cupyx.scipy.signal.dbode#
- cupyx.scipy.signal.dbode(system, w=None, n=100)[source]#
计算离散时间系统的伯德幅度和相位数据。
- 参数:
system (LTI 类的实例或描述系统的元组。) –
以下给出元组中元素的数量及其解释
1 (dlti 的实例)
2 (num, den, dt)
3 (zeros, poles, gain, dt)
4 (A, B, C, D, dt)
w (类数组, 可选) – 频率数组(单位:弧度/样本)。将计算此数组中每个值的幅度和相位数据。如果未给出,将计算一组合理的频率。
n (int, 可选) – 如果未给出 w,则计算的频率点数。n 个频率将对数均匀分布在一个选定的区间内,该区间包含了系统极点和零点的影响。
- 返回:
w (1D ndarray) – 频率数组 [rad/时间单位]
mag (1D ndarray) – 幅度数组 [dB]
phase (1D ndarray) – 相位数组 [deg]
另请参阅
注意
如果为
system
传入 (num, den),则分子和分母的系数应按降幂顺序指定(例如,z^2 + 3z + 5
应表示为[1, 3, 5]
)。