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

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

最佳回答

稳重的大神

傻傻的裙子

2026-03-30 17:50:15

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

最新回答共有2条回答

  • 单身的小兔子
    回复
    2026-03-30 17:50:15

    你的代码有问题,可以尝试以下代码: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.咋做?