cupyx.scipy.signal.bode#

cupyx.scipy.signal.bode(system, w=None, n=100)[source]#

计算连续时间系统的伯德图幅度和相位数据。

参数:
  • system (LTI 类的实例或描述系统的元组。) –

    以下给出元组中元素的数量及解释

    • 1 (`lti` 的实例)

    • 2 (分子, 分母)

    • 3 (零点, 极点, 增益)

    • 4 (A, B, C, D)

  • w (array_like, 可选) – 频率数组(单位 rad/s)。针对此数组中的每个值计算幅度和相位数据。如果未给定,将计算一组合理的频率。

  • n (int, 可选) – 如果未给定 `w`,则计算的频率点数。`n` 个频率在选定区间内对数均匀分布,该区间包含系统极点和零点的影响。

返回:

  • w (1D ndarray) – 频率数组 [rad/s]

  • mag (1D ndarray) – 幅度数组 [dB]

  • phase (1D ndarray) – 相位数组 [deg]

另请参阅

scipy.signal.bode

注意

如果为 `system` 传入 (num, den),则分子和分母的系数应按降幂顺序指定(例如,`s^2 + 3s + 5` 将表示为 `[1, 3, 5]`)。