| 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 | ![]() |