scipy.signal.

lfiltic#

scipy.signal.lfiltic(b, a, y, x=None)[原始碼]#

為 lfilter 建構給定輸入和輸出向量的初始條件。

給定線性濾波器 (b, a) 以及輸出 y 和輸入 x 的初始條件,傳回狀態向量 zi 的初始條件,lfilter 使用該狀態向量生成給定輸入的輸出。

參數:
barray_like

線性濾波器項。

aarray_like

線性濾波器項。

yarray_like

初始條件。

如果 N = len(a) - 1,則 y = {y[-1], y[-2], ..., y[-N]}

如果 y 太短,將以零填充。

xarray_like, optional

初始條件。

如果 M = len(b) - 1,則 x = {x[-1], x[-2], ..., x[-M]}

如果未給定 x,則其初始條件假定為零。

如果 x 太短,將以零填充。

返回:
zindarray

狀態向量 zi = {z_0[-1], z_1[-1], ..., z_K-1[-1]},其中 K = max(M, N)

另請參閱

lfilter, lfilter_zi