Exercice 1 : Pivot de Gauss et inversibilité
🌐 Énoncé du problème / Cadre d’étude
Section titled “🌐 Énoncé du problème / Cadre d’étude”Le présent problème se propose d’étudier l’algorithme du pivot de Gauss sous un angle algébrique et matriciel. Cet outil fondamental permet non seulement de résoudre des systèmes linéaires, mais constitue également une méthode de choix pour déterminer l’inversibilité d’une matrice carrée et expliciter son inverse.
Soit . On note l’espace vectoriel des matrices carrées d’ordre à coefficients réels, et la matrice identité de . Soit . On s’intéresse au système linéaire associé , où .
L’objectif est de formaliser l’action des opérations élémentaires sur les lignes d’une matrice à l’aide de matrices inversibles élémentaires, d’établir un critère d’inversibilité pratique, et d’appliquer cette méthode à une famille paramétrique de matrices.
❓ Questions progressives (incluant une analyse critique du modèle)
Section titled “❓ Questions progressives (incluant une analyse critique du modèle)”- Préalable matriciel : Soit avec . On définit la matrice de transvection (où ) comme la matrice obtenue en ajoutant fois la à la de . Expliciter et montrer qu’elle est inversible en déterminant son inverse.
- Interprétation des opérations élémentaires : Soit . Montrer que multiplier à gauche par revient à effectuer l’opération élémentaire sur les lignes de : .
- Caractérisation de l’inversibilité : En déduire que si une matrice peut être transformée en la matrice identité au moyen d’une suite finie d’opérations élémentaires sur les lignes, alors est inversible et exprimer à l’aide des matrices élémentaires correspondantes.
- Mise en pratique paramétrique : On considère la matrice dépendants d’un paramètre réel : À l’aide de l’algorithme du pivot de Gauss, déterminer pour quelles valeurs de la matrice est inversible.
- Calcul de l’inverse : Lorsque est inversible, déterminer sa matrice inverse par la méthode du pivot total (ou méthode de Gauss-Jordan).
- Analyse critique du modèle numérique : En pratique, l’algorithme du pivot de Gauss est implémenté sur ordinateur avec des nombres à virgule flottante (précision machine). Expliquer brièvement pourquoi le choix d’un pivot de plus grande valeur absolue possible (pivot partiel) est indispensable en calcul numérique pour éviter l’instabilité numérique, contrairement à l’algèbre exacte où tout élément non nul convient.
💡 Pistes & Indications méthodologiques
Section titled “💡 Pistes & Indications méthodologiques”- Q1 & Q2 : Écrivez explicitement la matrice pour par exemple afin de visualiser sa structure (la diagonale ne contient que des , et le coefficient se situe à la position ). Pour l’inversibilité, pensez à l’opération inverse : annuler l’effet de l’ajout en soustrayant .
- Q3 : Traduisez les opérations par des produits matriciels successifs . Utilisez les propriétés associatives du produit matriciel et la définition de l’inverse.
- Q4 & Q5 : Procédez par étapes en échelonnant la matrice par rapport aux lignes. Attention aux disjonctions de cas selon les valeurs de (notamment ).
- Q6 : Pensez aux erreurs d’arrondi et à la division par un nombre extrêmement proche de qui amplifie de manière drastique les incertitudes de mesure ou de calcul.
📋 Corrigé détaillé pas à pas
Section titled “📋 Corrigé détaillé pas à pas”1. Préalable matriciel : Transvection
Section titled “1. Préalable matriciel : Transvection”La matrice de transvection (avec ) s’écrit sous la forme : où est la matrice élémentaire dont tous les coefficients sont nuls sauf celui situé à la ligne et la colonne qui vaut . Explicitement, ses coefficients sont (symbole de Kronecker) sauf pour le coefficient qui vaut .
L’opération consistant à ajouter fois la ligne à la ligne est exactement inversée par l’opération consistant à soustraire fois la ligne à la ligne , c’est-à-dire en appliquant . Ainsi : La matrice est donc inversible et son inverse est :
2. Interprétation des opérations élémentaires
Section titled “2. Interprétation des opérations élémentaires”Soit . Calculons le produit . Par définition du produit matriciel, la ligne de est obtenue en multipliant la ligne de par .
- Si , la -ième ligne de est celle de (un à la position , des ailleurs). Le produit redonne exactement la -ième ligne de .
- Si , la -ième ligne de est celle de avec un supplémentaire à la colonne . Le produit donne alors : Le produit représente donc exactement l’application de l’opération élémentaire sur la matrice .
3. Caractérisation de l’inversibilité
Section titled “3. Caractérisation de l’inversibilité”Supposons qu’il existe une suite finie de matrices élémentaires (de transvection, de permutation ou de dilatation, que l’on généralise sous le terme générique ) telle que : Chaque matrice élémentaire étant inversible, son inverse est également une matrice élémentaire du même type. En posant , est un produit de matrices inversibles, donc est inversible. L’égalité précédente devient : Puisque l’inverse d’une matrice inversible est inversible, est inversible et : Pratiquement, appliquer la même suite d’opérations élémentaires à la matrice permet d’obtenir directement .
4. Application au calcul paramétrique (Inversibilité de )
Section titled “4. Application au calcul paramétrique (Inversibilité de AtA_tAt)”Appliquons l’algorithme du pivot de Gauss sur la matrice augmentée :
1 & 1 & 1 & 1 & 0 & 0 \\ 1 & t & t^2 & 0 & 1 & 0 \\ 1 & t^2 & t^4 & 0 & 0 & 1 \end{array}\right)$$ Effectuons les opérations $L_2 \leftarrow L_2 - L_1$ et $L_3 \leftarrow L_3 - L_1$ : $$\left(\begin{array}{ccc|ccc} 1 & 1 & 1 & 1 & 0 & 0 \\ 0 & t-1 & t^2-1 & -1 & 1 & 0 \\ 0 & t^2-1 & t^4-1 & -1 & 0 & 1 \end{array}\right)$$ Factorisons les termes : $t-1$ dans la ligne 2, et $t^2-1 = (t-1)(t+1)$ dans la ligne 3 : $$\left(\begin{array}{ccc|ccc} 1 & 1 & 1 & 1 & 0 & 0 \\ 0 & t-1 & (t-1)(t+1) & -1 & 1 & 0 \\ 0 & (t-1)(t+1) & (t-1)(t+1)(t^2+t) & -1 & 0 & 1 \end{array}\right)$$ Si $t \neq 1$, on peut diviser la ligne 2 par $(t-1)$ et la ligne 3 par $(t-1)$ : $$\left(\begin{array}{ccc|ccc} 1 & 1 & 1 & 1 & 0 & 0 \\ 0 & 1 & t+1 & \frac{-1}{t-1} & \frac{1}{t-1} & 0 \\ 0 & t+1 & t(t+1) & \frac{-1}{t-1} & 0 & \frac{1}{t-1} \end{array}\right)$$ Effectuons $L_3 \leftarrow L_3 - (t+1)L_2$ : * Nouveau coefficient en $(3,2)$ : $(t+1) - (t+1)(1) = 0$ * Nouveau coefficient en $(3,3)$ : $t(t+1) - (t+1)(t+1) = (t+1)(t - (t+1)) = (t+1)(-1) = -(t+1)$ La matrice devient : $$\left(\begin{array}{ccc|ccc} 1 & 1 & 1 & 1 & 0 & 0 \\ 0 & 1 & t+1 & \frac{-1}{t-1} & \frac{1}{t-1} & 0 \\ 0 & 0 & -(t+1) & \frac{-1}{t-1} - \frac{-(t+1)}{t-1} & \frac{-(t+1)}{t-1} & \frac{1}{t-1} \end{array}\right)$$ Simplifions le terme de droite sur la dernière ligne (première colonne de la partie droite) : $$\frac{-1 + t + 1}{t-1} = \frac{t}{t-1}$$ On obtient ainsi : $$\left(\begin{array}{ccc|ccc} 1 & 1 & 1 & 1 & 0 & 0 \\ 0 & 1 & t+1 & \frac{-1}{t-1} & \frac{1}{t-1} & 0 \\ 0 & 0 & -(t+1) & \frac{t}{t-1} & \frac{-(t+1)}{t-1} & \frac{1}{t-1} \end{array}\right)$$ Pour que la matrice soit inversible, le dernier pivot$-(t+1)$ doit être non nul, soit $t \neq -1$. De plus, nous avons supposé $t \neq 1$. * **Conclusion sur l'inversibilité :** $A_t$ est inversible si et seulement si **$t \in \mathbb{R} \setminus \{-1, 1, 0\}$** (notons que si $t=0$, $A_0 = \begin{pmatrix} 1 & 1 & 1 \\ 1 & 0 & 0 \\ 1 & 0 & 0 \end{pmatrix}$ qui possède deux lignes identiques, donc non inversible). Plus précisément, le calcul montre que l'inversibilité nécessite $t \neq 1$ et $t+1 \neq 0 \implies t \neq -1$. Si $t=0$, le déterminant ou le rang montre également la non-inversibilité. #### 5. Calcul de l'inverse $A_t^{-1}$ (pour $t \in \mathbb{R} \setminus \{-1, 0, 1\}$) Poursuivons la réduction de Gauss-Jordan à partir de la forme triangulaire supérieure obtenue : Divisons la ligne 3 par $-(t+1)$ : $$\left(\begin{array}{ccc|ccc} 1 & 1 & 1 & 1 & 0 & 0 \\ 0 & 1 & t+1 & \frac{-1}{t-1} & \frac{1}{t-1} & 0 \\ 0 & 0 & 1 & \frac{-t}{(t-1)(t+1)} & \frac{1}{t-1} & \frac{-1}{(t-1)(t+1)} \end{array}\right)$$ Remontons vers la matrice identité : 1. $L_2 \leftarrow L_2 - (t+1)L_3$ : * Partie droite, coef 1 : $\frac{-1}{t-1} - (t+1)\left(\frac{-t}{t^2-1}\right) = \frac{-1}{t-1} + \frac{t}{t-1} = \frac{t-1}{t-1} = 1$ * Partie droite, coef 2 : $\frac{1}{t-1} - (t+1)\left(\frac{1}{t-1}\right) = \frac{1 - t - 1}{t-1} = \frac{-t}{t-1}$ * Partie droite, coef 3 : $0 - (t+1)\left(\frac{-1}{t^2-1}\right) = \frac{1}{t-1}$ La ligne 2 devient : $\left(0 \quad 1 \quad 0 \;\middle|\; 1 \quad \frac{-t}{t-1} \quad \frac{1}{t-1}\right)$ 2. $L_1 \leftarrow L_1 - L_3$ : * Partie droite, coef 1 : $1 - \frac{-t}{t^2-1} = \frac{t^2-1+t}{t^2-1}$ * Partie droite, coef 2 : $0 - \frac{1}{t-1} = \frac{-1}{t-1}$ * Partie droite, coef 3 : $0 - \frac{-1}{t^2-1} = \frac{1}{t^2-1}$ 3. Enfin, $L_1 \leftarrow L_1 - L_2$ pour éliminer le coefficient en $(1,2)$ : * Partie droite, coef 1 : $\frac{t^2+t-1}{t^2-1} - 1 = \frac{t^2+t-1-(t^2-1)}{t^2-1} = \frac{t}{t^2-1}$ * Partie droite, coef 2 : $\frac{-1}{t-1} - \left(\frac{-t}{t-1}\right) = \frac{-1+t}{t-1} = 1$ * Partie droite, coef 3 : $\frac{1}{t^2-1} - \frac{1}{t-1} = \frac{1 - (t+1)}{t^2-1} = \frac{-t}{t^2-1}$ On obtient finalement l'inverse : $$A_t^{-1} = \frac{1}{t^2-1} \begin{pmatrix} t & t^2-1 & -t \\ -t(t+1) & t(t+1) & t+1 \\ -t & t^2-1 & -1 \end{pmatrix} \quad \text{(ou sous forme factorisée équivalente)}$$ #### 6. Analyse critique du modèle numérique En arithmétique flottante (ordinateurs), les nombres réels sont stockés avec une précision limitée. Si l'on choisit un pivot très proche de zéro (par exemple $10^{-16}$), la division par ce pivot dans l'algorithme de Gauss conduit à multiplier massivement les erreurs d'arrondi précédentes, ce qui peut détruire complètement la significativité du résultat (phénomène d'instabilité numérique ou d'amplification catastrophique des erreurs). Le **pivot partiel** (qui consiste à permuter les lignes pour choisir à chaque étape le coefficient de plus grande valeur absolue en module comme pivot) garantit que l'on divise par des nombres de taille satisfaisante, stabilisant ainsi considérablement l'algorithme.