cupyx.scipy.signal.lsim#

cupyx.scipy.signal.lsim(system, U, T, X0=None, interp=True)[源码]#

模拟连续时间线性系统的输出。

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

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

    • 1: (lti 的实例)

    • 2: (分子, 分母)

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

    • 4: (A, B, C, D)

  • U (array_like) – 描述在每个时间点 T 的输入的输入数组(假设给定时间点之间进行插值)。如果存在多个输入,则二维数组的每一列表示一个输入。如果 U = 0 或 None,则使用零输入。

  • T (array_like) – 定义输入和期望输出的时间步长。必须是非负、递增且等间距的

  • X0 (array_like, 可选) – 状态向量的初始条件(默认为零)。

  • interp (bool, 可选) – 是否对输入数组使用线性插值(True,默认)或零阶保持插值(False)。

返回:

  • T (1D ndarray) – 输出的时间值。

  • yout (1D ndarray) – 系统响应。

  • xout (ndarray) – 状态向量随时间的演变。

注意

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

另请参阅

scipy.signal.lsim