drss
Genere un modelo de prueba discreto aleatorio
Sintaxis
sys = drss(n)
drss(n,p)
drss(n,p,m)
drss(n,p,m,s1,...sn)
Descripción
sys = drss(n)
genera un modelo de n-ésimo orden con una entrada y una salida, y lo devuelve en el objeto de espacio de estados sys
. Los polos de sys
son aleatorios y estables con la posible excepción de polos en z = 1
(integradores).
drss(n,p)
genera un modelo de n-ésimo orden con una entrada y p
salidas.
drss(n,p,m)
genera un modelo de n-ésimo orden con p
salidas y m
entradas.
drss(n,p,m,s1,...sn)
genera un arreglo de s1 por sn de modelos de n-ésimo orden con m
entradas y p
salidas.
En todos los casos, el arreglo o el modelo de espacio de estados de tiempo discreto devuelto por drss
tiene un tiempo de muestreo no especificado. Para generar una función de transferencia o sistemas cero-polo-ganancia, convierta sys
con tf
o zpk
.
Ejemplos
Genere un sistema LTI discreto con tres estados, cuatro salidas y dos entradas.
sys = drss(3,4,2) a = x1 x2 x3 x1 0.4766 0.1102 -0.7222 x2 0.1102 0.9115 0.1628 x3 -0.7222 0.1628 -0.202 b = u1 u2 x1 -0.4326 0.2877 x2 -0 -0 x3 0 1.191 c = x1 x2 x3 y1 1.189 -0.1867 -0 y2 -0.03763 0.7258 0.1139 y3 0.3273 -0.5883 1.067 y4 0.1746 2.183 0 d = u1 u2 y1 -0.09565 0 y2 -0.8323 1.624 y3 0.2944 -0.6918 y4 -0 0.858 Sample time: unspecified Discrete-time model.
Historial de versiones
Introducido antes de R2006a