cupyx.scipy.signal.dlsim#

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

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

参数:
  • system (tuple of array_like or instance of dlti) –

    描述系统的元组。以下给出了元组中元素的数量及其解释:

    • 1: (dlti 的实例)

    • 3: (分子, 分母, 时间步长)

    • 4: (零点, 极点, 增益, 采样时间)

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

  • u (array_like) – 一个描述每个时间 t 输入的输入数组(假设在给定时间之间进行插值)。如果有多个输入,那么秩为2的数组的每一列代表一个输入。

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

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

返回:

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

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

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