标签: matlab signal-processing spectrogram
我有很多数据段,我可以制作单个x的视频:
F = [50:200]; [S,F,T,P] = spectrogram(x,window,Fs/2,F,Fs)
我想计算所有光谱图的平均值(每个光谱图一个光谱图)。所有段都是相同的长度,因此我假设F和T对于平均谱图是相同的。
现在我计算P(所有片段)的平均值,我认为这将产生平均谱图,用以下标题绘制:
surf(T,F,10*log10(AverageP),'edgecolor','none');
这在逻辑上是否正确?