求Matlab大神,问下fft做完以后如何写代码求得对应某个频率的幅值?

2020-05-30 军事 118阅读
你fft得到频谱时
得到了频率横坐标 freq
幅度纵坐标 mag
如果你要知道某个频率 f0 的幅值
假如你的 f0 是你得到freq 坐标中的其中一个值
mag0=mag(freq==f0);
mag0就是对应f0的幅度值
如果你的f0 不在freq里 (例如 freq=[ 1 2 3 4 5 ...],你的f0是2.5),那么就需要插值
mag0=interp1(freq,mag,f0);
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com