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, необязательный

Начальные условия.

Если 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