cupyx.scipy.signal.abcd_normalize#
- cupyx.scipy.signal.abcd_normalize(A=None, B=None, C=None, D=None)[source]#
检查状态空间矩阵并确保它们是二维的。
如果提供了关于系统的足够信息(即传递给函数的数组形状正确且数量足够),则根据这些信息构建缺失的矩阵,确保行和列的数量正确。否则会引发 ValueError。
- 参数:
A (array_like, optional) – 状态空间矩阵。默认情况下它们都为 None(缺失)。有关格式,请参阅 ss2tf。
B (array_like, optional) – 状态空间矩阵。默认情况下它们都为 None(缺失)。有关格式,请参阅 ss2tf。
C (array_like, optional) – 状态空间矩阵。默认情况下它们都为 None(缺失)。有关格式,请参阅 ss2tf。
D (array_like, optional) – 状态空间矩阵。默认情况下它们都为 None(缺失)。有关格式,请参阅 ss2tf。
- 返回:
A, B, C, D – 形状正确的状态空间矩阵。
- 返回类型:
array
- 抛出:
ValueError – 如果没有提供足够的系统信息。