欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Do I Need to Apply fftshift Before Performing fft or ifft?

最编程 2024-08-14 14:49:05
...

在David的“计算傅里叶光学,Matlab教程”一书中,有人写到在调用fftifft之前需要调用fft,但在fftshift的MATLAB文档中,只编写了以下命令

通过将零频率分量移动到数组的中心,重新排列fftfft2fftn的输出。

在文档中没有提到应该在调用fft之前调用这个命令,而且我看到了一些在没有调用fftshift的情况下调用fftshift的例子。

我的问题是:在调用fftifft之前是否需要调用fftifft

如果fftshift不需要在调用fft之前调用,并且只需要在调用fft之后调用,那么我们什么时候应该使用(如果有的话)命令ifftshift来计算数据集的fft