MATLAB Function Reference |
二維的反快速傅利葉轉換(Inverse two-dimensional fast Fourier transform)
Syntax
Y = ifft2(X) Y = ifft2(X,m,n)
Description
Y = ifft2(X)
會傳回 X
經過 IFFT 後的結果。 Y
的大小會跟 X 一樣。
Y = ifft2(X,m,n)
會傳回 X
經過 IFFT 後的結果,m-
by-n
的陣列。
對任意 X
來說, ifft2(fft2(X))
與 X
有捨位的誤差。若 X
是實數, ifft2(fft2(X))
可能包含很小的虛部。
Algorithm
基本上 ifft2(X)
跟 fft2(X)
的演算法差不多,除了正反轉換以及 [m,n]
=
size(X)
。執行 ifft2
所需的時間取決於轉換的長度,在二的次方時最快,當長度擁有小的質因數時也很快。而當長度為質數或擁有大的質因數時,會比較慢。
See Also
dftmtx
和 freqz
是在 Signal Processing Toolbox, and:
fft2
, fftshift
, ifft
, ifftn
, ifftshift
ifft | ifftn |