# care

Solution de l'équation algébrique de Riccati en temps continu.

## 📝 Syntaxe

* \[X, L, G] = care(A, B, Q)
* \[X, L, G] = care(A, B, Q, R, S, E)

## 📥 Argument d'entrée

* A - Matrice représentant l'état avec dimensions n x n, où n correspond au nombre d'états.
* B - Matrice représentant le contrôle avec dimensions n x p, où p est le nombre d'entrées.
* Q - Matrice décrivant le coût associé à l'état, ayant dimensions n x n, où n est le nombre d'états.
* R - Matrice représentant le coût associé au contrôle, avec dimensions p x p, où p est le nombre d'entrées.
* S - Matrice optionnellement à valeurs réelles avec dimensions n x p.
* E - Matrice avec dimensions n x n qui sert de matrice descripteur.

## 📤 Argument de sortie

* X - solution stabilisée pour l'équation de Riccati en temps continu de dimension n x n.
* L - Vecteur des pôles en boucle fermée.
* G - Matrice de gain.

## 📄 Description

La fonctioncare(A, B, Q) calcule la solution exclusive, notéeX, pour l'équation algébrique de Riccati en temps continu avec les matrices A, B et Q, et fournit également les matrices supplémentaires L et G.

## 💡 Exemple

```matlab
a = [-3 2;1 1];
b = [0 ; 1];
c = [1 -1];
r = 3;
[x, l, g] = care(a, b, c'*c, r)

```

## 🔗 Voir aussi

[slicot\_sb02od](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_sb02od), [slicot\_sg02ad](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_sg02ad).

## 🕔 Historique

| Version | 📄 Description   |
| ------- | ---------------- |
| 1.0.0   | version initiale |
