filtstates.dfiir
Estados del filtro IIR de forma directa
Sintaxis
Hs = filtstates.dfiir(numstates,denstates)
Descripción
Hs = filtstates.dfiir(numstates,denstates)
devuelve un objeto de estados de filtro de forma directa IIR Hs
con dos propiedades: Numerator
y Denominator
, que contienen los estados del filtro. Estas dos propiedades son vectores columna en los que cada columna representa un canal independiente de los estados del filtro. El número de estados es siempre uno menos que el número de coeficientes del numerador o denominador del filtro.
Puede extraer un objeto filtstates de la propiedad estado de un objeto IIR de un objeto I de forma directa con
Hd = dfilt.df1 Hs = Hd.states
Métodos
Puede utilizar los siguientes métodos en un objeto filtstates.dfiir
.
Método | Descripción |
---|---|
| Convierte un objeto |
| Convierte un objeto |
Ejemplos
Este ejemplo demuestra la interacción de filtstates
con un objeto dfilt.df1
.
[b,a] = butter(4,0.5); % Design butterworth filter Hd = dfilt.df1(b,a); % Create dfilt object Hs = Hd.states % Extract filter states object % from dfilt states property Hs.Numerator = [1,1,1,1] % Modify numerator states Hd.states = Hs % Set modified states back to % original object Dbl = double(Hs) % Create double vector from % states
Historial de versiones
Introducido antes de R2006a