之间网

fftshift函数matlab(fftshift)

百科精选
导读 今天之间网超哥来为大家解答以上的问题。fftshift函数matlab,fftshift相信很多小伙伴还不知道,现在让我们一起来看看吧!1、fft是一维傅里...

今天之间网超哥来为大家解答以上的问题。fftshift函数matlab,fftshift相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、fft是一维傅里叶变换,即将时域信号转换为频域信号;  fftshift是针对频域的,将FFT的DC分量移到频谱中心;  即对频域的图像,(假设用一条水平线和一条垂直线将频谱图分成四块)对这四块进行对角线的交换与反对角线的交换。

2、  fftshift就是对换数据的左右两边比如  x=[1 2 3 4]  fftshift(x) ->[3 4 1 2]  IFFTSHIFT Inverse FFT shift.(就是fftshift的逆)  x=[1     2     3     4     5];  y=fftshift(x)  y =  4     5     1     2     3  ifftshift(y)  ans =  1     2     3     4     5  直接用fft得出的数据与频率不是对应的,fftshift可以纠正过来。

3、  示例如下:。

本文就为大家分享到这里,希望小伙伴们会喜欢。

标签: