您好我是FFT的新手,并试图理解FFT的行为,我只是在玩它并观察到一些我无法理解的事情。有人可以解释一下这种行为吗?我从Matlab Central获取了这些代码示例。
当我创建一个120频率的正弦波并应用FFT时,我在120处只得到一个峰值。(参考第一个数字) FFT result with frequency 120
但是当我改变频率如130或140时,FFT结果中有许多峰值。 (参考第二张图)FFT result with frequency 140。
有人可以解释为什么以及如何发生这种情况。我使用以下代码进行学习。
auto_now=True