用MATLAB绘制平均光谱图

用MATLAB绘制平均光谱图,matlab,plot,average,spectral,Matlab,Plot,Average,Spectral,我有四个1xN声音信号,我想查看平均频谱图,如下面链接中给出的: 我曾尝试使用MATLAB函数PSD来绘制光谱图,但我得到的是一个不同的图。请注意,用于两个图的数据是相同的 使用MATLAB中的PSD函数获得的曲线图: 谢谢 你可能会发现我对另一个问题的一个老答案,信息丰富,试试看谢谢你的回复@learnvst和chaohuang,我已经测试了建议的两种方法。在photobucket出现问题后,我试图找到上传图片的方法。在修改了一些参数之后,我按照learnvst的链接获得了这样的图:它与我

我有四个1xN声音信号,我想查看平均频谱图,如下面链接中给出的:

我曾尝试使用MATLAB函数PSD来绘制光谱图,但我得到的是一个不同的图。请注意,用于两个图的数据是相同的

使用MATLAB中的PSD函数获得的曲线图:


谢谢

你可能会发现我对另一个问题的一个老答案,信息丰富,试试看谢谢你的回复@learnvst和chaohuang,我已经测试了建议的两种方法。在photobucket出现问题后,我试图找到上传图片的方法。在修改了一些参数之后,我按照learnvst的链接获得了这样的图:它与我想要的图非常相似。顺便问一下,绘图的y轴是以dB为单位还是以功率为单位?我在朝黄给出的链接中测试了周期图和方法,但没有得到预期的结果。谢谢你的帮助。我真的很感激!