我用Matlab对500个等间隔的实数点做ifft变换,结果为一组复数,在直接对这组复数进行fft变换,却不能还原

学习 时间:2026-09-26 14:08:24 阅读:8869
我用Matlab对500个等间隔的实数点做ifft变换,结果为一组复数,在直接对这组复数进行fft变换,却不能还原这个过程当中出现了什么问题呢?

最佳回答

正直的曲奇

俊秀的万宝路

2026-09-26 14:08:24

你的代码有问题,可以尝试以下代码:a = ones(1,500);b = ifft(a);c = fft(b);结果可以确定 a == c,你在ifft和fft之间还有其他处理?

最新回答共有2条回答

  • 典雅的冬日
    回复
    2026-09-26 14:08:24

    你的代码有问题,可以尝试以下代码:a = ones(1,500);b = ifft(a);c = fft(b);结果可以确定 a == c,你在ifft和fft之间还有其他处理?

上一篇 1、 输入2个正整数m和n(1

下一篇 I have ——(have) the dictionary for two days.咋做?