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]
)。另请参阅