Python Matplotlib mlab:更改psd()最大频率?

Python Matplotlib mlab:更改psd()最大频率?,python,matplotlib,fft,spectrogram,Python,Matplotlib,Fft,Spectrogram,我只是刚刚发现了令人敬畏的地方,但我有一个问题,那就是:如何更改该方法使用的频率范围? 这有两个返回值:freqs,它几乎是各种频率的柱状图单元,和Pxx,每个频率单元的标准化功率频率范围为[0,100]赫兹。我可以使用参数pad\u将分辨率更改为,但我不能将范围更改为,例如,[0,20]。有什么想法吗?频率范围由数据的采样细节设置,这是FFT的一个属性 最低频率是由数据长度设置的(在本例中是由设置窗口大小的NFFT),最高频率是由采样频率设置的。Ahh,我认为我对它的概念化不正确。谢谢你令人信

我只是刚刚发现了令人敬畏的地方,但我有一个问题,那就是:如何更改该方法使用的频率范围?


这有两个返回值:
freqs
,它几乎是各种频率的柱状图单元,和
Pxx
,每个频率单元的标准化功率<代码>频率范围为[0,100]赫兹。我可以使用参数
pad\u将分辨率更改为
,但我不能将范围更改为,例如,[0,20]。有什么想法吗?

频率范围由数据的采样细节设置,这是FFT的一个属性


最低频率是由数据长度设置的(在本例中是由设置窗口大小的
NFFT
),最高频率是由采样频率设置的。

Ahh,我认为我对它的概念化不正确。谢谢你令人信服的解释!