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

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

最佳回答

潇洒的小馒头

俏皮的板凳

2026-11-11 05:38:09

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

最新回答共有2条回答

  • 诚心的橘子
    回复
    2026-11-11 05:38:09

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