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).
Смотрите также