matlab中将一组数据做傅立叶变换后,如何取出单一频率的幅值?有一组数据,做完傅立叶变换后,想取出2.5MHz频率的幅值,怎么办?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 01:07:49
![matlab中将一组数据做傅立叶变换后,如何取出单一频率的幅值?有一组数据,做完傅立叶变换后,想取出2.5MHz频率的幅值,怎么办?](/uploads/image/z/11289074-50-4.jpg?t=matlab%E4%B8%AD%E5%B0%86%E4%B8%80%E7%BB%84%E6%95%B0%E6%8D%AE%E5%81%9A%E5%82%85%E7%AB%8B%E5%8F%B6%E5%8F%98%E6%8D%A2%E5%90%8E%2C%E5%A6%82%E4%BD%95%E5%8F%96%E5%87%BA%E5%8D%95%E4%B8%80%E9%A2%91%E7%8E%87%E7%9A%84%E5%B9%85%E5%80%BC%3F%E6%9C%89%E4%B8%80%E7%BB%84%E6%95%B0%E6%8D%AE%2C%E5%81%9A%E5%AE%8C%E5%82%85%E7%AB%8B%E5%8F%B6%E5%8F%98%E6%8D%A2%E5%90%8E%2C%E6%83%B3%E5%8F%96%E5%87%BA2.5MHz%E9%A2%91%E7%8E%87%E7%9A%84%E5%B9%85%E5%80%BC%2C%E6%80%8E%E4%B9%88%E5%8A%9E%3F)
matlab中将一组数据做傅立叶变换后,如何取出单一频率的幅值?有一组数据,做完傅立叶变换后,想取出2.5MHz频率的幅值,怎么办?
matlab中将一组数据做傅立叶变换后,如何取出单一频率的幅值?
有一组数据,做完傅立叶变换后,想取出2.5MHz频率的幅值,怎么办?
matlab中将一组数据做傅立叶变换后,如何取出单一频率的幅值?有一组数据,做完傅立叶变换后,想取出2.5MHz频率的幅值,怎么办?
假设幅值在A中,频率在f中:
a=find(f==2.5*10^6);
A(a) %即为对应于频率2.5MHz处的幅值