Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
get_fftw_wisdom
retourne le wisdom fftw
Séquence d'appel
[txt]=get_fftw_wisdom()
Paramètres
- txt
Matrice de chaîne de caractères contenant le wisdom courant de fftw.
Attention
Cette fonction n'est pas implémentée lorsque Scilab utilise la bibliuthèque MKL d'Intel (c'est en particulier le cas des binaires Windows officiels).
Description
Cette fonction retourne le wisdom fftw sous la forme d'une
chaîne de caractère. L'utilisation de
get_fftw_wisdom
et de
set_fftw_wisdom
permet d'optimiser
l'efficaité de la fft si de nombreux appels doivent être
effectués sur des tailles de données identiques et pour les
mêmes options de la fonction fft.
Exemples
sample_rate=1000; t = 0:1/sample_rate:40; N=size(t,'*'); //number of samples s=sin(2*%pi*50*t)+sin(2*%pi*70*t+%pi/4)+grand(1,N,'nor',0,1); fftw_forget_wisdom(); timer();y=fft(s);t1=timer() //premier appel timer();y=fft(s);t2=timer() //second appel similaire utilise le wisdom courant t1/t2 wisdom1=get_fftw_wisdom(); //préserve le wisdom courant //une fft différente A = zeros(256,256); A(5:24,13:17) = 1; X = fft(A); //un nouveau signal avec la même taille que s s1=sin(2*%pi*10*t)+sin(2*%pi*7*t+%pi/4)+5*grand(1,N,'nor',0,1); //reinstallation du wisdom set_fftw_wisdom(wisdom1); timer();y=fft(s);t3=timer() t3/t2
Voir aussi
- fft — Transformée de Fourier discrète rapide.
- set_fftw_wisdom — charge un wisdom fftw
- fftw_forget_wisdom — Re-initialise le wisdom fftw
Report an issue | ||
<< fftw_forget_wisdom | FFTW | set_fftw_wisdom >> |