(translator=Kuo, ChineseSource=Kuo-20020514-6\ifft.html, EnglishSource=c:\matlabr12\help\techdoc\ref\ifft.html)
MATLAB Function Reference    
ifft

一維的反快速傅利葉轉換(Inverse one-dimensional fast Fourier transform)

Syntax

Description

y = ifft(X) 傳回向量 X 經由IFFT後的結果。

X 是一個矩陣, ifft 會對矩陣的每一行來做反傅利葉轉換。

X 是一個多維陣列, ifft 會對矩陣的第一個維度來作處理。

y = ifft(X,n) 傳回 n 個點的 IFFT。

y = ifft(X,[],dim) y = ifft(X,n,dim) 可指定傅利葉轉換在維度 dim

對任意 X 來說 ifft(fft(X))X 有捨位的誤差。若 X 是實數, ifft(fft(X)) 可能包含很小的虛部。

Algorithm

基本上 ifft(X)fft(X) 的演算法差不多,除了正反轉換以及 n = length(X) 。執行 ifft 所需的時間取決於轉換的長度,在二的次方時最快,當長度擁有小的質因數時也很快。而當長度為質數或擁有大的質因數時,會比較慢。

See Also

fft, ifft2, ifftn, ifftshift

dftmtxfreqz 是在 Signal Processing Toolbox


 if ifft2