📘 Fiche de cours
L'essentiel du cours
Un système linéaire s'écrit sous la forme $Ax = b$, où $A \in \mathcal{M}_n(\mathbb{R})$, $x \in \mathbb{R}^n$ et $b \in \mathbb{R}^n$.
- Méthodes directes : Elles permettent d'obtenir la solution exacte (en théorie) en un nombre fini d'opérations (Gauss, LU, Cholesky).
- Méthodes itératives : Elles génèrent une suite $(x^{(k)})$ qui converge vers la solution $x$ (Jacobi, Gauss-Seidel).
Méthodes à maîtriser
- Pivot de Gauss : Élimination des inconnues pour obtenir un système triangulaire supérieur.
- Décomposition LU : Écrire $A = LU$ avec $L$ triangulaire inférieure (diagonale de 1) et $U$ triangulaire supérieure.
- Méthode de Jacobi : $x^{(k+1)} = D^{-1}(b - (L+U)x^{(k)})$ où $A = D + L + U$.
- Méthode de Gauss-Seidel : Utilise les nouvelles valeurs dès qu'elles sont calculées.
Exemples corrigés
Exemple Gauss : Pour $A = \begin{pmatrix} 2 & 1 \ 1 & 2 \end{pmatrix}$, $b = \begin{pmatrix} 3 \ 3 \end{pmatrix}$. On fait $L_2 \leftarrow L_2 - 0.5 L_1$, on obtient $1.5 x_2 = 1.5 \implies x_2 = 1$, puis $x_1 = 1$.
Erreurs fréquentes
- Oublier de vérifier si le pivot est nul (nécessite une permutation de lignes).
- Confondre la méthode de Jacobi et Gauss-Seidel dans l'itération.
- Négliger le conditionnement : si $\text{cond}(A)$ est très grand, le système est mal conditionné (instabilité numérique).