永发信息网

如何用matlab实现离散傅里叶反变换

答案:2  悬赏:40  手机版
解决时间 2021-02-20 03:09
  • 提问者网友:捧腹剧
  • 2021-02-19 03:37
我有频域谱的1024*2的数据,第一列是频率,第二列是信号强度。如果用ifft(data(:,2))直接变换得到的是1024*1的虚数,怎么才能得到有意义的时域谱?
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-02-19 03:48
按你这样来说,你的数据是不够充分的
因为你只有频域信号的强度数据而没有相位的数据
所以直接做傅立叶反变换会因为没有相位信息而不能还原原来的时域谱
全部回答
  • 1楼网友:空山清雨
  • 2021-02-19 05:09
直接用ifft();例如信号x y=fft(x);%对信号傅里叶变换到频域 z=ifft(y);%对信号y傅里叶反变换到时域,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯