Signal Processing Toolbox    
fft2

2次元高速フーリエ変換

表示

詳細

Y = fft2(X) は、2次元FFTを実行して、Xと同じ大きさの結果Yを作成します。Xがベクトルの場合、YXと同じ向きとなります。

Y = fft2(X,m,n) は、必要に応じて、Xを切り捨てるか、あるいはXにゼロを付加して、mn列の配列を作成してから、FFTを実行します。結果Yも、またmn列となります。

fft2は、MATLAB基本モジュールに含まれます。

アルゴリズム

fft2(x)は、つぎの処理を行います。

これは、xの各列の1次元のfftを計算し、そして、その結果の各行の1次元のfftを計算します。fft2(x)の計算に要する時間は、[m,n] = size(x)内の素因数の数に依ります。fft2は、mおよびnが2のベキ乗のときに最も速くなります。

参考
fft
1次元高速フーリエ変換
fftshift
fftおよびfft2の並べ替え
ifft
1次元逆高速フーリエ変換
ifft2
2次元逆高速フーリエ変換


 fft fftfilt