主要内容

。

FFTW.

FFTアルゴリズムアルゴリズムをを决定するメソッドの

说明

方法= fftw('planner')は,高速フーリエ変换关圈FFT.FFT2.FFTN.IFFT.IFFT2.,およびIFFTN.が変换アルゴリズムをするに使使メソッドを返し。'估计'で,データのサイズに基于てアルゴリズムを决定します。

上一个= fftw('planner',方法たとえばメソッドを设定し,オプションで前のメソッドを返し。たとえば,FFTW('Planner','措施')は,データのサイズと型にててのを选択ししししししし

FFTINFO.= fftw(智慧は,智慧で指定された精密に対しての现处于matlab®たとえば,セッションセッションで确立されれ最适な変换パラメーターパラメーターを返し最适なななな変换変换返し返し。FFTINFO = FFTW('DWISDOM')在の倍精密のの変换パラメーター保存ししパラメーター保存保存し

上一个= fftw(智慧FFTINFO.は,智慧で指定された精密に対する変换アルゴリズムにFFTINFO.内のパラメーターを适适。

すべて折りたたむ

关节FFTW.は,データののと型にてて计算最适を试みること,フーリエ変换でますをできでき

既存の倍精选のパラメーターをすべてすべてクリアます。

fftw('DWISDOM',[]);

空在のMATLAB®セッション内内のフーリエ変换の最适メソッドメソッドメソッド'措施'に设定します。

fftw('计划''措施');

关数ベクトルをし,关联FFT.をを用ししてフーリエ変换変换计算ししし计算ししFFT.は,500行1列列の计算最适最适最适最适最适试みるアルゴリズムアルゴリズムををををFFT.

x =兰特(500,1);tic;fft(x);toc;
经过时间为0.071334秒。
tic;fft(x);toc;
经过时间为0.000194秒。

现处于の変换アルゴリズムの倍精密パラメーターを,后后使用するするにFFTINFO.ににます。

fftinfo = fftw('DWISDOM');

FFTINFO.に格式されたパラメーター情,今后の変换关键词。

fftw('DWISDOM',fftinfo);

入力数

すべて折りたたむ

変换パラメーターを设定メソッド。

  • '估计'- 问题のサイズに基因て推定し,最适な変换アルゴリズムを决定します。

  • '措施'- 复数のの変换を计算,その実行时间を测定することで,よりよりアルゴリズムをます。

  • '病人'-'措施'と比较実し,より良い変换アルゴリズム求めます。

  • '彻底的'- 最适となる可性性ものも含めてのテスト実実て,最适なアルゴリズムをますますただし,パラメーターををための。

  • '杂交种'- 次元の长さが8192以下のにに'措施',次元の长さが8192より大厦変换に'估计'を结合わせてて使し。

データ型:char|细绳

変换パラメーターの精锐。'SWISDOM'または'DWISDOM'ののいずれかととして指定しし'SWISDOM'オプションは単精细计算の変换パラメーターをし,'DWISDOM'は倍精锐计算のを指定します。

データ型:char

変换パラメーター。fftw(智慧)で返される変换パラメーターの文配列,または空の配列[]として指定します。空空の[]はデータベースをクリアますます。

データ型:char

ヒント

  • FFTW.MATLABバージョンが同じ同じ合并も,パフォーマンスが低するするますますます。

アルゴリズム

  • 変换の长さが214.と222.の间の2ののべきべきべきである合书,matlabはは内部データベースから事前読み込ま読み込またた情情使使して,変换な计算を最适ます。正式な2のべきべきのます。FFTW(智慧,[])をを用ししデータベースクリアしない限制,调整调整実行。

参照

[1] FFTW(http://www.fftw.org.

拡张机械

R2006Aより前に导入