Mathematics    

FFTの長さとスピード

Fourier変換に使うデータ数nfftへの2番目の引数に設定することができます。

この書式で、x のデータ数がnよりも小さいときデータにゼロを付け加え、nよりも長ければ打ち切ります。nを設定しなければ、fftへの入力のデータ列数です。

fftの実行時間は、 変換する長さに依存します。2のベキ乗の長さが最も速く処理されます。つぎに、小さな素数に分解される長さのものが速くなります。そして、最も時間を必要とするものは、大きな素数に分解される長さのものです。

逆FFT関数ifftは、変換される長さを引数として使えます。

FFTの実際の適用については、Signal Processing Toolboxに、スペクトル解析に関する多くの関数が含まれています。


 変換されたデータのゲインと位相 関数を引数とする関数