Y=fft(X)
Y = fft(X)
使用快速傅里叶变换 (FFT) 算法计算 X
的离散傅里叶变换 (DFT)。Y
与 X
的大小相同。
-
如果
X
是向量,则fft(X)
返回该向量的傅里叶变换。 -
如果
X
是矩阵,则fft(X)
将X
的各列视为向量,并返回每列的傅里叶变换。 -
如果
X
是一个多维数组,则fft(X)
将沿大小不等于 1 的第一个数组维度的值视为向量,并返回每个向量的傅里叶变换。
Y=fft(X,n)
-
如果
X
是向量且X
的长度小于n
,则为X
补上尾零以达到长度n
。 -
如果
X
是向量且X
的长度大于n
,则对X
进行截断以达到长度n
。 -
如果
X
是矩阵,则每列的处理与在向量情况下相同。 -
如果
X
为多维数组,则大小不等于 1 的第一个数组维度的处理与在向量情况下相同。
Y=fft(X,n,dim)
Y = fft(X,n,dim)
返回沿维度 dim
的傅里叶变换。例如,如果 X
是矩阵,则 fft(X,n,1)
返回每列的 n
点傅里叶变换。则 fft(X,n,2)
返回每行的 n
点傅里叶变换。