dfilt.statespace
Filtro de espacio de estado en tiempo discreto
Sintaxis
Hd = dfilt.statespace(A,B,C,D)
Hd = dfilt.statespace
Descripción
Hd = dfilt.statespace(A,B,C,D) devuelve un filtro de espacio de estado en tiempo discreto, Hd, con arreglos rectangulares A, B, C y D.
A, B, C y D son de la forma matricial o de espacio de estado de las ecuaciones de diferencias de un filtro
donde x (n) es el vector de estados en el momento n, u (n) es la entrada en el momento n, y es la salida en el momento n, A es la matriz de transición de estados, B es la matriz de transmisión de entrada a estado, C es la matriz de transmisión de estado a salida y D es la matriz de transmisión de entrada a salida. Para los sistemas monocanal, A es una matriz m por m donde m es el orden del filtro, B es un vector columna, C es un vector fila y D es un escalar.
Hd = dfilt.statespace devuelve un filtro de espacio de estado de tiempo discreto por defecto, Hd, con A=[ ], B=[ ], C=[ ] y D=1. Este filtro pasa la entrada a la salida sin cambios.

El vector columna de estados del filtro resultante tiene el mismo número de filas que el número de filas de A o B.
Ejemplos
Cree una estructura de filtro de segundo orden y espacio de estado a partir de un diseño Butterworth de paso bajo de segundo orden.
[A,B,C,D] = butter(2,0.5); Hd = dfilt.statespace(A,B,C,D)
Historial de versiones
Introducido antes de R2006a