本文简要介绍 python 语言中 scipy.signal.ss2tf
的用法。
用法:
scipy.signal.ss2tf(A, B, C, D, input=0)#
状态空间到传递函数。
A、B、C、D 定义了一个具有 p 个输入、q 个输出和 n 个状态变量的线性状态空间系统。
- A: array_like
形状
(n, n)
的状态(或系统)矩阵- B: array_like
形状
(n, p)
的输入矩阵- C: array_like
形状
(q, n)
的输出矩阵- D: array_like
形状
(q, p)
的馈通(或前馈)矩阵- input: 整数,可选
对于multiple-input 系统,要使用的输入的索引。
- num: 二维数组
结果传递函数的分子。 num 对应系统的每个输出都有一行。每行是分子多项式的序列表示。
- den: 一维ndarray
结果传递函数的分母。 den 是分母多项式的序列表示。
参数 ::
返回 ::
例子:
转换状态空间表示:
>>> A = [[-2, -1], [1, 0]] >>> B = [[1], [0]] # 2-D column vector >>> C = [[1, 2]] # 2-D row vector >>> D = 1
传递函数:
>>> from scipy.signal import ss2tf >>> ss2tf(A, B, C, D) (array([[1., 3., 3.]]), array([ 1., 2., 1.]))
相关用法
- Python SciPy signal.step2用法及代码示例
- Python SciPy signal.spectrogram用法及代码示例
- Python SciPy signal.square用法及代码示例
- Python SciPy signal.step用法及代码示例
- Python SciPy signal.sweep_poly用法及代码示例
- Python SciPy signal.sosfiltfilt用法及代码示例
- Python SciPy signal.savgol_coeffs用法及代码示例
- Python SciPy signal.symiirorder1用法及代码示例
- Python SciPy signal.sosfreqz用法及代码示例
- Python SciPy signal.sosfilt用法及代码示例
- Python SciPy signal.sosfilt_zi用法及代码示例
- Python SciPy signal.sos2tf用法及代码示例
- Python SciPy signal.sawtooth用法及代码示例
- Python SciPy signal.symiirorder2用法及代码示例
- Python SciPy signal.stft用法及代码示例
- Python SciPy signal.savgol_filter用法及代码示例
- Python SciPy signal.spline_filter用法及代码示例
- Python SciPy signal.czt_points用法及代码示例
- Python SciPy signal.chirp用法及代码示例
- Python SciPy signal.residue用法及代码示例
- Python SciPy signal.iirdesign用法及代码示例
- Python SciPy signal.max_len_seq用法及代码示例
- Python SciPy signal.kaiser_atten用法及代码示例
- Python SciPy signal.oaconvolve用法及代码示例
- Python SciPy signal.hilbert用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.signal.ss2tf。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。