Do I Need to Apply fftshift Before Performing fft or ifft?
最编程
2024-08-14 14:49:05
...
在David的“计算傅里叶光学,Matlab教程”一书中,有人写到在调用fft
或ifft
之前需要调用fft
,但在fftshift
的MATLAB文档中,只编写了以下命令
通过将零频率分量移动到数组的中心,重新排列
fft
、fft2
和fftn
的输出。
在文档中没有提到应该在调用fft
之前调用这个命令,而且我看到了一些在没有调用fftshift
的情况下调用fftshift
的例子。
我的问题是:在调用fft
或ifft
之前是否需要调用fft
或ifft
如果fftshift
不需要在调用fft
之前调用,并且只需要在调用fft
之后调用,那么我们什么时候应该使用(如果有的话)命令ifftshift
来计算数据集的fft
?