cupyx.scipy.signal.dlsim#

cupyx.scipy.signal.dlsim(system, u, t=None, x0=None)[source]#

模拟离散时间线性系统的输出。

参数:
  • system (tuple of array_like 或 dlti 实例) –

    描述系统的元组。以下是元组中的元素数量及其解释

    • 1: (dlti 实例)

    • 3: (num, den, dt)

    • 4: (零点, 极点, 增益, dt)

    • 5: (A, B, C, D, dt)

  • u (array_like) – 描述每个时间 t 输入的输入数组(假定在给定时间之间进行插值)。如果存在多个输入,则二维数组的每一列代表一个输入。

  • t (array_like, 可选) – 定义输入的时间步长。如果给定了 t,则其长度必须与 u 相同,并且 t 中的最终值决定了输出中返回的步数。

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

返回值:

  • tout (ndarray) – 输出的时间值,作为一维数组。

  • yout (ndarray) – 系统响应,作为一维数组。

  • xout (ndarray, 可选) – 状态向量随时间的演变。仅当输入是 StateSpace 系统时生成。