Signal Processing Toolbox | ![]() ![]() |
表示
Y=
ifft2(X) Y=
ifft2(X,m,n)
詳細
Y
は、配列 =
ifft2(X)
X
の2次元逆高速フーリエ変換を出力します。 X
がベクトルの場合、 Y
は X
と同じ向きとなります。
Y
は、必要な場合 =
ifft2(X,m,n)
X
を切り捨てるか、あるいは、X
にゼロを付加してm
行n
列の配列を作成し、それに対して逆FFTを実行します。結果のY
もまたm
行n
列となります。
任意のX
に対して、ifft2(fft2(X))
は丸め誤差の範囲でX
と等しくなります。X
が実数の場合、ifft2(fft2(X))
は、小さな虚数部をもつ場合があります。
アルゴリズム
ifft2
のアルゴリズムは、符号が変わっていることと[m n]= size(X)
のスケールファクタを除いて、fft2
のアルゴリズムと同じです。実行時間は、m
とn
が2のベキ乗のときに最も速くなり、それらが大きな素数であるときに最も遅くなります。
参考
|
1次元高速フーリエ変換 |
|
2次元高速フーリエ変換 |
|
N次元高速フーリエ変換(MATLAB Function Referenceを参照) |
|
fft およびfft2 の並べ替え |
|
1次元逆高速フーリエ変換 |
|
N次元逆高速フーリエ変換(MATLAB Function Referenceを参照) |
![]() | ifft | impinvar | ![]() |