0

我想在 MATLAB 中绘制一个非归一化的频谱图。我的输入信号是 y,采样率为 16KHz,每秒 8 位。如何以频率而不是归一化频率绘制其频谱图?

4

1 回答 1

1

假设您拥有 MATLAB 信号处理工具箱的许可证,您可以使用函数spectrogram. 您可以在 MATLAB帮助页面上找到有关此函数的详细信息。语法是

S = spectrogram(x,window,noverlap,nfft,fs);

其中fs是采样频率。如果要绘制x具有默认参数和采样频率 16kHz 的信号的频谱图,则可以省略其他参数:

spectrogram(x,[],[],[],16e3);
于 2014-12-06T10:49:20.613 回答