Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.4.1 - Français

Change language to:
English - 日本語 - Português - Русский

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Aide Scilab >> FFTW > get_fftw_wisdom

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

Report an issue
<< fftw_forget_wisdom FFTW set_fftw_wisdom >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Apr 02 17:36:46 CEST 2013