slicot_mc01td
Vérification de la stabilité d'un polynôme réel donné.
📝 Syntaxe
[DP_OUT, STABLE, NZ, IWARN, INFO] = slicot_mc01td(DICO, DP_IN, P)
📥 Argument d'entrée
DICO - Indique si le test de stabilité à appliquer à P(x) est en temps continu ou discret : = 'C' : continu ; = 'D' : discret.
DP_IN - Le degré du polynôme P(x).
P - Ce tableau doit contenir les coefficients de P(x) par puissances croissantes de x.
📤 Argument de sortie
DP_OUT - Si P(DP+1) = 0.0 à l'entrée, alors DP contient l'indice de la plus haute puissance de x pour laquelle P(DP+1) != 0.0.
STABLE - Contient la valeur int32(1) si P(x) est stable et int32(0) sinon.
NZ - Si INFO = 0, contient le nombre de zéros instables - c.-à-d. le nombre de zéros de P(x) dans le demi-plan droit si DICO = 'C' ou le nombre de zéros de P(x) à l'extérieur du cercle unité si DICO = 'D'.
IWARN - = 0 : pas d'avertissement ;
INFO - = 0 : sortie réussie ; = 1 : si à l'entrée, P(x) est le polynôme nul ; = 2 : si le polynôme P(x) est très probablement instable.
📄 Description
Déterminer si un polynôme P(x) à coefficients réels est stable, soit en temps continu, soit en temps discret.
Un polynôme est dit stable en continu si tous ses zéros se trouvent dans le demi-plan gauche, et stable en discret si tous ses zéros se trouvent à l'intérieur du cercle unité.
Fonction(s) utilisée(s)
MC01TD
📚 Bibliographie
http://slicot.org/objects/software/shared/doc/MC01TD.html
💡 Exemple
DICO = 'C';
DP_IN = 4;
P = [2.0 0.0 1.0 -1.0 1.0];
[DP, STABLE, NZ, IWARN, INFO] = slicot_mc01td(DICO, DP_IN, P)🕔 Historique
1.0.0
version initiale
Last updated
Was this helpful?