[msg, A, B, C, D] = abcdchk(a, b, c, d)
| Paramètre | Description |
|---|---|
| a (n x n) | Représente la matrice de transition d'état du système. Elle décrit comment l'état interne du système évolue au fil du temps. |
| b (n x m) | Décrit la correspondance entrée-état. Elle montre comment les entrées de contrôle affectent le changement dans l'état du système. |
| c (p x n) | Représente la correspondance état-sortie. Elle montre comment les variables d'état du système sont liées aux sorties du système. |
| d (p x m) | Décrit le passage direct des entrées aux sorties. Dans de nombreux systèmes, cette matrice est nulle car il n'y a pas de passage direct. |
| Paramètre | Description |
|---|---|
| msg | Retourne une structure vide si les dimensions des matrices sont cohérentes. Sinon, elle retourne le message d'erreur associé. |
| a (n x n) | Représente la matrice de transition d'état du système. Elle décrit comment l'état interne du système évolue au fil du temps. |
| b (n x m) | Décrit la correspondance entrée-état. Elle montre comment les entrées de contrôle affectent le changement dans l'état du système. |
| c (p x n) | Représente la correspondance état-sortie. Elle montre comment les variables d'état du système sont liées aux sorties du système. |
| d (p x m) | Décrit le passage direct des entrées aux sorties. Dans de nombreux systèmes, cette matrice est nulle car il n'y a pas de passage direct. |
abcdchk vérifie la cohérence dimensionnelle des matrices A, B, C, D, E.
Elle ajuste également les dimensions de toute matrice vide 0-par-0 pour assurer leur alignement avec le reste.
A = [0 1; -2 -3];
B = [0; 1];
C = [1 0];
D = 0;
[msg, AA, BB, CC, DD] = abcdchk(A, B, C, D)
| Version | Description |
|---|---|
| 1.0.0 | version initiale |