drss
Générez un modèle aléatoire de test discret
Syntaxe
sys = drss(n)
drss(n,p)
drss(n,p,m)
drss(n,p,m,s1,...sn)
Description
sys = drss(n)
génère un modèle de n-e ordre avec une entrée et une sortie, et renvoie le modèle dans l’objet de représentation d’état sys
. Les pôles de sys
sont aléatoires et stables à l’exception éventuellement des pôles de z = 1
(intégrateurs).
drss(n,p)
génère un modèle de ne ordre avec une entrée et p
sorties.
drss(n,p,m)
génère un modèle de ne ordre avec p
sorties et m
entrées.
drss(n,p,m,s1,...sn)
génère un tableau s1 par sn présentant les modèles de ne ordre comportant m
entrées et p
sorties.
Dans tous les cas, le modèle de représentation d’état à temps discret ou le tableau renvoyé par drss
présente un pas d’échantillonnage non spécifié. Pour générer une fonction de transfert ou des systèmes zéro-pôle-gain, convertissez sys
au moyen de tf
ou de zpk
.
Exemples
Générez un système LTI discret avec trois états, quatre sorties et deux entrées.
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.
Historique des versions
Introduit avant R2006a