scipy.signal.

lfiltic#

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

Konstruiert Anfangsbedingungen für lfilter anhand von Eingabe- und Ausgabevertoren.

Gegeben einen linearen Filter (b, a) und Anfangsbedingungen für die Ausgabe y und die Eingabe x, gibt die Anfangsbedingungen für den Zustandsvektor zi zurück, der von lfilter verwendet wird, um die Ausgabe bei gegebener Eingabe zu erzeugen.

Parameter:
barray_like

Linearen Filterterm.

aarray_like

Linearen Filterterm.

yarray_like

Anfangsbedingungen.

Wenn N = len(a) - 1, dann ist y = {y[-1], y[-2], ..., y[-N]}.

Wenn y zu kurz ist, wird es mit Nullen aufgefüllt.

xarray_like, optional

Anfangsbedingungen.

Wenn M = len(b) - 1, dann ist x = {x[-1], x[-2], ..., x[-M]}.

Wenn x nicht gegeben ist, werden seine Anfangsbedingungen als Null angenommen.

Wenn x zu kurz ist, wird es mit Nullen aufgefüllt.

Rückgabe:
zindarray

Der Zustandsvektor zi = {z_0[-1], z_1[-1], ..., z_K-1[-1]}, wobei K = max(M, N).

Siehe auch

lfilter, lfilter_zi