當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python SciPy signal.sos2tf用法及代碼示例


本文簡要介紹 python 語言中 scipy.signal.sos2tf 的用法。

用法:

scipy.signal.sos2tf(sos)#

從一係列二階部分返回單個傳遞函數

參數

sos array_like

二階濾波器係數數組,必須具有形狀 (n_sections, 6) 。有關 SOS 過濾器格式規範,請參閱 sosfilt

返回

b ndarray

分子多項式係數。

a ndarray

分母多項式係數。

注意

例子

使用‘sos’(二階部分)格式查找橢圓濾波器的多項式表示。

>>> from scipy.signal import sos2tf
>>> from scipy import signal
>>> sos = signal.ellip(1, 0.001, 50, 0.1, output='sos')
>>> sos2tf(sos)
(   array([0.91256522, 0.91256522, 0.        ]),
    array([1.        , 0.82513043, 0.        ]))

相關用法


注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.signal.sos2tf。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。