Cours Chap8
Cours Chap8
Chapitre 8. Matrices
Ce Chapitre introduit la notion de matrice ainsi que les règles de calcul matriciel élémentaire. On
utilise également la méthode du pivot de Gauss (vue au Chapitre 2) pour obtenir l’inverse d’une
matrice (lorsque ceci est possible). On présente également une application aux suites numériques
(voire aux probabilités) du calcul d’une puissance d’une matrice.
1 Vocabulaire et Notations
Dans tout le chapitre n, p, q sont des entiers naturels non nuls.
Définition 1. Une matrice A à n lignes et p colonnes est un tableau défini par n × p éléments
de R notés ai,j (pour 1 ≤ i ≤ n et 1 ≤ j ≤ p).
• La matrice A est parfois dite de taille ou de format (n, p) ou tout simplement matrice n×p.
• L’ensemble des matrices de taille (n, p) à coefficients dans R est noté Mn,p (R) et on note
A = (ai,j ) ∈ Mn,p (R).
☞ On présente les matrices de cette manière :
j-ème colonne
↓
a1,1 a1,2 . . . a1,j . . . a1,p
a2,1 a2,2 ... a2,j ... a2,p
.. .. .. ..
. . . .
i-ème ligne → ai,1
∈ Mn,p (R)
ai,2 ... ai,j ... ai,p
. .. .. ..
.. . . .
an,1 an,2 ... an,j ... an,p
Exercice 1.
(1) À quels ensembles appartiennent les matrices suivantes ?
1 2 3 ! 1 0 0
1 −1 e
1) A = 4 5 6 2) B = √ 3) Id3 = 0 1 0
π 2 0,2
7 8 9 0 0 1
2 Chapitre 8. Matrices
1
1 −2 2 1
4) C = 2 5) D = 6) E =
−2 4 0 0
3
0 0 0
7) 02,3 = 8) F = 3
0 0 0
(2) Écrire sous forme de tableau la matrice M = (i − j) 1≤i≤3 et N = ((−1)i+j )1≤i,j≤4 .
1≤j≤4
• A = (ai,j ) ∈ Mn (R) est une matrice triangulaire supérieure si ∀(i, j) ∈ J1; nK2 , i > j =⇒
aij = 0.
a1,1 a1,2 · · · a1,n
0 a2,2 · · · a2,n
A= ... .. .. ..
. . .
0 ··· 0 an,n
• A = (ai,j ) ∈ Mn (R) est une matrice triangulaire inférieure si ∀(i, j) ∈ J1; nK2 , i < j =⇒
aij = 0.
a1,1 0 ··· 0
.. ..
a a2,2 . .
A = 2,1
... .. ..
. . 0
an,1 · · · an,n−1 an,n
• A = (ai,j ) ∈ Mn (R) est une matrice diagonale si ∀(i, j) ∈ J1; nK2 , i 6= j =⇒ aij = 0.
a1,1 0 · · · 0
. ..
0 a2,2 . .
.
A= . .. ..
.. . . 0
0 ··· 0 an,n
+
0×
1
×
2 0 2
+
3
1 ×
1 0 0 1 2
A = 0 3 1 9 5 = AB
1 1 3 4 9
(i) (AB)k = Ak B k ;
(ii) (A − B)(A + B) = A2 − B 2 ;
(iii) (A + B)2 = A2 + 2AB + B 2 ;
(iv) (A − B)2 = A2 − 2AB + B 2 ;
(v) La Formule du binôme:
n
X nn i n−i
(A + B) = AB .
i=0
i
☞ Toutes les puissances d’une matrice carrée A commutent entre elles.
2.4 Polynômes de matrices
Définition 5. Soient P (X) = an X n + ... + a1 X + a0 ∈ R[X] un polynôme et A ∈ Mp (R) une
matrice carrée. On définit l’évaluation de P en A comme la matrice
P (A) = an An + ... + a1 A + a0 Idp ∈ Mp (R).
☞ Lorsque P (A) = 0p , on dit que P est un polynôme annulateur de A.
On peut utiliser les propriétés des polynômes pour obtenir des informations sur les matrices
(inverse, puissances). L’exercice suivant est un exemple très intéressant.
0 1 −1
Exercice 6. Soient A = −1 2 −1 et P (X) = X 2 − 3X + 2.
1 −1 2
(1) Calculer P (A).
(2) Soit n ≥ 3. Effectuer la division euclidienne de X n par P .
(3) En déduire l’expression de An .
2.5 Application: Puissances de matrices & suites numériques
Les puissances de matrices peuvent être très utiles dans l’étude des suites récurrentes et des
suites croisées.
Exercice 7. Soient (an ), (bn ) et (cn ) trois suites réelles définies par
a0 = 1 an+1 = 3an + bn
b0 = 2 et bn+1 = 3bn + cn
c0 = 7 cn+1 = 3cn
L’objectif de l’exercice est d’obtenir l’expression des termes généraux des trois suites.
an
(1) Pour n ∈ N, on pose Xn = bn . Trouver une matrice A ∈ M3 (R) telle que Xn+1 = AXn .
cn
(2) En déduire que Xn = An X0 .
6 Chapitre 8. Matrices
0 1 0
(3) Soit N = 0 0 1. Calculer N 2 , N 3 , puis N p , pour p ≥ 3.
0 0 0
(4) Montrer que, pour tout n ≥ 0,
n(n − 1) 2
An = 3n I3 + 3n−1nN + 3n−2 N .
2
(5) Conclure.
AC = B ⇐⇒ A = BC −1
Simplification à droite:
AC = BC ⇐⇒ A = B
Exercice 9.
(1) Soient A, B telles que AB = 0. Montrer que si A 6= 0 et B 6= 0 alors ni A ni B ne sont
inversibles.
−1 1
(2) Soit B = . Calculer B 2 + B et déduire que B n’est pas inversible.
0 0
3.1 Polynôme annulateur et inverse
Soit A une matrice carrée de taille n. La connaissance d’un polynôme annulateur de A, si le
coefficient constant de ce dernier est non nul, peut permettre de conclure, par factorisation
par A, à l’inversibilité de A et d’exprimer l’inverse comme polynôme de A.
Exemple. On considère la matrice A suivante
−1 1 1
A = 1 −1 1 .
1 1 −1
On peut vérifier (exercice) que P (X) = X 2 + X − 2 est un polynôme annulateur de A. Mais alors,
2 2 1
P (A) = 0 ⇐⇒ A + A − 2I3 = 0 ⇐⇒ A + A = 2I3 ⇐⇒ A (A + I3 ) = I3 .
2
Or, on sait que A commute avec tout polynôme évalué en A. On a donc trouvé, sans trop d’efforts,
l’inverse de A:
0 1 1 0 1/2 1/2
1 1
A−1 = (A + I3 ) = 1 0 1 = 1/2 0 1/2 .
2 2 1 1 0 1/2 1/2 0
3.2 Cas particulier des matrices 2 × 2
a b
Proposition 7. Soit A = , où a, b, c, d sont quatre nombres réels. Alors,
c d
(1) Si ad − bc = 0, A n’est pas inversible.
1 d −b
(2) Si ad − bc 6= 0, A est inversible et A =−1
.
ad − bc −c a
3.3 Pivot de Gauss et inverse d’une matrice
La propriété suivante, admise, permet de caractériser les matrices inversibles à l’issue de l’algorithme
du pivot de Gauss, effectué sur la matrice sans l’augmenter d’un second membre.
Proposition 8. Le nombre de pivots obtenus dans la résolution d’un système par la méthode de
Gauss (qu’elle soit totale ou partielle) ne dépend pas du choix des pivots. Ce nombre est appelé
le rang du système ou le rang de la matrice. Un système est de Cramer lorsqu’il y a autant
de pivot que d’inconnue et d’équation.
8 Chapitre 8. Matrices
✎ Par conséquent, une matrice carrée de taille n est inversible si et seulement si on a n pivot
à l’issue d’un algorithme du pivot de Gauss.
☞ Si la question est uniquement de savoir si une matrice est inversible ou non, il est alors
beaucoup plus économique en terme de calcul de ne faire qu’un algorithme partiel.
Proposition 9. Un matrice triangulaire (et a fortiori diagonale) est inversible si et seulement si
tous ses termes diagonaux sont non nuls.
En plus de permettre de savoir si une matrice est inversible, le pivot de Gauss permet de calculer
l’inverse de la matrice.
✎ Méthode. On considère une matrice A carrée de taille n (n ∈ N∗ ) dont on sait qu’elle est
inversible. Pour calculer A−1 , on applique l’algorithme du pivot de Gauss total sur la matrice A
avec comme second membre Idn , en le prolongeant jusqu’à obtenir la matrice identité à la place
de A. La matrice obtenue à la place de Idn est alors A−1 .
Exemple. On considère la matrice
2 0 1
A = 0 2 −1 .
1 0 1
Il est nécessaire de commencer par vérifier que cette matrice est inversible. Pour cela, on effectue
un pivot de Gauss partiel sur les coefficients de la matrice jusqu’à obtenir une matrice de rang 3.
En faisant par exemple L3 ←− 2L3 − L1 on voit que la matrice est semblable à la matrice
2 0 1
A ∼ 0 2 1
0 0 −1
qui est triangulaire supérieure avec des éléments diagonaux non nuls. Par conséquent, A est bien
inversible. On peut donc effectuer notre pivot de Gauss total. On présente les choses comme ceci:
2 0 1 1 0 0
0 2 −1 0 1 0
1 0 1 0 0 1
On commence donc par faire, comme précédemment, L3 ←− 2L3 − L1.
2 0 1 1 0 0
0 2 −1 0 1 0
0 0 1 −1 0 2
On fait ensuite L1 ←− L1 − L3 et L2 ←− L2 + L3
2 0 0 2 0 −2
0 2 0 −1 1 2
0 0 1 −1 0 2
Enfin, on se ramène à des coefficients diagonaux égaux à 1
1 0 0 1 0 −1
0 1 0 −1/2 1/2 1
0 0 1 −1 0 2
On peut alors vérifier que
2 0 1 1 0 −1 1 0 −1 2 0 1 1 0 0
0 2 −1 −1/2 1/2 1 = −1/2 1/2 1 0 2 −1 = 0 1 0
1 0 1 −1 0 2 −1 0 2 1 0 1 0 0 1
9
et conclure que
1 0 −1
A−1 = −1/2 1/2 1 .
−1 0 2
Exercice 10. Démontrer la Proposition 7.
3.4 Calcul de puissance de A via calcul de P −1 AP
Dans le but de calculer les puissances d’une matrice A, on peut être amener à "tranformer" la
matrice A en une matrice plus simple (par exemple diagonale) à l’aide d’une matrice inversible. Si
la recherche de la matrice P nécessite des éléments du cours de deuxième année (voir le chapitre
Diagonalisation), on peut, si on nous donne la bonne matrice, utiliser cette technique dès à présent.
Exercice 11. On considère les matrices On considère les matrices de M3 (R) suivantes:
1 1 1 −1 0 2
A = 1 0 0 P = 1 −1 1 .
1 0 0 1 1 1
(1) Par la méthode du pivot de Gauss, montrer que P est inversible et préciser P −1.
(2) Déterminer D = P −1 AP . Expliciter alors la matrice D n , pour n ∈ N∗ .
(3) Montrer que A = P DP −1 puis que An = P D n P −1 .
(4) Conclure.
4 Transposition.
Définition 7. Soit A = (ai,j ) ∈ Mn,p (R). La transposée de A est la matrice t A = (a′i,j ) ∈ Mp,n (R)
où
∀(i, j) ∈ J1; pK × J1; nK, a′i,j = aj,i .
☞ La transposition est une opération qui échange les lignes et les colonnes d’une matrice.
Exercice 12. Calculer la transposée de chacune des matrices de l’Exercice 1.
Proposition 10 ( Propriétés de la transposition). On a
(1) ∀A ∈ Mn,p (R), t t A = A.
(2) B ∀A ∈ Mn,p (R), ∀B ∈ Mp,q (R), t (AB) = t B t A.
(3) ∀λ ∈ R, ∀A, B ∈ Mn,p (R), t (λA + B) = λ t A + t B.
(4) ∀A ∈ GLn (R), t (A−1 ) = (t A)−1 .
(5) L’ensemble {A ∈ Mn (R) : A = t A} est l’ensemble des matrices symétriques d’ordre n
(parfois noté Sn (R)).
(6) L’ensemble {A ∈ Mn (R) : A = −t A} est l’ensemble des matrices anti-symétriques d’ordre
n.
Exercice 13. Vérifier la deuxième formule sur les matrices B et E de l’Exercice 1.
Exercice 14. Montrer que toute matrice de Mn (R) peut s’écrire comme somme d’une matrice
symétrique et d’une matrice anti-symétrique.
5 Autres exercices
a b
Exercice 15. Soit A = , où a, b ∈ R. Déterminer toutes les matrices B ∈ M2 (R) telles
0 a
que AB = BA.
10 Chapitre 8. Matrices
Exercice 16. Soient les deux matrices
1 −1 1 1
A= et B = .
−1 1 0 2
Calculer A2 et B 2 puis conjecturer une formule pour An et B n (n ∈ N⋆ ) à démontrer par récurrence.
Exercice 17. On considère les matrices
1 1 0
A = 0 1 1 et B = A − I3 .
0 0 1
(1) Calculer B n , pour n ∈ N.
(2) En déduire An , pour n ∈ N.
Exercice 18. On considère les trois matrices suivantes.
1 0 0 1 1 1 1 1 1
A= 0 1
1 , B = 0 1 0 et C = 1 2 1 .
3 1 1 1 0 0 0 −1 −1
(1) Calculer AB puis AC. La matrice A est-elle inversible?
(2) Déterminer toutes les matrices M ∈ M3 (R) telles que AM = 0.
Exercice 19. Pour chacune des matrices suivantes, préciser si elles sont inversibles et, le cas
échéant, déterminer leur inverse (par la méthode du pivot de Gauss).
1 1 ··· 1
1 1 2 0 1 2 1 4 7 0 1 · · · 1
A = 1 2 1 , B = 1 1 2 , C = 2 5 8 , et D = ... . . . . . . ... .
2 1 1 0 2 3 3 6 9
0 ··· 0 1
Exercice 20. (Interro n◦ 3, Decembre 2016) On considère les trois matrices de M3 (R) suivantes:
1 0 0 1 1 1 −1 0 2
I = 0 1 0 A = 1 0 0 P = 1 −1 1 .
0 0 1 1 0 0 1 1 1
(1) Montrer que A3 = A2 + 2A. La matrice A est-elle inversible?
(2) Par la méthode du pivot de Gauss, montrer que P est inversible et préciser P −1.
(3) On note D = P −1 AP . Expliciter la matrice D n , pour n ∈ N∗ .
Exercice 21. (Interro n◦ 3, Decembre 2016)À l’aide de la formule du binôme, expliciter, pour
n ∈ N∗ , M n , où
3 0 0
M = 0 1 2 .
0 0 1
Exercice 22. Déterminer toutes les matrices B ∈ M2 (R) telles que
1 2 1 2
B=B .
3 4 3 4
Exercice 23. Montrer que ∀n > 1, J n = 4n−1 J où
1 1 1 1
1 1 1 1
J = 1 1
.
1 1
1 1 1 1
11
Exercice 24. Soit A la matrice
6 4 0
A = −4 −2 0
0 0 2
et B = A − 2I. Calculer B 2 puis montrer que ∀n > 0, An = 2n Id + n2n−1 B.
Exercice 25. (EN Vétérinaire 1997)
Première Partie
2 1 1
Soit M = 1 2 1 et I la matrice unité de taille 3.
1 1 2
(1) On pose J = M − I.
(a) Calculer J 2 en fonction de J.
(b) Montrer par récurrence qu’il existe une suite (un )n∈N de réels telle que pour tout entier
naturel n on ait:
M n = I + un J.
(c) Exprimer alors un+1 en fonction de un .
(d) Pour tout entier n, on pose vn = un + 1/3. Montrer que (vn ) est géométrique. En
déduire un en fonction de n.
(2) Écrire M n pour tout entier naturel n.
Deuxième partie
Les poules pondent des oeufs que l’on classe suivant trois calibres A, B et C (petits, moyens et
gros).
• Si une poule pond un oeuf de calibre A, l’oeuf qu’elle pondra ensuite sera de calibre A, B
ou C avec des probablilités respectives de 1/2, 1/4 et 1/4.
• Si une poule pond un oeuf de calibre B, l’oeuf qu’elle pondra ensuite sera de calibre A, B
ou C avec des probablilités respectives de 1/4, 1/2 et 1/4.
• Si une poule pond un oeuf de calibre C, l’oeuf qu’elle pondra ensuite sera de calibre A, B
ou C avec des probablilités respectives de 1/4, 1/4 et 1/2.
• Pour n entier naturel non nul, on désigne par an , bn et cn les probablitités respectives pour
que le nième oeuf pondu par une poule soit de calibre A, B ou C.
an
On pose alors Xn = bn .
cn
(1) (a) Calculer an+1 , bn+1 et cn+1 en fonction de an , bn et cn . En déduire une matrice carrée
U telle que Xn+1 = UXn pour tout entier n.
(b) Exprimer U en fonction de M. En déduire U n en fonction de n.
(2) On suppose que le premier oeuf pondu par une poule est de calibre C. Déduire des question
précédentes an , bn et cn en fonction de n, ainsi que leurs limites quand n tend vers +∞.
12 Chapitre 8. Matrices
Exercice 26. (D’après EDHEC 1993)
L’objection de l’exercice est de résoudre une équation matricielle, c’est à dire de trouver toutes
les matrices Z ∈ M2 (R) telles que Z 2 = A, où A est une matrice de la forme
a 1−a
A= , 0 < a < 1.
1−a a
1 1
Dans toute la suite, on désigne par P la matrice P = .
−1 1
(1) Calculer P 2 puis P 4 . Montrer que P est inversible et trouver sa matrice inverse.
(2) Montrer que la matrice Da = P −1 AP est diagonale.
(3) Soit Y = P −1 ZP .
(a) Montrer que l’équation
Z = A est équivalente à l’équation Y = Da .
2 2
x y
(b) On pose alors Y = .
z t
(i) Écrire le système de quatre équations à quatre inconnues x, y, z et t qui est
équivalent à Y 2 = Da .
(ii) Montrer (par l’absurde) qu’aucune solution ne vérifie x + t = 0.
(c) En déduire que l’équation Z 2 = A admet 0, 2 ou 4 solutions, selon que a < 1/2,
a = 1/2 ou a > 1/2.
(d) Donner les quatre solutions de l’équation dans le cas où a = 5/8.
Exercice 27. (D’après EML 2005)
On considère les trois matrices suivantes
1 0 0 0 1 0 0 0 1
I = 0 1 0 , J = 0 0 1 , et K = 0 0 0 .
0 0 1 0 0 0 0 0 0
(1) Calculer J 2 , JK, KJ et K 2 .
(2) On pose L = I + J.
n(n − 1)
(a) Montrer que, pour n ∈ N, Ln = I + nJ + K.
2
n(n − 1)
(b) Montrer que L est inversible et que, pour n ∈ Z, on a encore Ln = I +nJ + K.
2
(c) Exprimer, pour n ∈ Z, Ln en fonction de I, L, L2 et n.
(3) On introduit maintenant les matrices
0 2 −1 1 −1 1
A = 1 0 1 et P = 0 1 0 .
2 −3 3 −1 2 0
(a) À l’aide de la méthode du pivot de Gauss, montrer que P est inversible et expliciter
P −1.
(b) Montrer que P −1 AP = L.
(c) Pour n ∈ Z, exprimer An en fonction de I, A, A2 et n.
13
Exercice 28. (Extrait du DM n◦ 8, Noël 2016)
Un mobile se déplace aléatoirement sur les sommets de ce carré selon le protocole suivant :
(4) (a) En procédant de la même façon qu’à la question précédente, montrer que l’on a, pour
tout entier n ∈ N,
1
bn+1 = (an + cn + dn )
3
(b) En déduire une relation entre bn+1 et bn .
(c) Montrer enfin que, pour tout n ∈ N
n
1 1 1
bn = − − .
4 4 3
15
Partie 2 : Étude des puissances d’une matrice A
(6) Expliquer comment choisir la position du mobile au départ pour trouver les trois autres
lignes de la matrice An , puis écrire ces trois lignes.
(2) Soient a et b deux nombres réels. On note M la matrice définie par M = aI + bK.
(a) Montrer que M 2 = −(a2 + b2 )I + 2aM.
(b) En déduire que, si a et b sont tous les deux non nuls, alors la matrice M est inversible,
et exprimer son inverse comme combinaison linéaire de I et M.
(c) Application : Justifier que la matrice ci-dessous est inversible et donner son inverse
√
1+ 2 √1 −1 −3
1 1 + 2 √1 −2
0 −1 2 √ 1
1 1 0 −2 + 2
16 Chapitre 8. Matrices
Exercice 31. (Extrait du DS3, Février 2017)
Soit (un ) la suite à récurrence linéaire d’ordre 3 définie ci-dessous par
u0 = 0
u1 = 1
.
u 2 = −1
u
n+3 = un+2 + un+1 − un
Le but de cet exercice est de déterminer la valeur de un en fonction de n. On note, pour tout
entier n,
vn+2
Vn = vn+1 .
vn
(1) (a) Déterminer une matrice M telle que pour tout entier n, Vn+1 = M · Vn .
(b) Démontrer que, pour tout entier n, Vn = M n V0 .
(2) On introduit les matrices
1 1 −1 1 0 0 0 1 0
A = 1 0 0 , D = 0 1 0 , N = 0 0 0 , et B = N + D.
0 1 0 0 0 −1 0 0 0
(a) Déterminer la matrice P telle que A · P = P · B avec P de la forme
1 1 1
P = x a
u .
y b v
(b) Monter que P est inversible et préciser P −1 .
(c) Montrer que A = P · B · P −1 et en déduire An en fonction de B n .
(3) (a) Calculer N 2 et en déduire pour tout n entier la valeur de N n .
(b) En déduire la valeur de B n en fonction de n.
(c) Calculer enfin Vn puis un en fonction de n.