本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。