matlab中将一组数据做傅立叶变换后,如何取出单一频率的幅值?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/28 22:15:46
matlab中将一组数据做傅立叶变换后,如何取出单一频率的幅值?
有一组数据,做完傅立叶变换后,想取出2.5MHz频率的幅值,怎么办?
有一组数据,做完傅立叶变换后,想取出2.5MHz频率的幅值,怎么办?
假设幅值在A中,频率在f中:
a=find(f==2.5*10^6);
A(a) %即为对应于频率2.5MHz处的幅值
a=find(f==2.5*10^6);
A(a) %即为对应于频率2.5MHz处的幅值