永发信息网

呈中心对称的一组数据进行fft变换后的结果为什么是复数在matlab中我对一组长度为n的数据求了自相

答案:2  悬赏:0  手机版
解决时间 2021-02-24 00:52
  • 提问者网友:我们很暧昧
  • 2021-02-23 00:45
呈中心对称的一组数据进行fft变换后的结果为什么是复数在matlab中我对一组长度为n的数据求了自相
最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-02-23 01:33
我明白你的意思,你的意思是说,根据傅里叶变换的性质,偶函数的傅里叶变换应该是只有实部的,但是 fft 出来的结果却还有虚数.对吧?其实,fft 函数认为你给入的信号时从0时刻开始的.那么我们来想想你的输入是不是“偶函数”,你直接将自相关函数放进去,肯定不是“偶函数”,你需要将对称轴放到0上.而你现在是将尾部的一个数放到0位置,这就会有时移,在频域上表现出的就是乘以相位因子,变成了复数.比如,你要是对[1 2 3 2 1]做傅里叶变换,那就是复数;实际你应该对[3 2 1 1 2]进行FFT.你可以试一下.
全部回答
  • 1楼网友:神鬼未生
  • 2021-02-23 03:06
我也是这个答案
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯