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

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

最佳回答

健康的星星

务实的向日葵

2026-05-30 04:05:07

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

最新回答共有2条回答

  • 英俊的电脑
    回复
    2026-05-30 04:05:07

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