scipy.signal.findfreqs¶
- scipy.signal.findfreqs(num, den, N, kind='ba')[源代码]¶
查找用于计算模拟过滤响应的频率数组。
- 参数
- Num,DEN类阵列,一维
过滤或线性定子系统的传递函数的分子和分母的多项式系数,其中系数从最高次到最低次排序。或者,传递函数分子和分母的根(即,零和极)。
- N集成
要计算的数组的长度。
- kindstr{‘ba’,‘zp’},可选
指定分子和分母是由它们的多项式系数(‘ba’)指定的,还是由它们的根(‘zp’)指定的。
- 退货
- w(n,)ndarray
对数间隔的一维频率数组。
示例
用传递函数找出一组跨越过滤频率响应的“有趣部分”的九个频率
H(S)=s/(s^2+8s+25)
>>> from scipy import signal >>> signal.findfreqs([1, 0], [1, 8, 25], N=9) array([ 1.00000000e-02, 3.16227766e-02, 1.00000000e-01, 3.16227766e-01, 1.00000000e+00, 3.16227766e+00, 1.00000000e+01, 3.16227766e+01, 1.00000000e+02])