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
lfilterverwendet 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 isty = {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 istx = {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]}, wobeiK = max(M, N).
Siehe auch