Matrices - Math France

publicité
Matrices
Plan du chapitre
1 Opérations sur les matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 2
2
3
4
5
1.1 Définition d’une matrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 2
1.2 L’espace vectoriel (Mn,p (K), +, .) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 2
1.2.1 Définition l’addition et de la loi externe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 2
1.2.2 Etude de la base canonique de Mn,p (K). Matrices élémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .page 3
1.3 Produit de deux matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 3
1.3.1 Définition du produit matriciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 3
1.3.2 Produit de deux matrices élémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 6
1.3.3 L’anneau (Mn (K), +, ×) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 7
1.3.4 Matrices carrées inversibles. Le groupe (GLn (K), ×) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 8
1.3.5 Les pièges de la multiplication des matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 10
1.4 Transposée d’une matrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 11
1.5 Quelques grands types de matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 12
1.5.1 Matrices scalaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 12
1.5.2 Matrices diagonales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 12
1.5.3 Matrices triangulaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 13
1.5.4 Matrices symétriques, matrices antisymétriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 14
Matrice d’une application linéaire relativement à deux bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .page 15
2.1 Définition de la matrice d’une famille de vecteurs dans une base (rappel) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 15
2.2 Définition de la matrice d’une application linéaire relativement à deux bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 16
2.3 Ecriture matricielle d’une application linéaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 17
2.4 Isomorphisme entre Mp,n (K) et L(E, F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 18
2.5 Matrice d’une composée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 19
Formules de changement de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 21
3.1 Matrices de passage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 21
3.2 La formule de changement de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 22
3.3 Applications linéaires et changement de bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 24
3.4 Matrices équivalentes. Matrices semblables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 27
Rang d’une matrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 28
4.1 Définition du rang d’une matrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 28
4.2 Lien avec le rang d’une famille de vecteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .page 28
4.3 Lien avec le rang d’une application linéaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 29
4.4 Une caractérisation du rang d’une matrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 29
4.5 Matrices extraites. Une autre caractérisation du rang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 29
4.6 Transformations élémentaires ne modifiant pas le rang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .page 29
Trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .page 29
5.1 Trace d’une matrice carrée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 29
5.2 Trace d’un endomorphisme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 30
c Jean-Louis Rouget, 2016. Tous droits réservés.
1
http ://www.maths-france.fr
1
1.1
Opérations sur les matrices
Définition d’une matrice
On se donne deux entiers naturels non nuls n et p. La définition la plus propre d’une matrice à n lignes et p colonnes à
coefficients dans K est : « une matrice à n lignes et p colonnes à coefficients dans K est une application de J1, nK × J1, pK
dans K ou encore une famille d’éléments de K indexée par J1, nK × J1, pK ». Dans la pratique, une matrice est écrite sous
une des formes suivantes (la notation avec des parenthèses étant de loin la plus utilisée) :

 

a1,1 . . . a1,j . . . a1,p
a1,1 . . . a1,j . . . a1,p
 ..
.. 
..
..   ..
..

 .
. 
.
. 
.

  .




a
.
.
.
a
.
.
.
a
a
.
.
.
a
.
.
.
a
=
A = (ai,j )16i6n, 16j6p = 
i,j
i,p  .
i,j
i,p 
 i,1
 i,1

  .
 .
.
.
.
.
..
.. 
..
..   ..
 ..
an,1 . . . an,j . . . an,p
an,1 . . . an,j . . . an,p
Nous adopterons donc la définition suivante :
Définition 1. Pour n et p entiers naturels non nuls donnés, une matrice à n lignes et p colonnes à coefficients dans
K est un tableau à n lignes et p colonnes et donc à np cases, chaque case contenant un élément de K. Dans ce cas, la
matrice est de format (n, p). L’ensemble des matrices à n lignes et p colonnes à coefficients dans K se note Mn,p (K).
Si de plus n = p, la matrice est dite carrée. Dans ce cas, n est le format ou la taille de la matrice carrée. L’ensemble
des matrices carrées à n lignes et n colonnes à coefficients dans K se note Mn (K).
Une matrice à n lignes et 1 colonne s’appelle une matrice colonne. L’ensemble des matrices colonnes à n lignes se
note Mn,1 (K).
Une matrice à 1 ligne et p colonnes s’appelle une matrice ligne. L’ensemble des matrices lignes à p colonnes se note
M1,p (K).
2 −1 4
cos θ − sin θ
Par exemple, la matrice
est une matrice à deux lignes et trois colonnes,
est une matrice
sin θ cos θ
5 0 1
x1
est une matrice colonne et x1 x2 est une matrice ligne.
carrée de format 2,
x2
Un élément de M1,1 (K) est une matrice n’ayant qu’un seul coefficient ; A = (a1,1 ). On a souvent l’habitude d’identifier une
telle matrice et son unique coefficient : (a1,1 ) = a1,1 ou encore M1,1 (K) = K de même que dans les chapitres précédents,
on a identifié K1 et K.




a1,j
a1,1 . . . a1,j . . . a1,p
 .. 
 ..
.. 
..
 . 
 .
. 
.







Si A =  ai,1 . . . ai,j . . . ai,p , ai,j est le coefficient ligne i, colonne j de A, 
 ai,j  est la j-ème colonne de


 .
. 
..
..
 .. 
 ..
.
. 
an,j
an,1 . . . an,j . . . an,p
A souvent notée Cj et ai,1 . . . ai,j . . . ai,p est la i-ème ligne de A souvent notée Li .
Quand A est une matrice carrée, la diagonale principale de la matrice A est la diagonale formée par les coefficients
ai,i , 1 6 i 6 n. Elle démarre en haut à gauche et finit en bas à droite. Les coefficients de cette diagonale principale sont
souvent appelés coefficients diagonaux.
1.2
1.2.1
L’espace vectoriel (Mn,p (K), +, .)
Définition l’addition et de la loi externe
On définit sur Mn,p (K) une addition et une loi externe de domaine K.
2
• Pour tout (A, B) = (ai,j )(i,j)∈J1,nK×J1,pK , (bi,j )(i,j)∈J1,nK×J1,pK ∈ (Mn,p (K)) , on pose
A + B = (ai,j + bi,j )(i,j)∈J1,nK×J1,pK .
• Pour tout A = (ai,j )(i,j)∈J1,nK×J1,pK ∈ Mn,p (K) et tout λ ∈ K, on pose
λA = (λai,j )(i,j)∈J1,nK×J1,pK .
On vérifie facilement que :
c Jean-Louis Rouget, 2016. Tous droits réservés.
2
http ://www.maths-france.fr
Théorème 1. (Mn,p (K), +, .) est un K-espace vectoriel.
L’élément neutre pour l’addition est la matrice nulle notée 0 ou 0n,p . C’est la matrice rectangulaire de format (n, p)
dont tous les coefficients sont nuls.
L’opposé d’une matrice A = (ai,j )(i,j)∈J×J1,pK est la matrice −A = (−ai,j )(i,j)∈J×J1,pK .
1.2.2
Etude de la base canonique de Mn,p (K). Matrices élémentaires
Soient n et p deux entiers naturels non nuls. Pour (i, j) ∈ J1, nK × J1, pK, on note Ei,j la matrice rectangulaire de format
(n, p) dont tous les coefficients sont nuls sauf le coefficient ligne i, colonne j, qui est égal à 1. Les matrices Ei,j sont les
matrices élémentaires.
Pour (k, l) ∈ J1, nK × J1, pK, le coefficient ligne k, colonne l de la matrice Ei,j , est donc égal à 1 si et seulement si k = i et
l = j et est égal à 0 sinon. Le coefficient ligne k colonne l, est donc δk,i × δl,j . Ainsi,


0 ...
0
... 0
 ..
.. 
..
 .
. 
.




0



i
∀(i, j) ∈ J1, nK × J1, pK, Ei,j =  0 . . . 0 1 0 . . . 0 



0


 .
.. 
..
 ..
. 
.
0
...
0
... 0
j
ou aussi
∀(i, j) ∈ J1, nK × J1, pK, Ei,j = (δk,i × δl,j )(k,l)∈J1,nK×J1,pK .
Si A = (ai,j )(i,j)∈J1,nK×J1,pK est une matrice donnée, alors
X
A=
ai,j Ei,j .
(i,j)∈J1,nK×J1,pK
Ceci montre que la famille (Ei,j )(i,j)∈J1,nK×J1,pK est génératrice de Mn,p (K). D’autre part, si (ai,j )(i,j)∈J1,nK×J1,pK ∈ Knp
X
(i,j)∈J1,nK×J1,pK
ai,j Ei,j = 0 ⇒ (ai,j )(i,j)∈J1,nK×J1,pK = (0)(i,j)∈J1,nK×J1,pK ⇒ ∀(i, j) ∈ J1, nK × J1, pK, ai,j = 0.
Donc, la famille de matrices (Ei,j )(i,j)∈J1,nK×J1,pK est libre. Finalement, la famille (Ei,j )(i,j)∈J1,nK×J1,pK est une base de
Mn,p (K) : c’est la base canonique de l’espace vectoriel (Mn,p (K), +, .).
On en déduit que
Théorème 2. dim (Mn,p (K)) = np.
La famille (Ei,j )(i,j)∈J1,nK×J1,pK est une base de Mn,p (K)
L’égalité (ai,j )(i,j)∈J1,nK×J1,pK =
X
ai,j Ei,j est fréquemment utilisée. Par exemple,
(i,j)∈J1,nK×J1,pK
1.3
1.3.1
1
−1
0 3
1 0
= E1,1 + 3E1,3 − E2,1 + E2,2 .
Produit de deux matrices
Définition du produit matriciel
On définit maintenant le produit de deux matrices. Pour des raisons qui apparaitront ultérieurement, on ne multipliera
pas tout type de matrice par tout type de matrice. On effectuera un produit A × B uniquement dans le cas où le nombre
de colonnes de A est le nombre de lignes de B. Plus précisément, si n, p et q sont trois entiers naturels non nuls et si
A = (ai,j )(i,j)∈J1,nK×J1,pK ∈ Mn,p (K) et B = (bi,j )(i,j)∈J1,pK×J1,qK ∈ Mp,q (K), la matrice A × B est la matrice de format
p
X
(p, q) dont le coefficient ligne i, colonne j, où (i, j) ∈ J1, nK × J1, qK, est
ai,k bk,j . Ainsi,
k=1
c Jean-Louis Rouget, 2016. Tous droits réservés.
3
http ://www.maths-france.fr
p
X
∀ (ai,j )(i,j)∈J1,nK×J1,pK , (bi,j )(i,j)∈J1,pK×J1,qK ∈ Mn,p (K) × Mp,q (K), A × B =
ai,k bk,j
k=1
!
.
(i,j)∈J1,nK×J1,qK
On note que dans le cas général, × n’est pas une loi interne car les matrices que l’on multiplie n’appartiennent pas au
même ensemble.
Ainsi, par exemple, le coefficient ligne 1 colonne 2, de la matrice AB est a1,1 b1,2 + a1,2 b2,2 + a1,3 b3,2 + . . . + a1,p bp,2 .
On dit que l’on a effectué le produit scalaire usuel du p-uplet (a1,1 , a1,2 , a1,3 , . . . , a1,p ) (constitué des coefficients de
la ligne 1) par le p-uplet (b1,2 , b2,2 , b3,2 . . . , bp,2 ) (constitué des coefficients de la colonne 2). Plus généralement, pour
p
X
obtenir le coefficient ligne i, colonne j, de la matrice A×B, on effectue le produit de la ligne i par la colonne j :
ai,k bk,j .
k=1


3 −1 1
et B =  −5 −2 1 , la matrice A est de format (2, 3) et la matrice B est de
2
3 2
format (3, 3). Donc, la matrice A × B est définie et de format (2, 3). De plus, son coefficient ligne 2, colonne 1, est obtenu
de la façon suivante :


3 −1 1
• • •
•
• •
1 5 −2


−5 −2 1
×
=
,
=
1 3 2
1 × 3 + 3 × (−5) + 2 × 2 • •
−8 • •
2
3 2
Exemple. Si A =
1
1
5 −2
3 2
et plus généralement,
1
1
5 −2
3 2

3 −1
×  −5 −2
2
3

1
−26 −17
1 =
−8 −1
2
2
8
.
❏
On donne maintenant les premières règles de calcul avec des produits de matrices.
Théorème 3. Soient n, p, q, r quatre entiers naturels non nuls.
∀(A, B, C) ∈ Mn,p (K) × Mp,q (K) × Mq,r (K), (AB)C = A(BC).
Démonstration .
On pose A = (ai,j )(i,j)∈J1,nK×J1,pK , B = (bi,j )(i,j)∈J1,pK×J1,qK et C = (ci,j )(i,j)∈J1,qK×J1,rK .
A ∈ Mn,p (K) et B ∈ Mp,q (K). Donc le produit A×B est défini et est élément de Mn,q (K). Ensuite, A×B ∈ Mn,q (K) et C ∈ Mq,r (K).
Donc, le produit (AB) × C est défini et est élément de Mn,r (K). De même, le produit A × (BC) est défini et est élément de Mn,r (K).
Pour (i, k) ∈ J1, nK × J1, qK, le coefficient ligne i, colonne k, de la matrice A × B est
p
X
ai,l bl,k et donc, pour (i, j) ∈ J1, nK × J1, rK,
l=1
le coefficient ligne i, colonne j, de la matrice (A × B) × C est
!
q
p
X
X
X
ai,l bl,k ck,j =
ai,l bl,k ck,j =
k=1
16l6p
16k6q
l=1
X
ai,k ′ bk ′ ,l ′ cl ′ ,j .
16k ′ 6p
16l ′ 6q
De même, pour (i, j) ∈ J1, nK × J1, rK, le coefficient ligne i, colonne j, de la matrice A × (B × C) est
!
p
p
X
X
X
ai,k
bk,l cl,j =
ai,k bk,l cl,j .
k=1
l=1
16k6p
16l6q
Les matrices (A × B) × C et A × (B × C) ont les mêmes coefficients. Ces matrices sont donc égales.
❏
On note In la matrice carrée de format n dont le coefficient ligne i, colonne j, 1 6 i, j 6 n, vaut 1 si i = j et 0 sinon. Donc,


1 0 ... 0

. 
 0 1 . . . .. 
.

In = (δi,j )16i,j6n =  .


 .. . . . 0
0 ... 0 1
c Jean-Louis Rouget, 2016. Tous droits réservés.
4
http ://www.maths-france.fr
Théorème 4. Soient n et p deux entiers naturels non nuls.
∀A ∈ Mn,p (K), In × A = A et A × Ip = A.
Démonstration .
On pose A = (ai,j )(i,j)∈J1,nK×J1,pK .
In ∈ Mn,n (K) et A ∈ Mn,p (K). Donc, le produit In × A est défini et est élément de Mn,p (K).
Soit (i, j) ∈ J1, nK × J1, pK. Le coefficient ligne i, colonne j, de la matrice In × A est
n
X
δi,k ak,j = ai,j (obtenu pour k = i).
k=1
Donc, In × A = A. De même, A × Ip = A.
❏
Théorème 5. ∀(A, B, C) ∈ Mn,p (K) × Mp,q (K) × Mp,q (K), A × (B + C) = AB + AC et ∀(B, C, A) ∈ Mn,p (K) ×
Mp,q (K) × Mp,q (K), (B + C) × A = BA + CA.
Démonstration .
On pose A = (ai,j )(i,j)∈J1,nK×J1,pK , B = (bi,j )(i,j)∈J1,pK×J1,qK et C = (ci,j )(i,j)∈J1,pK×J1,qK .
A est dans Mn,p (K) et B, C et B + C sont dans Mp,q (K). Donc, les produit A × B, A × C et A × (B + C) sont définis et sont éléments
de Mn,q (K).
Soit (i, j) ∈ J1, nK × J1, qK. Le coefficient ligne i, colonne j, de A × B est
p
X
ai,k bk,j et le coefficient ligne i, colonne j, de A × C est
k=1
p
X
ai,k ck,j puis le coefficient ligne i, colonne j, de A × B + A × C est
k=1
p
X
ai,k bk,j +
k=1
p
X
ai,k ck,j =
k=1
p
X
(ai,k bk,j + ai,k ck,j ) x =
k=1
p
X
ai,k (bk,j + ck,j ) ,
k=1
qui est le coefficient ligne i, colonne j, de A × (B + C). Donc, A × (B + C) = A × B + A × C.
L’autre égalité se démontre de la même manière.
❏
Théorème 6. ∀λ ∈ K, ∀(A, B) ∈ Mn,p (K) × Mp,q (K), (λA) × B = A × (λB) = λAB.
Démonstration .
Soit (i, j) ∈ J1, nK × J1, qK. Le coefficient ligne i, colonne j, de la matrice (λA) × B est
n
X
(λai,k ) bk,j =
k=1
λ
n
X
ai,k bk,j et celui de la matrice A × (λB) est
n
X
ai,k (λbk,j ) = λ
ai,k bk,j . Dans les deux cas, on a trouvé le coefficient ligne i,
k=1
k=1
k=1
n
X
colonne j, de la matrice λAB
❏
Exercice 1. Pour θ ∈ R, on pose M(θ) =
cos(θ)
sin(θ)
− sin(θ)
cos(θ)
.
1) Calculer M(θ) × M(θ ′ ) pour tout (θ, θ ′ ) ∈ R2 .
n facteurs
}|
{
z
2) Calculer (M(θ)) pour tout θ ∈ R et pour tout n ∈ N (où (M(θ)) = M(θ) × . . . × M(θ)).
∗
n
n
Solution 1.
1) Soit (θ, θ ′ ) ∈ R2 .
M(θ) × M(θ ′ ) =
=
cos(θ)
sin(θ)
− sin(θ)
cos(θ)
cos(θ ′ )
sin(θ ′ )
cos(θ) cos(θ ′ ) − sin(θ) sin(θ ′ )
sin(θ) cos(θ ′ ) + cos(θ) sin(θ ′ )
− sin(θ ′ )
cos(θ ′ )
− sin(θ) cos(θ ′ ) − cos(θ) sin(θ ′ )
cos(θ) cos(θ ′ ) − sin(θ) sin(θ ′ )
= M(θ + θ ′ ).
c Jean-Louis Rouget, 2016. Tous droits réservés.
5
=
cos(θ + θ ′ ) − sin(θ + θ ′ )
sin(θ + θ ′ ) cos(θ + θ ′ )
http ://www.maths-france.fr
2) Soit θ ∈ R. Montrons par récurrence que ∀n ∈ N∗ , (M(θ))n = M(nθ).
• L’égalité est vraie pour n = 1.
• Soit n > 1. Supposons que (M(θ))n = M(nθ). Alors,
(M(θ))n+1 = (M(θ))n × M(θ)
= M(nθ) × M(θ) (par hypothèse de récurrence)
= M(nθ + θ) (d’après 1))
= M((n + 1)θ).
Le résultat est démontré par récurrence.
1.3.2
Produit de deux matrices élémentaires
Théorème 7. ∀(i, j, k, l) ∈ J1, nK × J1, pK × J1, pK × J1, qK, Ei,j × Ek,l = δj,k Ei,l .
Démonstration .
Soit (u, v) ∈ J1, nK × J1, qK. Le coefficient ligne u, colonne v, de Ei,j × Ek,l est
p
X
(δu,i δw,j )
|
{z
}
w=1
coef. ligne u,
colonne w,
de Ei,j
n
X
(δw,k δv,l ) = δu,i δv,l
δw,j δw,k
{z
}
|
w=1
coef. ligne w,
colonne v,
de Ek,l
= δj,k δu,i δv,l (obtenu pour w = j).
Ce coefficient est aussi celui de δj,k Ei,l ce qui démontre le résultat.
❏
Ainsi, dans le cas de matrices carrées de format n > 2, E1,2 × E2,1 = E1,1 et E2,1 × E1,2 = E2,2 . En particulier,
E1,2 × E2,1 6= E2,1 × E1,2 . On note aussi que E1,2 × E1,1 = 0 et pourtant E2,1 6= 0 et E1,1 6= 0.


0 1 0
Exercice 2. Soit N =  0 0 1 . Calculer N2 et N3 .
0 0 0
Solution 2. N = E1,2 + E2,3 . Ensuite,
puis
N2 = (E1,2 + E2,3 ) (E1,2 + E2,3 ) = E1,2 E1,2 + E1,2 E2,3 + E2,3 E1,2 + E2,3 E2,3 = E1,3


0 0 1
=  0 0 0 ,
0 0 0
N3 = N × N2 = (E1,2 + E2,3 ) E1,3
= 0.
➱ Commentaire .
⋄ Quand des matrices contiennent beaucoup de 0, on utilise fréquemment l’écriture de cette matrice à l’aide des matrices élémentaires
pour effectuer des produits.
⋄ La matrice N de l’exercice 2 vérifie N 6= 0, N2 6= 0 et N3 = 0. Une telle matrice est dite nilpotente d’indice 3. De manière
générale, si A ∈ Mn (K), A est nilpotente
si et seulement
si il existe un entier naturel non nul k tel que Ak = 0. L’indice de
∗
k
nilpotence de A est alors p = Min k ∈ N , A = 0 . Il existe une et une seule matrice nilpotente d’indice 1 à savoir la matrice
nulle 0.
c Jean-Louis Rouget, 2016. Tous droits réservés.
6
http ://www.maths-france.fr
1.3.3
L’anneau (Mn (K, +, ×)
Le produit de deux matrices carrées de format n est défini et est une matrice carrée de format n. Donc, × est une loi
interne sur Mn (K). Les théorèmes 1, 3, 4 et 5, ainsi que les calculs précédant l’exercice 2, fournissent immédiatement
Théorème 8. Pour tout n > 1, (Mn (K), +, ×) est un anneau. Cet anneau est non commutatif pour n > 2.
On note que l’élément neutre de × est In . D’autre part, comme dans tout anneau, l’élément neutre pour +, à savoir la
matrice nulle 0n , est absorbant pour la multiplication : ∀A ∈ Mn (K), A × 0n = 0n × A = 0n .
Comme dans tout anneau, on peut définir les exposants : pour A ∈ Mn (K) et p ∈ N∗ , on pose Ap = |A × .{z
. . × A} et on
p facteurs
adopte la convention A0 = In (convention douteuse faisant parfois commettre quelques erreurs, la notation A0 n’étant
réellement cohérente que quand A est inversible pour ×.
On a alors les règles de calculs usuelles sur les exposants :
q
- ∀A ∈ Mn (K), ∀(p, q) ∈ N2 , Ap × Aq = Ap+q et (Ap ) = Apq .
2
- ∀(A, B) ∈ (Mn (K)) , ∀p ∈ N, si A et B commutent, alors (AB)p = Ap Bp .
Comme dans tout anneau, on a aussi la formule du binôme de Newton et l’identité Ap − Bp = . . . :
Théorème 10. Soit n > 1.
2
• (formule du binôme de Newton) ∀(A, B) ∈ (Mn (K)) , si A et B commutent
p X
p
∀p ∈ N, (A + B) =
Ak Bp−k .
p
p
k=0
2
• ∀(A, B) ∈ (Mn (K)) , si A et B commutent
∀p ∈ N∗ , Ap − Bp = (A − B)
p−1
X
Ak Bp−1−k .
k=0
Si A et B ne commutent pas, on a par exemple (A + B)2 = (A + B)(A + B) = A2 + AB + BA + B2 et pas mieux.
Il est donc temps de s’intéresser aux matrices carrées qui commutent avec toutes les matrices carrées :
Exercice 3. Soit n > 2. Déterminer les matrices A ∈ Mn (K) telles que ∀B ∈ Mn (K), AB = BA.
Solution 3. Posons A = (ai,j )16i,j6n . Si A est solution du problème, alors ∀(i, j) ∈ J1, nK2 , AEi,j = Ei,j A. Or,
AEi,j =
X
ak,l Ek,l Ei,j =
16k,l6n
n
X
ak,i Ek,j
k=1
= a1,i E1,j + a2,i E2,j + . . . + ai,i Ei,j + . . . + an,i En,j ,
et
Ei,j A =
X
ak,l Ei,j Ek,l =
16k,l6n
n
X
aj,l Ei,l
l=1
= aj,1 Ei,1 + aj,2 Ei,2 + . . . + aj,j Ei,j + . . . + aj,n Ei,n .
Puisque la famille (Ei,j )16i,j6n est libre, on peut identifier les coefficients et on obtient : pour tout
i 6= k, ai,k = 0 et pour tout (i, j) ∈ J1, nK2 , ai,i = aj,j .

λ

 0
Ainsi, si A commutent avec toutes les matrices, alors A est nécessairement de la forme A = 
 .
 ..
0
où λ ∈ K. Réciproquement, pour λ ∈ K et B ∈ Mn (K), B × (λIn ) = λB = (λIn ) × B.
(i, k) ∈ J1, nK2 tel que
0
..
.
... 0
.
..
. ..
..
. 0
... 0 λ



 = λIn


Les matrices qui commutent avec toutes les matrices carrées sont les matrices de la forme λIn , λ ∈ K.
c Jean-Louis Rouget, 2016. Tous droits réservés.
7
http ://www.maths-france.fr
Exercice 4.


0 1 0
1) Soit N =  0 0 1 . Calculer Nk pour k ∈ N.
0 0 0


2 −1 0
2) Soit A =  0 2 −1 . Calculer An pour n ∈ N.
0 0
2
Solution 4.
1) N0 = I3 et N1 = N. On a vu dans l’exercice no 2 que N2 = E1,3 puis N3 = 0. On en déduit que pour k > 3 (de sorte
que k − 3 > 0), Nk = Nk−3 × N3 = Nk−3 × 0 = 0.
2) A0 = I3 et A1 = A. Soit n > 2. A = 2I3 − N et puisque les matrices A et −2In commutent, la formule du binôme de
Newton permet d’écrire
n
n
A = (2I3 − N) =
n X
n
k=0
k
(2I3 )
n−k
k
(−N)
n
n
n
n
0
n−1
1
n−2
2
=
(2I3 ) (−N) +
(2I3 )
(−N) +
(2I3 )
(−N) (car pour k > 3, Nk = 0)
0
1
2
= 2n I3 − n2n−1 N + n(n − 1)2n−3 N2
 n

2
−n2n−1 n(n − 1)2n−3
,
2n
−n2n−1
= 0
0
0
2n
ce qui reste vrai pour n = 0 ou n = 1. Donc,

2n
n
∀n ∈ N, A =  0
0
−n2n−1
2n
0

n(n − 1)2n−3
.
−n2n−1
2n
!
n
X
n
➱ Commentaire . Quand on écrit A =
(2I3 )n−k (−N)k , on remplace le problème du calcul des puissances successives
k
k=0
de A par le calcul des puissances successives de la matrice 2I3 et de la matrice −N. Si l’on n’était pas capable de calculer ces
puissances, utiliser le binôme ne présente plus aucun intérêt. Cette mentalité est la même dans l’exercice suivant.
n
Exercice 5.

1
1) Soit J =  1
1

2
2) Soit A =  1
1
Solution 5.

1
1) J2 =  1
1
k
k−1
J =3
J.

1 1
1 1 . Calculer J2 . En déduire Jk pour k ∈ N∗ .
1 1

1 1
2 1 . Calculer An pour n ∈ N.
1 2

1 1
1 1
1 1  1 1
1 1
1 1


1
3
1  =  3
1
3

3 3
3 3  = 3J. Montrons alors par récurrence que pour tout k ∈ N∗ ,
3 3
• 31−1 J = J = J1 et donc, la formule est vraie quand k = 1.
• Soit k > 1. Si Jk = 3k−1 J, alors
Jk+1 = Jk × J = 3k−1 J × J = 3k−1 × 3J = 3(k+1)−1 J.
On a montré par récurrence que ∀k ∈ N∗ , Jk = 3k−1 J. D’autre part, J0 = I3 (et en particulier J0 6= 30−1 J).
c Jean-Louis Rouget, 2016. Tous droits réservés.
8
http ://www.maths-france.fr
2) A0 = I3 . Soit n > 1. Puisque A = I3 + J et que les matrices I3 et J commutent, la formule du binôme de Newton
fournit
n
n
A = (I3 + J) =
n X
n
k=0
k
I3n−k Jk
= I3 +
n X
n
k
!
k=1
I3n−k Jk
n n X
X
n k−1
n k−1
= I3 +
J
3
J = I3 +
3
k
k
k=1
k=1
!
!
n n 1 X n k
1 X n k n−k
= I3 +
3 J = I3 +
3 1
−1 J
3
3
k
k
k=1
= I3 +

1
= 0
0
k=0
1
((3 + 1)n − 1) J = I3 +
3


0 0
1
n
4 −1
1 0 +
1
3
0 1
1
ce qui reste vrai quand n = 0. Donc,
4n − 1
J
3 
 n

1 1
4 + 2 4n − 1 4n − 1
1
1 1  =  4n − 1 4n + 2 4n − 1  ,
3
1 1
4n − 1 4n − 1 4n + 2
 n
4 +2
1
∀n ∈ N, An =  4n − 1
3
4n − 1
1.3.4
4n − 1
4n + 2
4n − 1

4n − 1
4n − 1  .
4n + 2
Matrices carrées inversibles. Le groupe (GLn (K, ×)
On rappelle qu’une matrice carrée A ∈ Mn (K) est inversible pour × si et seulement si il existe une matrice carrée
B ∈ Mn (K) telle que A × B = B × A = In . Dans ce cas, la matrice B est unique et se note A−1 . On note GLn (K)
l’ensemble des matrices carrées inversibles pour ×. GLn (K) est l’ensemble des inversibles de l’anneau (Mn (K), +, .) et à
ce titre :
Théorème 11. Soit n > 1. (GLn (K), ×) est un groupe.
−1
2
En particulier, In ∈ GLn (K), si (A, B) ∈ (GLn (K)) , alors AB ∈ GLn (K) (et (AB)
−1
A−1 ∈ GLn (K) (et A−1
= A).
= B−1 A−1 ) et si A ∈ GLn (K), alors
2
Théorème 12. Soit (n, p) ∈ (N∗ ) .
2
∀A ∈ GLn (K), ∀(B, C) (Mn,p (K) , AB = AC ⇒ B = C.
2
∀A ∈ GLn (K), ∀(B, C) (Mp,n (K)) , BA = CA ⇒ B = C.
Démonstration .
Soient A ∈ GLn (K) et (B, C) (Mn,p (K)2 .
Et de même pour l’autre implication.
AB = AC ⇒ A−1 AB = A−1 AC ⇒ In B = In C ⇒ B = C.
❏

p facteurs


}|
{
z



A
×
.
.
.
×
A
si p > 1


p
p
In si p = 0
. Avec cette définition, on
Si A ∈ GLn (K), on peut définir A pour p ∈ Z : ∀p ∈ Z, A =


−1
−1

 A × ...× A

{z
} si p 6 −1

 |
−p facteurs
a les règles de calcul usuelles sur les exposants :
q
• ∀A ∈ GLn (K), ∀(p, q) ∈ Z2 , Ap × Aq = Ap+q et (Ap ) = Apq .
2
• ∀(A, B) ∈ (GLn (K)) , ∀p ∈ Z, si A et B commutent, (AB)p = Ap Bp .
Au fur et à mesure du cours, nous rencontrerons de nombreuses méthodes, à utiliser en fonction des circonstances, pour
montrer qu’une certaine matrice carrée est inversible et déterminer son inverse. La première méthode est fournie par la
définition de l’inversibilité et de l’inverse. Cette méthode est mise en œuvre dans les deux exercices qui suivent.
c Jean-Louis Rouget, 2016. Tous droits réservés.
9
http ://www.maths-france.fr

1 −1
Exercice 6. Soient A =  0 1
0 0


0
0 1
−1  et N =  0 0
1
0 0
1) Exprimer A en fonction de I3 et N.

0
1 .
0
2) Calculer N3 .
3) En déduire que A ∈ GL3 (R) et préciser A−1 .
Solution 6.

1 −1
1) A =  0 1
0 0
 
0
1
−1  =  0
1
0
 
0 0
0 1
1 0 − 0 0
0 1
0 0
2) On a vu dans l’exercice 2 que N3 = 0.

0
1  = I3 − N.
0
3) Puisque les matrices I3 et N commutent, (I3 − N) I3 + N + N2 = I3 −N3 = I3 et de même, I3 + N + N2 (I3 − N) =
I3 − N3 = I3 . Donc, A est inversible et A−1 = I3 + N + N2 . Plus précisément,

 
 
 

1 0 0
0 1 0
0 0 1
1 1 1
A−1 =  0 1 0  +  0 0 1  +  0 0 0  =  0 1 1  .
0 0 1
0 0 0
0 0 0
0 0 1

2 1
Exercice 7. Soient A =  1 2
1 1


1
1
1  et J =  1
2
1
1) Exprimer A en fonction de I3 et J.

1 1
1 1 .
1 1
2) Calculer J2 . En déduire une égalité du type αA2 + βA + γI2 où α, β et γ sont trois réels, α étant non nul.
3) En déduire que A ∈ GL3 (R) et préciser A−1 .
Solution 7.
1) A = I3 + J.

1 1
2) J2 =  1 1
1 1

1
1
1  1
1
1
 
1 1
3
1 1 = 3
1 1
3
3) A2 − 5A + 4I3 = 0 ⇒ I3 =


3 3
1
3 3  = 3 1
3 3
1
2

1 1
1 1  = 3J, puis
1 1
J2 = 3J ⇒ (A − I3 ) = 3 (A − I3 ) ⇒ A2 − 5A + 4I3 = 0.
1
−A2 + 5A . Donc,
4
1
1
A × (−A + 5I3 ) = I3 = (−A + 5I3 ) × A.
4
4
Par suite, A ∈ GL3 (R) et
A−1
1.3.5


3 −1 −1
1
1
−1 3 −1  .
= (−A + 5I3 ) =
4
4
−1 −1 3
Les pièges de la multiplication des matrices
Les pièges du produit des matrices sont les mêmes que les mêmes que les pièges de la composition des applications linéaires.
• Il est possible que A × B 6= B × A. Par exemple, E1,1 × E1,2 = E1,2 6= 0 et E1,2 × E1,1 = 0.
• Il est possible que A 6= 0, B 6= 0 et A × B = 0 ou encore un produit de facteurs peut être nul sans qu’aucun de ses
facteurs ne soit nul. Par exemple, E1,1 6= 0, E1,2 6= 0 et E1,2 × E1,1 = 0.
• Il est possible que A × B = 0 et B × A 6= 0. Par exemple, E1,1 × E1,2 6= 0 et E1,2 × E1,1 = 0.
• Il est possible que A × B = A × C et B 6= C. Par exemple, E1,2 × E1,1 = 0 × E1,1 mais E1,2 6= 0.
c Jean-Louis Rouget, 2016. Tous droits réservés.
10
http ://www.maths-france.fr
• Il est possible que (A × B)2 6= A2 × B2 . Par exemple, (E1,2 E2,1 )2 = (E1,1 )2 = E1,1 mais E21,2 E22,1 = 0.
2
• Il est possible que (A + B) 6= A2 + 2AB + B2 .
2
Par exemple, (E1,2 + E2,1 ) = (E1,2 + E2,1 ) (E1,2 + E2,1 ) = E21,2 + E1,2 E2,1 + E2,1 E1,2 + E22,1 = E1,1 + E2,2 mais
2
2
E1,2 + 2E1,2 E2,1 + E2,1 = 2E1,1 .
1.4
Transposée d’une matrice
Définition 2. Soit (n, p) ∈ (N∗ )2 . Soit A = (ai,j )(i,j)∈J1,nK×J1,pK ∈ Mn,p (K).
La transposée de la matrice A, notée t A, est la matrice élément de Mp,n (K) dont le coefficient ligne i, colonne j,
(i, j) ∈ J1, pK × J1, nK, est le coefficient de la matrice A situé ligne j, colonne i ou encore
t
′
A = ai,j

1
Par exemple, si A =  −1
4
(i,j)∈J1,pK×J1,nK

3
1
t

5 , alors A =
3
0
′
où ∀(i, j) ∈ J1, pK × J1, nK, ai,j
= aj,i .
−1 4
5 0
.
Les propriétés usuelles de calcul de la transposition sont :
Théorème 13.
1) ∀A ∈ Mn,p (K), t (t A) = A.
2) ∀(A, B) ∈ (Mn,p (K))2 , ∀(λ, µ) ∈ K2 , t (λA + µB) = λt A + µt B.
3) ∀(A, B) ∈ Mn,p (K) × Mp,q (K), t (AB) = t Bt A.
4) ∀A ∈ Mn (K), t A ∈ GLn (K) ⇔ A ∈ GLn (K). De plus, en cas d’inversibilité, (t A)
Démonstration .
−1
= t A−1 .
1) On pose A = (ai,j )(i,j)∈J1,nK×J1,pK . t A est la matrice de format (p, n) dont le coefficient ligne i, colonne j, (i, j) ∈ J1, pK × J1, nK,
′
′′
′
est ai,j
= aj,i
. t t A est la matrice de format (n, p) dont coefficient ligne i, colonne j, (i, j) ∈ J1, nK × J1, pK, est ai,j
= aj,i
= ai,j .
t t
Donc,
A = A.
2) On pose A = (ai,j )(i,j)∈J1,nK×J1,pK et B = (bi,j )(i,j)∈J1,nK×J1,pK .
Soit (i, j) ∈ J1, nK × J1, pK. Le coefficient ligne i, colonne j, de la matrice t (λA + µB) est λaj,i + µbj,i et est aussi le coefficient ligne
i, colonne j, de la matrice λt A + µt B. Donc, t (λA + µB) = λt A + µt B.
′
′
3) On pose A = (ai,j )(i,j)∈J1,nK×J1,pK et B = (bi,j )(i,j)∈J1,pK×J1,qK puis t A = ai,j
et t B = bi,j
.
(i,j)∈J1,pK×J1,nK
(i,j)∈J1,qK×J1,pK
• AB est un élément de Mn,q (K) et donc t (AB) est un élément de Mq,n (K). Soit (i, j) ∈ J1, qK × J1, nK. Le coefficient ligne i, colonne
j, de la matrice t (AB) est encore le coefficient ligne j, colonne i, de la matrice AB c’est-à-dire
p
X
aj,k bk,i .
k=1
• t A est un élément de Mp,n (K) et t B est un élément de Mq,p (K). Donc, t Bt A est défini et est un élément de Mq,n (K). Soit
(i, j) ∈ J1, qK × J1, nK. Le coefficient ligne i, colonne j, de la matrice t Bt A est le »produit » de la ligne i de t B par la colonne j de t A
c’est-à-dire
p
X
k=1
′
′
bi,k
ak,j
=
p
X
aj,k bk,i .
k=1
Donc, t (AB) = t Bt A.
4) Si A ∈ GLn (K), alors t A × t A−1 = t A−1 A = t In = In et t A−1 t × A = t AA−1 = t In = In . Donc, t A ∈ GLn (K) et
−1
t
A
= t A−1 .
En appliquant ce résultat à la matrice t A, on obtient : si t A ∈ GLn (K), alors A = t t A ∈ GLn (K).
❏


u1



Exercice 6. Soient U =  ...  et V = 
un

Solution 6.
c Jean-Louis Rouget, 2016. Tous droits réservés.

v1
..  deux éléments de M (K). Calculer t UV et Ut V.
n,1
. 
vn
11
http ://www.maths-france.fr
• t U est une matrice de format (1, n) et V est une matrice de
t
UV est le nombre :

v1
 .
t
UV = u1 . . . un  ..
vn
format (n, 1). Donc, t UV est définie et de format (1, 1).


 = u1 v1 + . . . + un vn .
• U est une matrice de format (n, 1) et V est une matrice de format (1, n). Donc, Ut V est définie et de format (n, n). Si
(i, j) ∈ J1, nK2 , le coefficient ligne i, colonne j, est ui vj et donc


u1 v1 . . . u1 vj . . . u1 vn


 ..

..
..
u1
 .

.
.





u
v
.
.
.
u
v
.
.
.
u
v
Ut V =  ...  v1 . . . vn = 
i j
i n  = (ui vj )16i,j6n .
 i 1
 .

.
.
..
..
un
 ..

un v1 . . . un vj . . . un vn
1.5
1.5.1
Quelques grands types de matrices
Matrices scalaires

λ

 0
Définition 3. Une matrice scalaire de format n ∈ N∗ est une matrice de la forme 
 .
 ..
0
0
..
.
... 0
.
..
. ..
..
.
. .. 0
... 0 λ



 = λIn .


➱ Commentaire .
⋄ On a vu dans l’exercice 3, page 7, que les matrices carrées qui commutent avec toutes les matrices carrées sont exactement les
matrices scalaires.
⋄ L’ensemble des matrices scalaires de format n est un sous-espace vectoriel de Mn (K) de dimension 1. Une base de ce sous-espace
est (In ). L’espace des matrices scalaires étant de dimension 1, il est isomorphe à K1 = K l’espace des scalaires, un isomorphisme
étant λ 7→ λIn . Ceci motive la dénomination « matrices scalaires ».
1.5.2
Matrices diagonales
Définition 4. Soit A = (ai,j )16i,j6n ∈ Mn (K). A est une matrice

λ1

 0
Une matrice diagonale est donc une matrice de la forme : D = 
 .
 ..
0
matrice se note D = diag (λ1 , . . . , λn ) = diag (λi )16i6n .
diagonale si et seulement si ∀i 6= j, ai,j = 0.

0 ... 0
. 
..
..
.
. .. 
 où (λ1 , . . . , λn ) ∈ Kn . Une telle

..
..
.
. 0 
. . . 0 λn
L’ensemble des matrices diagonales se note Dn (K).
Théorème 14. Dn (K) est un sous-espace de Mn (K) de dimension n. Une base de Dn (K) est (Ei,i )16i6n .
Démonstration .
Pour tout (λ1 , . . . , λn ) ∈ Kn , diag (λ1 , . . . , λn ) =
n
X
λi Ei,i . Par suite, Dn (K) = Vect (Ei,i )16i6n et en
i=1
particulier, Dn (K) est un sous-espace de Mn (K).
De plus, la famille (Ei,i )16i6n est génératrice de Dn (K) et libre en tant que sous-famille d’une famille libre. Finalement, la famille
(Ei,i )16i6n est une base de Dn (K) et en particulier, dim (Dn (K)) = card (Ei,i )16i6n = n.
❏
On donne maintenant les règles de calcul sur les matrices diagonales. Elles sont remarquablement simples :
c Jean-Louis Rouget, 2016. Tous droits réservés.
12
http ://www.maths-france.fr
Théorème 15.
2
1) ∀ (λi )16i6n , (µi )16i6n ∈ (Kn ) , ∀(α, β) ∈ K2 , α diag (λi )16i6n + β diag (µi )16i6n = diag (αλi + βµi )16i6n .
2
2) a) ∀ (λi )16i6n , (µi )16i6n ∈ (Kn ) , diag (λi )16i6n × diag (µi )16i6n = diag (λi µi )16i6n .
k
b) ∀ (λi )16i6n ∈ Kn , ∀k ∈ N, diag (λi )16i6n = diag λki 16i6n .
3) a) ∀ (λi )16i6n ∈ Kn , diag (λi )16i6n ∈ GLn (K) ⇔ ∀i ∈ J1, nK, λi 6= 0 et dans ce cas
−1
1
diag (λi )16i6n
.
= diag
λi 16i6n
k
b) Pour (λi )16i6n ∈ Kn tel que pour tout i ∈ J1, nK, λi 6= 0, ∀k ∈ Z, diag (λi )16i6n = diag λki 16i6n .
Démonstration .
1) Immédiat.
2) a) diag (λi )16i6n × diag (µi )16i6n =
n
X
i=1

! n
X
λi Ei,i 
µj Ej,j  =
j=1
X
λi µj Ei,i Ej,j =
n
X
λi µi Ei,i = diag (λi µi )16i6n .
i=1
16i,j6n
b) Se déduit immédiatement du a) par récurrence sur k.
3) a) Si tous les λi , 1 6 i 6 n, sont non nuls, alors
1
1
= diag λi ×
= diag (1)16i6n = In
diag (λi )16i6n × diag
λi 16i6n
λi 16i6n
−1
1
1
× diag (λi )16i6n = In . Dans ce cas, diag (λi )16i6n ∈ GLn (K) et diag (λi )16i6n
= diag
.
et de même, diag
λi 16i6n
λi 16i6n
Si l’un des λi est nul, soit i0 ∈ J1, nK tel que λi0 6= 0. Alors, pour toute matrice A ∈ Mn (K), la i0 -ème colonne de la matrice
A × diag (λi )16i6n est nulle. En particulier, pour toute matrice A ∈ Mn (K), A × diag (λi )16i6n 6= In . Ceci montre que la matrice
diag (λi )16i6n n’est pas inversible.
b) Le résultat est acquis pour k > 0 et si k < 0,
1.5.3
diag (λi )16i6n
k
=
diag (λi )16i6n
−1 −k diag λ−1
i
16i6n
−k
= diag
λ−1
i
−k 16i6n
= diag λki
16i6n
.
❏
Matrices triangulaires
Commençons par analyser différentes « régions » dans une matrice carrée. La diagonale principale est constituée des
coefficients ai,j tels que j = i.
Un coefficient ai,j situé strictement au-dessous cette diagonale a un numéro de colonne j strictement inférieur au numéro
de ligne i et un coefficient ai,j situé strictement au-dessus cette diagonale a un numéro de colonne j strictement supérieur
au numéro de ligne i. On peut résumer ceci avec le graphique :


..
.




..


.
j>i


.

i=j




.
.


.
j<i


..
.
On peut maintenant donner la définition d’une matrice triangulaire :
c Jean-Louis Rouget, 2016. Tous droits réservés.
13
http ://www.maths-france.fr
Définition 5. Soit A = (ai,j )16i,j6n ∈ Mn (K). A est une matrice triangulaire supérieure (resp. triangulaire
inférieure) si et seulement si ∀(i, j) ∈ J1, nK2 , (i > j ⇒ ai,j = 0) (resp. (i < j ⇒ ai,j = 0).


a1,1 . . . . . . a1,n

.. 
..
 0
.
. 
 et une matrice

Une matrice triangulaire supérieure est donc une matrice de la forme : T =  .

.
.
.
.
.
.
.
 .
.
.
. 
0
. . . 0 an,n


a1,1 0 . . .
0
 ..
.. 
.. ..
 .
.
.
. 
.

triangulaire inférieure est une matrice de la forme : T =  .

..
 ..
.
0 
an,1 . . . . . . an,n
L’ensemble des matrices triangulaires supérieures (resp. inférieures) se note Tn,s (K) (resp. Tn,i (K)).
On note que Tn,s (K) ∩ Tn,i (K) = Dn (K). On note aussi que la transposée d’une matrice triangulaire inférieure est une
matrice triangulaire supérieure et que la transposée d’une matrice triangulaire supérieure est une matrice triangulaire
inférieure
Théorème 16. Tn,s (K) et Tn,i (K) sont des sous-espaces de Mn (K) de dimension
(resp. Tn,i n(K)) est (Ei,j )16i6j6n (resp. (Ei,j )16j6i6n ).
Démonstration .
n(n + 1)
. Une base de Tn,s (K)
2
Par la même démarche que pour Dn (K), il est clair que Tn,s (K) = Vect (Ei,j )16i<j6n (et donc Tn,s (K) est
un sous-espace de Mn (K)) puis que (Ei,j )16i6j6n est une base de Tn,s (K). Par suite,
n(n + 1)
.
dim (Tn,s (K)) = card (Ei,j )16i6j6n = n + (n − 1) + . . . + 2 + 1 =
2
❏
Exercice 7. Montrer que le produit de deux matrices triangulaires supérieures est une matrice triangulaire supérieure.
Solution 7. Soient A = (ai,j )16i,j6n et B = (bi,j )16i,j6n deux matrices triangulaires supérieures. Donc, pour tout
(i, j) ∈ J1, nK2 , si i > j, alors ai,j = 0 et bi,j = 0.
Soit (i, j) ∈ J1, nK2 tel que i > j. Le coefficient ligne i, colonne j, de la matrice AB est
n
X
ai,k bk,j .
k=1
Dans cette somme, si k > j, alors bk,j = 0 puis ai,k bk,j et si k 6 j, alors i > j > k et en particulier i > k de sorte que
ai,k = 0 puis ai,k bk,j . Finalement, tous les termes de la somme sont nuls puis la somme est nulle.
En résumé, pour tout (i, j) ∈ J1, nK2 tel que i > j, on a
supérieure.
1.5.4
n
X
ai,k bk,j = 0. Ceci montre que la matrice AB est triangulaire
k=1
Matrices symétriques, matrices antisymétriques
Définition 6. Soit A = (ai,j )16i,j6n ∈ Mn (K).
A est une matrice symétrique ⇔ t A = A ⇔ ∀(i, j) ∈ J1, nK2 , aj,i = ai,j .
A est une matrice anti-symétrique ⇔ t A = −A ⇔ ∀(i, j) ∈ J1, nK2 , aj,i = −ai,j .
L’ensemble des matrices symétriques se note Sn (K) et l’ensemble des matrices anti-symétriques se note An (K).
c Jean-Louis Rouget, 2016. Tous droits réservés.
14
http ://www.maths-france.fr
Théorème 17.
• Sn (K) et An (K) sont des sous-espaces de Mn (K).
• Mn (K) = Sn (K) ⊕ An (K). De plus, la décomposistion d’un élément A de Mn (K) relativement à cette décomposition
de Mn (K) est :
1
1
A + tA +
A − tA .
2
2
n(n − 1)
n(n + 1)
et dim (An (K)) =
.
• dim (Sn (K)) =
2
2
A=
Démonstration .
Soit
ϕ :
Mn (K)
A
→
7→
Mn (K)
.
t
A
- ϕ ∈ L (Mn (K) et ϕ2 = IdMn (K) d’après le théorème 13, page 11. - ϕ est donc une symétrie et on sait que Mn (K) = Ker ϕ − IdMn (K) ⊕ Ker ϕ + IdMn (K) . Maintenant, pour A ∈ Mn (K),
et de même
A ∈ Ker ϕ − IdMn (K) ⇔ ϕ(A) − A = 0 ⇔ t A = A ⇔ A ∈ Sn (K),
A ∈ Ker ϕ + IdMn (K) ⇔ ϕ(A) + A = 0 ⇔ t A = −A ⇔ A ∈ An (K).
Finalement, Sn (K) = Ker ϕ − IdMn (K) est un sous-espace vectoriel de Mn (K et An (K) = Ker ϕ + IdMn (K) . Enfin, Mn (K) =
Sn (K) ⊕ An (K).
- Soient A ∈ Mn (K) puis B =
1
1
A + t A et C =
A − tA .
2
2
• B + C = A.
1 t
A + A = B et donc B ∈ Sn (K).
• tB =
2
1 t
• tC =
A − A = −C et donc C ∈ An (K).
2
- Déterminons maintenant la dimension de Sn (K). Soit A = (ai,j )16i,j6n ∈ Sn (K).
A=
X
ai,j Ei,j =
16i,j6n
n
X
ai,i Ei,i +
X
ai,j (Ei,j + Ej,i )
(∗).
16i<j6n
i=1
Ceci montre que toute matrice symétrique est combinaison linéaire de la famille (Ei,i )16i6n ∪ (Ei,j + Ej,i )16i<j6n . (∗) montre
aussi qu’une combinaison linéaire de la famille (Ei,i )16i6n ∪ (Ei,j + Ej,i )16i<j6n est une matrice symétrique et finalement Sn (K) =
n
X
X
λi,j (Ei,j + Ej,i ) = 0, alors
λi,i Ei,i +
Vect (Ei,i )16i6n ∪ (Ei,j + Ej,i )16i<j6n . D’autre part, cette famille est libre car si
i=1
X
16i<j6n
λi,j Ei,j où on a posé λi,j = λj,i pour i > j, et donc tous les coefficients sont nuls.
16i,j6n
Finalement, (Ei,i )16i6n ∪ (Ei,j + Ej,i )16i<j6n est une base de Sn (K). Parmi ces n2 couples (i, j) de J1, nK2 , il y en a n tels que i = j
et il y a autant de couples (i, j) tels que i < j que de couples (i, j) tels que i > j. Le nombre de couples (i, j) tels que i < j est
n(n − 1)
n2 − n
=
puis
2
2
n(n + 1)
n(n − 1)
=
.
dim (Sn (K)) = card (Ei,i )16i6n ∪ (Ei,j + Ej,i )16i<j6n = n +
2
2
❏
2
2.1
Matrice d’une application linéaire relativement à deux bases
Définition de la matrice d’une famille de vecteurs dans une base (rappel)
On rappelle la définition de la matrice d’une famille finie (u1 , . . . , up ) de vecteurs d’un K-espace E de dimension finie
n ∈ N∗ , dans une base B = (e1 , . . . , en ) donnée de cette espace : MatB (u1 , . . . , up ) est l’élément de Mn,p (K) dont le
coefficient ligne i, colonne j, (i, j) ∈ J1, nK × J1, pK, est la i-ème coordonnée de uj dans la base B.
La j-ème colonne, 1 6 j 6 p, de Mn,p (K) est constituée des coordonnées du vecteur uj dans la base B et la i-ème ligne,
1 6 i 6 n, de Mn,p (K) est constituée des i-èmes coordonnées des vecteurs u1 , . . . ,up dans la base B.
On peut condenser les notations. Pour i ∈ J1, nK, on pose :
c Jean-Louis Rouget, 2016. Tous droits réservés.
15
http ://www.maths-france.fr
∀x =
n
X
i=1
xi ei ∈ E, e∗i (x) = xi .
e∗i
Pour chaque i,
est une forme linéaire sur E : les n formes linéaires e∗1 , . . . , e∗n sont les formes coordonnées dans la
base (e1 , . . . , en ). Avec ces notations, on a alors
Mat(e1 ,...,en ) (u1 , . . . , up ) = (e∗i (uj )) .
Par exemple, si ((e1 , e2 , e3 ) est la base canonique de R3 et si u1 = e1 − 2e3 et u2 = e1 + 2e2 − e3 , alors


1
1
Mat(e1 ,e2 ,e3 ) (u1 , u2 ) =  0
2 .
−2 −1
Si P0 = 1, P1 = X − 1 et P2 = (X − 1)2 , alors la matrice de la famille (P0 , P1 , P2 ) dans la base X2 , X, 1 de R2 [X] est


1 −1 1
Mat(X2 ,X,1) (P0 , P1 , P2 ) =  0 1 −2  .
0 0
1
Exercice 8. Soient n un entier naturel puis a0 , . . . , an , n + 1 nombres complexes deux à deux distincts. Pour
i ∈ J0, nK, on pose
Li =
Y X − aj
.
ai − aj
j6=i
1) Montrer que la famille (Li )06i6n est une base de Cn [X] et déterminer les coordonnées d’un élément P ∈ Cn [X] dans
cette base.
2) Déterminer la matrice de la base (1, X, . . . , Xn ) dans la base (L0 , . . . , Ln ).
Solution 8.
1) Chaque Li , 0 6 i 6 n, est un polynôme de degré n et en particulier un élément de Cn [X]. Soit (λi )06i6n ∈ Cn+1 .
n
X
i=0
λi Li = 0 ⇒ ∀j ∈ J0, nK,
n
X
i=0
λi li (aj ) = 0 ⇒ ∀j ∈ J0, nK,
n
X
i=0
Ainsi, la famille (Li )06i6n est une famille libre de l’espace Cn [X]. De plus,
λi δi,j = 0 ⇒⇒ ∀j ∈ J0, nK, λj = 0.
card (Li )06i6n = n + 1 = dim (Cn [X]) < +∞.
On en déduit que la famille (Li )06i6n est une base de l’espace Cn [X].
Soit P ∈ Cn [X]. Il existe (λi )06i6n ∈ Cn+1 tel que P =
montré que
n
X
i=0
λi Li . Pour tout j ∈ J0, nK, P (aj ) =
∀P ∈ Cn [X], P =
n
X
n
X
λi Li (aj ) = λj . On a
i=1
P (ai ) Li .
i=0
2) En particulier, pour j ∈ J0, nK,
Xj =
n
X
aji Li .
i=0
n
La matrice de (1, X, . . . , X ) dans la base (L0 , . . . , Ln ) est donc

1 a0 a20 . . . an
0

 1 a1 a21 . . . an
1

 1 a2 a22 . . . an
2

 ..
..
..
..
 .
.
.
.
1 an a2n . . . an
n
c Jean-Louis Rouget, 2016. Tous droits réservés.
16




.



http ://www.maths-france.fr
2.2
Définition de la matrice d’une application linéaire relativement à deux bases
Définition 7. Soient E et F deuxK-espaces vectoriels de dimensions finies non nulles n et p. Soient B = (e1 , . . . , en )
une base de E et B ′ = e1′ , . . . , ep′ une base de F. Soit f ∈ L(E, F).
′
La matrice de f relativement aux
bases B et B , notée MatB,B ′ f, est la matrice de la famille f (B) = (f (e1 ) , . . . , f (en ))
′
′
′
dans la base B = e1 , . . . , ep :
MatB,B ′ f = MatB ′ (f(B)) .
MatB,B ′ f est un élément de Mp,n (K).
Aves les formes coordonnées dans la base B ′ , on peut écrire :
∗
MatB,B ′ f = ei ′ (f (ej )) 16i6p .
16j6n
Exemple. On note B = (e1 , e2 , e3 ) et B ′ = (e1′ , e2′ ) les bases canoniques respectives de R3 et R2 . Soit f l’élément de
L R3 , R2 défini par f (e1 ) = 2e1′ − e2′ , f (e2 ) = e2′ et f (e3 ) = −e1′ + e2′ . La matrice de f relativement aux bases B et B ′
est :
2 0 −1
MatB,B ′ f =
.
−1 1 1
C’est un élément de M2,3 (R).
2.3
❏
Ecriture matricielle d’une application linéaire
Soient E et F deux
K-espaces vectoriels de dimensions finies non nulles n et p. Soient B = (e1 , . . . , en ) une base de E et
B ′ = e1′ , . . . , ep′ une base de F.
Soit f ∈ L(E, F). Soit A = (ai,j ) 16i6p la matrice de f relativement aux bases B et B ′ . Par définition de A, on a
16i6n
∀j ∈ J1, nK, f (ej ) =
Soit alors x =
n
X
p
X
ai,j ei′ .
i=1
xj ej un élément de E.
j=1
f(x) =
n
X
xj f (ej ) =
j=1
=
p
X
i=1
Ainsi, si on pose f(x) =
p
X
i=1
n
X
xj
j=1


n
X
j=1
a1,1
 ..
 .
ap,1
ai,j ei′
i=1

!
=
p
X
i=1


n
X
j=1

ai,j xj ei′ 
ai,j xj  ei′ .
yi ei′ , alors, ∀i ∈ J1, pK, yi =

p
X
n
X
ai,j xj . Ces égalités peuvent encore s’écrire matriciellement
j=1
...
...
a1,n
..
.
...
. . . ap,n
et on peut donc énoncer
c Jean-Louis Rouget, 2016. Tous droits réservés.
17


x1
 .  
 .. 
 

=



 . 
 .. 
xn

y1
.. 
. 
yp
http ://www.maths-france.fr
Théorème 18. Soient E et F deux K-espaces vectoriels de dimensions finies non nulles n et p. Soient B = (e1 , . . . , en )
une base de E et B ′ = e1′ , . . . , ep′ une base de F.
Soient f ∈ L(E, F) puis A = (ai,j ) 16i6p la matrice de f relativement aux bases B et B ′ .
16i6n

x1


yi ei′ . Soient X =  ...  le vecteur colonne dont les composantes sont
Soient x =
xj ej ∈ E puis y = f(x) =
i=1
j=1
xn


y1


les coordonnées de x dans la base B et Y =  ...  le vecteur colonne dont les composantes sont les coordonnées de

p
X
n
X
yp
y = f(x) dans la base B ′ . Alors
Y = AX.
➱ Commentaire . Le plus long est effectivement de définir toutes les données.
2 0 −1
Exemple. On reprend l’exemple du paragraphe 2.2. Soit f l’élément de R dans R de matrice A =
−1 1 1
3
2
relativement aux bases canoniques
de
R
et
R
.
L’image
par
f
du
triplet
u
=
(x,
y,
z)
est
obtenu
par
le
calcul
matriciel


x
suivant : en posant X =  y ,
z


x
2 0 −1 
2x − z

y
AX =
=
,
−1 1 1
−x + y + z
z
3
2
ou encore f((x, y, z)) = (2x − z, −x + y + z).
❏
Une conséquence immédiate du théorème 18 est
2
Théorème 19. Soit (A, B) ∈ (Mn,p (K)) .
2
∀X ∈ (Mp,1 (K)) AX = BX ⇒ A = B.
Démonstration .
Soit f (resp. g) l’élément de L (Kp , Kn ) de matrice A (resp. B) relativement aux bases canoniques de Kp
et Kn .
2.4
∀X ∈ (Mp,1 (K))2 AX = BX ⇒ (∀x ∈ Kp , f(x) = g(x)) ⇒ f = g ⇒ A = B.
❏
Isomorphisme entre Mp,n (K) et L(E, F)
Si E est de dimension n ∈ N∗ et F est de dimension p ∈ N∗ , alors L(E, F) est de dimension np de même que Mp,n (K) (ou
aussi Mn,p (K)). On sait alors que ces deux espaces sont isomorphes. On va expliciter un isomorphisme.
Théorème 20. Soient E et F deux K-espaces de dimensions finies non nulles. Soient B une base de E et B ′ une base
de F.
1) a) ∀(f, g) ∈ (L(E, F))2 , MatB,B ′ (f + g) = MatB,B ′ (f) + MatB,B ′ (g).
b) ∀f ∈ L(E, F), MatB,B ′ (λf) = λ MatB,B ′ (f).
2) ∀(f, g) ∈ (L(E, F))2 , ∀(λ, µ) ∈ K2 , MatB,B ′ (λf + µg) = λMatB,B ′ (f) + µMatB,B ′ (g).
Démonstration .
Notons B = (e1 , . . . , en ) une base de E et (e1′ , . . . , ep′ ) une base de F. Le coefficient line i, colonne j,
(i, j) ∈ J1, pK × J1, bK, de MatB,B ′ (λf + µg) est la i-ème coordonnée du vecteur λf (ej ) + µg (ej ) de même que le coefficient ligne i,
colonne j de la matrice λMatB,B ′ (f) + µMatB,B ′ (g). Les deux matrices sont donc égales.
❏
c Jean-Louis Rouget, 2016. Tous droits réservés.
18
http ://www.maths-france.fr
Théorème 21. Soient E et F deux K-espaces de dimensions finies non nulles notées respectivement n et p. Soient B
une base de E et B ′ une base de F.
→
Mp,n (K) est un isomorphisme d’espaces vectoriels.
7→ MatB,B ′ (f)
L’application L(E, F)
f
Démonstration .
L’application ϕ est linéaire d’après le théorème précédent. Ensuite, si f est un élément de L(E, F) tel que
MatB,B ′ (f) = 0, alors l’application linéaire f s’annule sur la base B et donc f = 0. Puisque dim (L(E, F)) = np = dim (Mp,n (K)) < +∞,
on en déduit que ϕ est un isomorphisme.
❏
➱ Commentaire .
⋄ Une conséquence parmi d’autres du théorème 21 est le fait qu’une application linéaire est uniquement déterminée par la donnée
de sa matrice relativement à deux bases.
⋄ L’isomorphisme du théorème 21 n’est pas un isomorphisme canonique ou encore n’est pas un isomorphisme privilégié parmi tous
les isomorphismes car il dépend du choix de deux bases. Si on prend deux autres bases, on obtient un nouvel isomorphisme qui a le
même statut que ce premier.
2.5
Matrice d’une composée. Interprétation du produit de deux matrices
Théorème 22. Soient E, F et G trois K-espaces de dimensions finies non nulles notées respectivement n, p et q. Soient
B une base de E, B ′ une base de F et B ′′ une base de G. Soient f ∈ L(E, F) et g ∈ L(F, G).
Alors, MatB,B ′′ (g ◦ f) = MatB ′ ,B ′′ (g) × MatB,B ′ (f).
Démonstration .
Posons A = MatB,B ′ (f), B = MatB ′ ,B ′′ (g) et C = MatB,B ′′ (g ◦ f) = MatB ′ ,B ′′ .
Soit x ∈ E. Soient X, Y et Z les vecteurs colonnes, éléments de Mn,1 (K), Mp,1 (K) et Mq,1 (K) respectivement, dont les composantes
sont les coordonnées de x, f(x) et g(f(x)) dans les bases B, B ′ et B ′′ respectivement.
On a d’une part Z = CX et d’autre part Z = BY = BAX. Par suite, pour tout X de Mn,1 (K), on a CX = BAX. D’après le théorème
19, on en déduit que C = BA.
❏
Théorème 23. Soit E un K-espace de dimension finie non nulle notée n. Soit B une base de E.
Alors, MatB (IdE ) = In .
Démonstration .
Posons B = (e1 , . . . , en ). Pour j ∈ J1, nK, IdE (ej ) = ej =
n
X
δi,j ei . Donc, MatB (IdE ) = (δi,j )16i,j6n = In .
i=1
❏
Théorème 24. Soient E et F deux K-espaces de même dimension finie non nulle notée n. Soient B une base de E et
B ′ une base de F. Soit f ∈ L(E, F).
Alors, f est un isomorphisme si et seulement si MatB,B ′ (f) est inversible. Dans ce cas,
MatB ′ ,B f−1 = (MatB ′ ,B (f))−1 .
Démonstration .
• Supposons MatB,B ′ (f) = A inversible. Notons g l’élément de L(F, E) de matrice A−1 relativement aux bases B ′ et B.
MatB (g ◦ f) = MatB ′ ,B (g) × MatB,B ′ (f) = A × A−1 = In ,
et donc g ◦ f = IdE . De même,
MatB ′ (f ◦ g) = MatB,B ′ (f) × MatB ′ ,B (g) = A × A−1 = In ,
et donc f ◦ g = IdE ′ . On en déduit que l’application linéaire f est bijective et donc, est un isomorphisme de E sur F.
• Supposons que f soit un isomorphisme de E sur F. Posons B = MatB ′ ,B f−1 (et toujours A = MatB,B ′ (f)).
c Jean-Louis Rouget, 2016. Tous droits réservés.
19
http ://www.maths-france.fr
et de même,
B × A = MatB ′ ,B f−1 × MatB,B ′ (f) = MatB f−1 ◦ f = MatB (IdE ) = In ,
A × B = MatB,B ′ (f) × MatB ′ ,B f−1 = MatB ′ f ◦ f−1 = MatB (IdF ) = In .
On en déduit que la matrice A est inversible et que A−1 = MatB ′ ,B f−1 .
 0
1
2
...
 0
0 0


1
2
 0

1
1


2
 0
0

2
Exercice 9. Soit A = 
 ..
.
..
..
 .
.

 .
.
..
 ..



0
...
...
n−1
0 n−1
1 n−1
2
de Newton fournit
Rn [X]
P(X)










 ∈ Mn+1 (K).




n−1
n


n−1
n
−1 

n
0
n
Montrer que A ∈ GLn (R) et déterminer A−1 .
Solution 9. Soit f :
n
0
n
1
n
2
..
.
❏
→
Rn [X] . f est un endomorphisme de Kn [X]. Pour j ∈ J0, kK, la formule du binôme
7→ P(X + 1)
j
f X
j X
j j
X.
= (X + 1) =
i
j
i=0
Par suite, A est la matrice de l’endomorphisme f dans la base canonique B = (1, X, . . . , Xn ) de Rn [X].
Soit g : Rn [X] →
Rn [X] . On a g ◦ f = IdRn [X] . Donc, f ∈ GL (Rn [X]) (car dim (Rn [X]) < +∞) et g = f−1 .
P(X) 7→ P(X − 1)
Mais alors, A ∈ GLn (K) et A−1 = MatB f−1 . Plus précisément,

 0
1
2
n−1 n − 1
n n
−
. . . (−1)
(−1)
 0

0
0 0 0 



1
2
n
−
1
n
 0

−
(−1)n−2
(−1)n−1


1
1 1 
1



n
−
1
n
2
 0

(−1)n−3
(−1)n−2
0

−1
2
2
2 
A =
.
 ..

..
..
..
 .
.
.
. 


 .

..
n−1
n
 ..

.
−


n−1


n −
1


n
0
...
...
0
n
Théorème 25. Soit A ∈ Mn (K).
1) A est inversible si et seulement si A est inversible à droite si et seulement si A est inversible à gauche.
2) A est inversible si et seulement si Ker(A) = {0} où Ker(A) = {X ∈ Mn,1 (K)/ AX = 0}.
Démonstration .
Soit f l’endomorphisme de Kn de matrice A dans la base canonique de Kn .
1) Si A est inversible à gauche, il existe B ∈ Mn (K) telle que B × A = In . Soit g l’endomorphisme de Kn de matrice B dans la base
canonique de Kn .
MatB (g ◦ f) = MatB (g) × MatB (f) = B × A = In
et donc g ◦ f = IdKn . Ainsi, f est inversible à gauche et donc inversible car dim (Kn ) < +∞. Mais alors A ∈ GLn (K).
c Jean-Louis Rouget, 2016. Tous droits réservés.
20
http ://www.maths-france.fr
2) Puisque dim (Kn ) < +∞,
A ∈ GLn (K) ⇔ f ∈ GL (Kn ) ⇔ Ker(f) = {0} ⇔ Ker(A) = {0}.
❏
Exercice 10. (Théorème de Hadamard). Soient n > 2 puis A = (ai,j )16i,j6n ∈ Mn (C) telle que
∀i ∈ J1, nK, |ai,i | >
X
|ai,j | .
j6=i
(A est dite « à diagonale strictement dominante »). Montrer que A ∈ GLn (C).
Solution 10. Montrons que Ker(A) = {0}. Soit X = (xj )16j6n ∈ Mn,1 (K).
X ∈ Ker(A) ⇒ AX = 0 ⇒ ∀i ∈ J1, nK,
n
X
i=1
ai,j xj = 0 ⇒ ∀i ∈ J1, nK, ai,i xi = −
X
ai,j xj
j6=i
X
⇒ ∀i ∈ J1, nK, |ai,i | |xi | = −
ai,j xj j6=i
X
⇒ ∀i ∈ J1, nK, |ai,i | |xi | 6
|ai,j | |xj |
j6=i


X
⇒ ∀i ∈ J1, nK, |ai,i | |xi | 6 
|ai,j | × Max {|xj | , j ∈ J1, nK} .
j6=i
Supposons de plus Ker(A) 6= {0}. Soit X un vecteur non nul de Ker(A). Soit i0 ∈ J1, nK tel que |xi0 | = Max {|xj | , j ∈ J1, nK}.
Puisque X 6= 0, |xi0 | > 0.


X
X
D’après ce qui précède, |ai0 ,i0 | |xi0 | 6 
|ai0 ,j | |xi0 | puis |ai0 ,i0 | 6
|ai0 ,j |.
j6=i0
j6=i0
En résumé, Ker(A) 6= {0} ⇒ ∃i0 ∈ J1, nK/ |ai0 ,i0 | 6

∀i ∈ J1, nK, |ai,i | >
X
|ai0 ,j |. Par contraposition,
j6=i0
X
j6=i

|ai,j | ⇒ Ker(A) = {0} ⇒ A ∈ GLn (C).
Théorème 26. Soient E un K-espace de dimension finie non nulle n puis B une base de E. Soit f ∈ L(E).
p
1) ∀p ∈ N, MatB (fp ) = (MatB f) .
p
2) Si de plus f ∈ GL(E), alors ∀p ∈ Z, MatB (fp ) = (MatB f) .
Démonstration . 1) se démontre par récurrence grâce aux théorèmes 22 et 23. Si p < 0, le théorème 24 fournit MatB (fp ) =
−p
MatB f−1
= MatB (f)(−1)(−p) = MatB (f)p .
❏
3
3.1
Changement de bases
Matrices de passage
Théorème 27. Soient E un K-espace de dimension finie non nulle n puis B = (e1 , . . . , en ) une base de E. Soit
(u1 , . . . , un ) une famille de n vecteurs de E.
(u1 , . . . , un ) est une base de E si et seulement si MatB (u1 , . . . , un ) est inversible.
Démonstration .
Posons A = MatB (u1 , . . . , un ). Soit f l’endomorphisme de E de matrice A dans la base B. Par définition
c Jean-Louis Rouget, 2016. Tous droits réservés.
21
http ://www.maths-france.fr
de A, pour tout i ∈ J1, nK, f (ei ) = ui et donc
(u1 , . . . , un ) base de E ⇔ f ∈ GL(E) ⇔ A ∈ GLn (K).
❏
Définition 8. Soient E un K-espace de dimension finie non nulle n puis B et B ′ deux bases de E.
′
′
La matrice de passage de la base B à la base B ′ , notée PB
B , est la matrice de la base B dans la base B.
Un cas particulier du théorème 27 est
Théorème 28. Soit A ∈ Mn (K).
A est inversible si et seulement si la famille (C1 , . . . , Cn ) des colonnes de A est une base de Mn,1 (K).
A est inversible si et seulement si la famille (L1 , . . . , Ln ) des lignes de A est une base de M1,n (K).
Démonstration .
Si on note C1 , . . . , Cn les colonnes de la matrice, A est aussi la matrice de la famille (C1 , . . . , Cn ) dans la
base canonique de Mn,1 (K). Donc, A est inversible si et seulement si (C1 , . . . , Cn ) est une base de Mn,1 (K).
On sait que A est inversible si et seulement si t (A) est inversible ou encore A est inversible si et seulement si la famille des colonnes
de t A est une base de Mn,1 (K) ou enfin A est inversible si et seulement si la famille des lignes de A est une base de M1,n (K).
❏
3.2
La formule de changement de base
Soit E un K-espace de dimension finie non nulle n. Soient B = (e1 , . . . , en ) et B ′ = (e1′ , . . . , en′ ) deux bases de E.
Soit x ∈ E. Soit X = (xi )16i6n (resp. X ′ = (xi′ )16i6n ) le vecteur colonne dont les composantes sont les coordonnées de
x dans la base B (resp. la base B ′ ). Soit enfin P = (pi,j )16i,j6n la matrice de passage de la base B à la base B ′ . Par
n
X
définition de P, pour tout j ∈ J1, nK, ej′ =
pi,j ei . On en déduit que
i=1
x=
n
X
xj′ ej′
=
j=1
n
X
xj′
j=1

n
X
pi,j ei
i=1

=
n
n
X
X
j=1
i=1
pi,j xj′ ei
!


n
n
n
n
X
X
X
X


=
pi,j xj′ ei  =
pi,j xj′  ei
i=1
et donc
j=1
i=1
∀i ∈ J1, nK, xi =
Pour i ∈ J1, nK donné,
!
n
X
j=1
n
X
pi,j xj′ .
j=1
pi,j xj′ est le produit de la i-ème ligne de la matrice P par le vecteur colonne X ′ et on a donc
j=1
montré que X = PX ′ . On peut énoncer :
Théorème 29. (la formule de changement de base)
Soit E un K-espace de dimension finie non nulle n. Soient B et B ′ deux bases de E. Soit P la matrice de passage de la
base B à la base B ′ .
Soit x ∈ E. Soit X (resp. X ′ ) le vecteur colonne dont les composantes sont les coordonnées du vecteur x dans la base
B (resp. la base B ′ ). Alors,
X = PX ′ .
➱ Commentaire . On doit noter que la formule X = PX ′ expriment les anciennes coordonnées de x (c’est-à-dire les coordonnées de x dans la base initiale B) en fonction des nouvelles coordonnées de x (c’est-à-dire les coordonnées de x dans la
nouvelle base B ′ ).
Exemple. Notons B = (e1 , e2 , e3 ) la base canonique de R3 . Posons u1 = (2, 0, 0) = 2e1 , u2 = (−1, 1, 0) = −e1 + e2 et
u3 = (3, 1, −1) = 3e1 + e2 − e3 . La matrice de la famille (u1 , u2 , u3 ) dans la base (e1 , e2 , e3 ) est
c Jean-Louis Rouget, 2016. Tous droits réservés.
22
http ://www.maths-france.fr


2 −1 3
 0 1
1 .
0 0 −1
Au vu de cette matrice, la famille (u1 , u2 , u3 ) est de rang 3 et donc est une base B ′ de R3 . La matrice ci-dessus est alors
′
PB
B .
Soit v = (x, y, z) ∈ R3 . Les composantes x, y et z de ce triplet sont aussi ses coordonnées dans la base canonique de R3
(v = xe1 + ye2 + ze3 ). Si on note (x ′ , y ′ , z ′ ) les coordonnées de v dans la base (u1 , u2 , u3 ), les formules de changement de
bases fournissent :

 
 ′  

x
2 −1 3
x
2x ′ − y ′ + 3z ′
 y = 0 1
.
1   y′  = 
y′ + z′
z
0 0 −1
z′
−z ′
❏
Exercice 11. Dans R2 , on considère la courbe C d’équation x2 − y2 = 2 dans le repère R = (O, e1 , e2 ) = (O, B) où
e1 = (1, 0) et e2 = (0, 1).
1
1
On pose e1′ = √ (1, −1) et e2′ = √ (1, 1).
2
2
1) Montrer que (e1′ , e2′ ) est une base B ′ de R2 et préciser la matrice de passage de B à B ′ .
2) Ecrire les formules de changement de base (et donc de changement de repère).
3) Déterminer une équation de la courbe C dans le repère R ′ = (O, e1′ , e2′ ). Identifier la courbe C et la construire.
Solution 11. 1) e1′ et e2′ sont deux vecteurs non colinéaires de R2 . Donc, B ′ = (e1′ , e2′ ) est une base de R2 . La matrice
de passage de B à B ′ est
1
√

2
P=

1
−√
2
1
√
2
1
√
2



.

2) Les formules de changement de base s’écrivent
x
y
1
√

2
=

1
−√
2

1
√
2
1
√
2




x′
y′

x′ + y′
√


2

=
 −x ′ + y ′  .
√
2

3) Soit M un point du plan de coordonnées (x, y) dans le repère R = (O, e1 , e2 ) et (x ′ , y ′ ) dans le repère R ′ = (O, e1′ , e2′ ).
2
2
M∈C⇔x −y =2⇔
⇔ x ′ y ′ = 1.
x′ + y′
√
2
2
On reconnaît l’hyperbole d’équation y ′ =
−
x′ + y′
√
2
2
=2⇔
1 ′2
1 ′2
x + 2x ′ y ′ + y ′2 −
x − 2x ′ y ′ + y ′2 = 2
2
2
1
dans le repère R ′ .
x′
e
e2
2
′
C
e1
′
e1
c Jean-Louis Rouget, 2016. Tous droits réservés.
23
http ://www.maths-france.fr
On déduit du théorème 29 un certain nombre de propriétés de calcul des matrices de passage :
Théorème 30.
Soit E un K-espace de dimension finie non nulle.
′
′′
′′
B
B
1) Pour toutes bases B, B ′ et B ′′ de E, PB
B × PB ′ = PB .
2) a) Pour toute base B de E, PB
B = In .
′ −1
b) Pour toutes bases B et B ′ de E, PB
=
PB
.
′
B
B
Démonstration .
1) Soit x ∈ E. Soit X (resp. X ′ , X ′′ ) le vecteur colonne dont les composantes sont les coordonnées de x dans B (resp. B ′ , B ′′ ).
′′
′
′
′′
′′
B
′
B
B
′′
PB
B X = X = PB X = PB × PB ′ X .
′′
′
′′
′′
′
′′
′′
B
B
′′
B
B
B
Ainsi, pour tout élément X ′′ de Mn,1 (K), PB
B X = PB × PB ′ X . On en déduit que PB = PB × PB ′ .
2) a) Il est clair que PB
B = In .
′
b) On sait déjà que PB
B est inversible. Ensuite,
′
B
B
PB
B × PB ′ = PB = In
′ −1
B
.
et donc PB
B ′ = PB
3.3
❏
Changements de bases et applications linéaires
Théorème 31.
Soient E et F deux K-espaces vectoriels de dimensions finies non nulles notées n et p respectivement.
′
B1′
Soient B et B ′ deux bases de E et B1 et B1′ deux bases de F. Soient P = PB
B ∈ GLn (K) et Q = PB1 ∈ GLp (K).
Soit f ∈ L(E, F). Soient A = MatB,B1 (f) ∈ Mp,n (K) et B = MatB ′ ,B1′ (f) ∈ Mp,n (K). Alors,
B = Q−1 AP.
Démonstration .
Soit x ∈ E. Soit X (resp. X ′ ) le vecteur colonne dont les composantes sont les coordonnées de x dans B
(resp. B ′ ). Soit Y (resp. X ′ ) le vecteur colonne dont les composantes sont les coordonnées de f(x) dans B1 (resp. B1′ ).
D’après les théorèmes 18 et 29,
QY ′ = Y = AX = APX ′
et donc Y ′ = Q−1 APX ′ . D’autre part, Y ′ = BX ′ . Ainsi, ∀X ′ ∈ Mn,1 (K), Q−1 APX ′ = BX ′ . D’après le théorème 19, B = Q−1 AP.
❏
Un cas particulier très important du théorème 31 est :
Théorème 32.
Soit E un K-espace vectoriel de dimensions finie non nulle notées n.
′
Soient B et B ′ deux bases de E. Soit P = PB
B ∈ GLn (K).
Soit f ∈ L(E). Soient A = MatB (f) ∈ Mn (K) et B = MatB ′ (f) ∈ Mn (K). Alors,
B = P−1 AP.
Démonstration .
C’est le cas particulier où F = E puis B1 = B et B1′ = B ′ .
❏
Le théorème précédent est très utilisé, entre autres pour calculer des puissances de matrices et ceci en liaison avec le
théorème suivant :
c Jean-Louis Rouget, 2016. Tous droits réservés.
24
http ://www.maths-france.fr
Théorème 33. Soit (A, B) ∈ (Mn (K))2 . On suppose qu’il existe P ∈ GLn (K telle que B = P−1 AP.
Alors, ∀p ∈ N, Bp = P−1 Ap P.
De plus A ∈ GLn (K) ⇔ B ∈ GLn (K) et dans ce cas, ∀p ∈ Z, Bp = P−1 Ap P.
Démonstration .
❏

1 −3/2
Exercice 12. Soit A =  3 5/2
3 −3/2

3/2
−9/2 . Le but de l’exercice est de calculer An pour n ∈ Z.
−1/2
On note f l’endomorphisme de R3 de matrice A dans la base canonique B = (e1 , e2 , e3 ) de R3 .
1) Déterminer une base (u1 ) de Ker (f − IdR3 ), une base (u2 ) de Ker (f + 2IdR3 ) et une base (u3 ) de Ker (f − 4IdR3 ).
2) a) Montrer que (u1 , u2 , u3 ) est une base de R3 . Ecrire la matrice de passage P de la base B = (e1 , e2 , e3 ) à la
base B ′ = (u1 , u2 , u3 ).
b) Déterminer P−1 .
c) Déterminer la matrice D de f dans la base (u1 , u2 , u3 ).
3) a) A l’aide des formules de changement de base, exprimer A en fonction de P et D.
b) En déduire An pour n ∈ Z (après en avoir justifié l’existence).
Solution 12.


x
1) • Soient u = (x, y, z) ∈ R3 puis X =  y .
z
u ∈ Ker (f − IdR3 ) ⇔ (f − IdR3 ) (u) = 0 ⇔ (A − I3 ) X = 0

⇔
⇔




3
3


− y+ z=0


  

2
2

0 −3/2 3/2
x
0

9
3
3x + y − z = 0
3 3/2 −9/2   y  =  0  ⇔
2
2


3 −3/2 −3/2
z
0


3
3


3x − y − z = 0
2
2
z=y
3x − 3y = 0 ⇔ x = y = z.
3x − 3y = 0
Donc, Ker (f − IdR3 ) = Vect (u1 ) où u1 = (1, 1, 1).


x
• Soient u = (x, y, z) ∈ R3 puis X =  y .
z
u ∈ Ker (f + 2IdR3 ) ⇔ (f + 2IdR3 ) (u) = 0 ⇔ (A + 2I3 ) X = 0

3 −3/2
⇔  3 9/2
3 −3/2



3x −


  


3/2
x
0

3x +
−9/2   y  =  0  ⇔


3/2
z
0



 3x −
3
y+
2
9
y−
2
3
y+
2
3
z=0
2
9
z=0
2
3
z=0
2

 2x − y + z = 0
z = −2x + y
2x + 3y − 3z = 0 ⇔
⇔
⇔ x = 0 et y = z.
2x + 3y − 3(−2x + y) = 0

2x − y + z = 0
Donc, Ker (f + 2IdR3 ) = Vect (u2 ) où u2 = (0, 1, 1).


x
• Soient u = (x, y, z) ∈ R3 puis X =  y .
z
c Jean-Louis Rouget, 2016. Tous droits réservés.
25
http ://www.maths-france.fr
u ∈ Ker (f − 4IdR3 ) ⇔ (f − 4IdR3 ) (u) = 0 ⇔ (A − 4I3 ) X = 0

3 −3/2
⇔  3 9/2
3 −3/2
3/2
−9/2
3/2

 −2x − y + z = 0
2x − y − 3z = 0
⇔

2x − y − 3z = 0

3
3


−3x − y + z = 0


 


2
2

x
0

3
9
 y  =  0  ⇔
3x − y − z = 0
2
2


z
0


9
3

 3x − y − z = 0
2
2
z = 2x + y
⇔
⇔ y = −x et z = x.
2x − y − 3(2x + y) = 0
Donc, Ker (f − 4IdR3 ) = Vect (u3 ) où u3 = (1, −1, 1).
2) a) Soit (a, b, c) ∈ R3 .


 a+c=0
 c = −a
au1 + bu2 + cu3 = 0 ⇒
a+b−c =0 ⇒
2a + b = 0 ⇒ a = b = c = 0.


a+b+c =0
b=0
Donc, la famille (u1 , u2 , u3 ) est libre. De plus, card (u1 , u2 , u3 ) = 3 = dim R3 < +∞. Finalement, la famille (u1 , u2 , u3 )
est une base de R3 .


1 0 1
La matrice de passage de la base (e1 , e2 , e3 ) à la base (u1 , u2 , u3 ) est P =  1 1 −1 
1 1 1
b) P−1 est la matrice de passage de la base (u1 , u2 , u3 ) à la base (e1 , e2 , e3 ). Or

1



e2 = (u1 − u3 ) (I) − (III)


2
 u1 = e1 + e2 + e3 (I)

1
u2 = e2 + e3 (II)
⇔
u1 = e1 + (u1 − u3 ) + e3


2

u3 = e1 − e2 + e3 (III)


 u2 = 1 (u1 − u3 ) + e3
2

1

 e2 = (u1 − u3 ) (I) − (III)


2


1
⇔
e3 = (−u1 + 2u2 + u3 )

2




 e = u − 1 (u − u ) − 1 (−u + 2u + u )
1
1
1
3
1
2
3
2
2

1


e2 = (u1 − u3 ) (I) − (III)


2

1
⇔
e3 = (−u1 + 2u2 + u3 )


2



e1 = u1 − u2
Finalement, P−1


2
1 −1
1
−2 0
2 .
=
2
0 −1 1
c) Par construction, f (u1 ) = u1 , f (u2 ) = −2u2 et f (u3 ) = 4u3 . Donc,
D = MatB ′ (f) = diag(1, −2, 4).
3) a) La formule de changement de base fournit :
′
B
−1
A = MatB (f) = PB
.
B MatB ′ (f)PB ′ = PDP
b) D est inversible car aucun des coefficients diagonaux de D n’est nul puis A est inversible en tant que produit de matrices
−1
inversibles (d’inverse PDP−1
= PD−1 P−1 ). Donc, An existe pour tout n de Z et
c Jean-Louis Rouget, 2016. Tous droits réservés.
26
http ://www.maths-france.fr
′
n
B
n −1
An = MatB (fn ) = PB
B MatB ′ (f ) PB ′ = PD P



 
2
1 −1
1 0 1
1
0
0
1
2 
=  1 1 −1   0 (−2)n 0   −2 0
2
0 −1 1
1 1 1
0
0
4n



1
0
4n
2
1 −1
1
1 (−2)n −4n   −2 0
2 
=
2
1 (−2)n 4n
0 −1 1


2
1 − 4n
−1 + 4n
1
=
2 − 2(−2)n 1 + 4n −1 + 2(−2)n − 4n  .
2
2 − (−2)n 1 − 4n −1 + 2(−2)n + 4n
3.4
Matrices équivalentes. Matrices semblables
Définition 9.
Soit (A, B) ∈ (Mn,p (K))2 . B est équivalente à A si et seulement si il existe (P, Q) ∈ GLp (K) × GLn (K) tel que
B = QAP.
2
Soit (A, B) ∈ (Mn (K)) . B est semblable à A si et seulement si il existe P ∈ GLn (K) tel que B = P−1 AP.
Un premier théorème immédiat est :
2
Théorème 34. Soit (A, B) ∈ (Mn (K)) .
Si B est équivalente à A, alors B est semblable à A.
La réciproque de l’implication précédente est fausse, ne serait-ce que parce que la notion d’équivalence des matrices concerne
les matrices rectangulaires, alors que la notion de matrices semblables ne concerne que les matrices carrées. Même dans le
cas de matrices carrées, on verra au fur et à mesure des exemples de matrices équivalentes mais pas semblables.
Théorème 35.
La relation « B est équivalente à A » est une relation d’équivalence sur Mn,p (K).
La relation « B est semblable à A » est une relation d’équivalence sur Mn (K).
Démonstration .
On démontre le théorème pour la relation « B est équivalente à A ». On note R cette relation ou encore,
on pose : ∀(A, B) ∈ (Mn,p (K))2 , ARB ⇔ B est équivalente à A ⇔ ∃(P, Q) ∈ GLp (K) × GLn (K)/ B = QAP.
• Soit A ∈ Mn,p (K). On prend Q = In ∈ GLn (K) et P = Ip ∈ GLp (K). On a alors QAP = In AIp = A. Par suite, ∀A ∈ Mn,p (K),
ARA. La relation R est réflexive.
• Soit (A, B) ∈ (Mn,p (K))2 . Supposons ARB ou encore supposons B équivalente à A. Il existe Q ∈ GLn (K) et P ∈ GLp (K) telles
que B = QAP. Mais alors, Q−1 BP−1 = Q−1 QAPP−1 = A. Ainsi, si on prend Q1 = Q−1 ∈ GLn (K) et P1 = P−1 ∈ GLp (K), alors
A = Q1 BP1 et donc BRA. La relation R est symétrique.
• Soit (A, B, C) ∈ (Mn,p (K))3 . Supposons ARB et BRC. Il existe (Q1 , Q2 ) ∈ (GLn (K))2 et (P1 , P2 ) ∈ (GLp (K))2 telles que B = Q1 AP1
et C = Q2 BP2 . Mais alors, C = Q2 Q1 AP1 P2 . Ainsi, si on prend Q = Q2 Q1 ∈ GLn (K) et P = P1 P2 ∈ GLp (K), alors C = QAP et donc
ARC. La relation R est transtive.
On a montré que la relation R est une relation d’équivalence sur Mn,p (K).
❏
➱ Commentaire . Dorénavant, on peut dire que les matrices A et B sont équivalentes (ou pas) à la place de B est équivalente
à A. De même pour A et B sont semblables (ou pas).
Théorème 36.
2
Soit (A, B) ∈ (Mn,p (K)) . A et B sont équivalentes si et seulement si il existe E et F espaces de dimensions respectives
p et n, B et B ′ bases de E, B1 et B1′ base de F, f ∈ L(E, F) tels que A = MatB,B1 (f) et B = MatB ′ ,B1′ (f).
2
Soit (A, B) ∈ (Mn (K)) . A et B sont semblables si et seulement si il existe E espace de dimension n, B et B ′ bases de
E, f ∈ L(E) tels que A = MatB (f) et B = MatB ′ (f).
c Jean-Louis Rouget, 2016. Tous droits réservés.
27
http ://www.maths-france.fr
Démonstration .
Supposons qu’il existe E et F espaces de dimensions respectives p et n, B et B ′ bases de E, B1 et B1′ base
B′
′
1
de F, f ∈ L(E, F) tels que A = MatB,B1 (f) et B = MatB ′ ,B1′ (f). Si on pose P = PB
B et Q = PB1 , les formules de changement de base
−1
−1
fournissent B = Q AP où Q ∈ GLp (K) et P ∈ GLn (K). Les matrices A et B sont donc équivalentes.
Réciproquement, supposons A et B équivalentes. Il existe (P, Q) ∈ GLn (K) × GLp (K) tel que B = QAP.
Soient B et B1 les bases canoniques de Kp et Kn respectivement. Soient B ′ et B1′ les bases de Kp et Kn respectivement définies par
′
′
B1
−1
PB
. Soit enfin f l’élément de L (Kp , Kn ) tel que A = MatB,B1 (f). D’après les formules de changement de base,
B = P et PB1 = Q
on a B = MatB ′ ,B1′ (f).
❏
Ainsi, deux matrices rectangulaires équivalentes peuvent être interprétées comme les matrices d’une même application
linéaire relativement à deux couples de bases éventuellement différents. De même, deux matrices carrées semblables peuvent
être interprétées comme les matrices d’un même endomorphisme relativement à deux bases éventuellement différentes.
4
4.1
Rang d’une matrice
Définition du rang d’une matrice
Définition 10. Soit A ∈ Mn,p (K). Le rang de A, noté rg(A), est le rang de la famille de ses vecteurs colonnes dans
Mn,1 (K).
0 0
1 0
1 0
Par exemple, rg
= 0, rg
= 0 et rg
= 2.
0 0
0 0
0 1
4.2
Lien avec le rang d’une famille de vecteurs
Théorème 37. Soient E un espace de dimension n ∈ N∗ puis B une base de E. Soit (u1 , . . . , up ) une famille de p
vecteurs de E, p ∈ N∗ . Soit A = MatB (u1 , . . . , up ).
Alors, rg(A) = rg (u1 , . . . , up ).
Démonstration .
Posons B = (e1 , . . . , en ). Soit ϕ :
M (K)
 n,1 
x1
 . 
 .. 
xn
→
7→
E
n
X
. ϕ est linéaire et l’image par ϕ de la base
xi ei
i=1
canonique de Mn,1 (K) est la base (e1 , . . . , en ) de E. Donc, ϕ est un isomorphisme.
Par suite, en notant C1 , . . . , Cp , les colonnes de A
rg(A) = rg (C1 , . . . , Cp ) = dim (Vect (C1 , . . . , Cp )) = dim (ϕ (Vect (C1 , . . . , Cp ))) = dim (Vect (ϕ (C1 ) , . . . , ϕ (Cp )))
= dim (Vect (u1 , . . . , up )) = rg (u1 , . . . , up ) .
❏
En reprenant les premières propriétés du rang d’une famille de vecteurs, on en déduit immédiatement
Théorème 38. Soit A ∈ Mn,p (K). Alors, rg(A) 6 Min{n, p}.
De plus,
rg(A) = n ⇔ les colonnes de A forment une famille génératrice de Mn,1 (K).
rg(A) = p ⇔ les colonnes de A forment une famille libre de Mn,1 (K).
et en particulier
Théorème 39. Soit A ∈ Mn (K). Alors, rg(A) 6 n.
De plus, rg(A) = n ⇔ les colonnes de A forment une base de Mn,1 (K) ⇔ A ∈ GLn (K).
c Jean-Louis Rouget, 2016. Tous droits réservés.
28
http ://www.maths-france.fr
4.3
Lien avec le rang d’une application linéaire
Théorème 40. Soient E et F deux espaces de dimensions respectives n et p puis B une base de E et B ′ une base de
F. Soient f ∈ L(E, F) puis A = MatB,B ′ ∈ Mp,n (K).
Alors, rg(A) = rg(f).
Démonstration .
Posons B = (e1 , . . . , en ) de sorte que A = MatB ′ (f (e1 ) , . . . , f (en )). Alors,
rg(f) = rg (f (e1 ) , . . . , f (en )) = rg (MatB ′ (f (e1 ) , . . . , f (en ))) = rg(A).
❏
En appliquant les propriétés déjà connues du rang d’une application linéaire (voir la fin du chapitre « Dimensions »), on
obtient :
Théorème 41.
2
• ∀(A, B) ∈ (Mn,p (K)) , rg(A + B) 6rg(A) + rg(B).
rg(A) si λ 6= 0
• ∀A ∈ Mn,p (K), ∀λ ∈ K, rg(λA) =
6 rg(A).
0 si λ = 0
• ∀(A, B) ∈ (Mn,p (K))2 , ∀(λ, µ) ∈ K2 , rg(λA + λB) 6 rg(A) + rg(B).
De même,
Théorème 42.
• ∀(A, B) ∈ Mn,p (K) × Mp,q (K), rg(A × B) 6 Min{rg(A), rg(B)} ou encore rg(A × B) 6 rg(A) et rg(A × B) 6 rg(B).
• ∀A ∈ Mn,p (K), ∀(P, Q) ∈ GLn (K) × GLp (K), rg(AP) = rg(A) et rg(QA) = rg(A).
Démonstration .
❏
On en déduit encore :
Théorème 43. Deux matrices équivalentes ont même rang. Deux matrices semblables ont même rang.
4.4
Une caractérisation du rang d’une matrice
4.5
Matrices extraites. Une autre caractérisation du rang
4.6
Transformations élémentaires ne modifiant pas le rang
5
5.1
Trace
Trace d’une matrice carrée
Définition 1. Soient n > 1 puis A = (ai,j )16i,j6n ∈ Mn (K).
La trace de la matrice A, notée Tr(A), est la somme des coefficients diagonaux de A :
n
X
Tr(A) =
ai,i .
i=1
Théorème 1. La trace est une forme linéaire sur Mn (K) :
2
∀(A, B) ∈ (Mn (K)) , ∀(λ, µ) ∈ K2 , Tr(λA + µB) = λTr(A) + µTr(B).
Démonstration .
Posons A = (ai,j )16i,j6n et B = (bi,j )16i,j6n .
Tr(λA + µB) =
n
X
(λai,i + µbi,i ) = λ
i=1
n
X
i=1
ai,i + µ
n
X
bi,i = λTr(A) + µTr(B).
i=1
❏
2
Théorème 1. ∀(A, B) ∈ (Mn (K) , Tr(AB) = Tr(BA).
c Jean-Louis Rouget, 2016. Tous droits réservés.
29
http ://www.maths-france.fr
Démonstration .
Posons A = (ai,j )16i,j6n et B = (bi,j )16i,j6n . Le coefficient ligne i, colonne i, de AB est
n
X
ai,j bj,i et le
j=1
coefficient ligne j, colonne j, de BA est
n
X
bj,i ai,j . Donc
i=1
Tr(AB) =
n
X
i=1


!
n
n
n
X
X
X


bj,i ai,j = Tr(BA).
aj,i bj,i =
j=1
j=1
i=1
❏
Théorème 1. Deux matrices semblables ont même trace.
Démonstration .
Soient A ∈ Mn (K), P ∈ GLn (K) puis B = P−1 AP.
Tr(B) = Tr P−1 (AP) = Tr (AP)P−1 = Tr(A).
❏
 Si A, B et C sont trois matrices carrées, on a Tr(ABC) = Tr(CAB) = Tr(BCA) car par exemple
Tr(ABC) = Tr((AB)C) = Tr(C(AB)) = Tr(CAB). Mais en général, Tr(ABC) 6= Tr(ACB).
Par exemple, prenons A = E1,2 , B = E2,2 , C = E2,1 . Alors, ABC = E1,1 et donc Tr(ABC) = 1 et ACB = 0 et donc
Tr(ACB) = 0.
5.2
Trace d’un endomorphisme
c Jean-Louis Rouget, 2016. Tous droits réservés.
30
http ://www.maths-france.fr
Téléchargement