Vous êtes sur la page 1sur 8

Chapitre 10

Calcul Matriciel
10.1 Quest-ce quune matrice ?
Denition : Soit K un ensemble de nombres (exemples, K = N, Z, Q, R, C), n, p N

. On appelle matrice `a n
lignes et p colonnes la donnees de np nombres appeles termes ou elements ou coecients de la matrice et ranges
dans un tableau rectangulaire `a n lignes et p colonnes.
Lensemble des matrices `a n lignes et p colonnes `a coecients dans K est note M
n,p
(K).
Si n = 1, on parle de matrice ligne `a p colonnes.
Si p = 1, on parle de matrice colonne `a n lignes.
Si n = p, on parle de matrice carree. On note simplement M
n
(K) au lieu de M
n,n
(K).
Remarque : Si n = p = 1, on a simplement aaire `a un nombre.
Exemples :

_
_
1 0

2 1
2 1 +i 0
0 3 1 7
_
_
M
3,4
(C).

_
1 2 3
_
M
1,3
(Z).

_
_
_
_

1
0
4
_
_
_
_
M
4,1
(R).

_
1 2
1 3
_
M
2
(R).
10.2 Indexation des coecients.
Dans la matrice M M
n,p
(K), le coecient situe sur la i-i`eme ligne et la j-i`eme colonne (1 i n, 1 j p)
sera note m
ij
.
M =
_
_
_
_
_
_
_
_
_
_
m
11
m
12
. . . m
1j
. . . m
1p
m
21
m
22
. . . m
2j
. . . m
2p
.
.
.
.
.
.
.
.
.
.
.
.
m
i1
m
i2
. . . m
ij
. . . m
ip
.
.
.
.
.
.
.
.
.
.
.
.
m
n1
m
n2
. . . m
nj
. . . m
np
_
_
_
_
_
_
_
_
_
_
Exemple : Toute matrice de M
2,4
(K) secrit
_
m
11
m
12
m
13
m
14
m
21
m
22
m
23
m
24
_
Pour i, j indices generiques, on appelle
m
ij
le terme general de M et on note
M = (m
ij
) 1in
1jp
.
10.3 Exemples de matrices carrees.
On pose, pour tous i, j n,
ij
=
_
1 si i = j
0 si i = j
67
68 CHAPITRE 10. CALCUL MATRICIEL
La matrice I
n
= (
ij
) 1in
1jn
est appelee matrice unite ou matrice identite dordre n.
Exemple : I
3
=
_
_
1 0 0
0 1 0
0 0 1
_
_
.
Denition : Pour M = (m
ij
)
1i,jn
M
n
(K), on appelle termes diagonaux les termes
m
11
, m
22
, . . . , m
nn
, cest `a dire m
ii
avec 1 i n.
Par exemple, la matrice identite a des termes diagonaux egaux `a 1 et des termes non diagonaux egaux `a 0.
Denition : On dit quune matrice carree est diagonale si ses termes non diagonaux sont nuls.
Exemple :
_
_
_
_
0 0 0 0
0 2 0 0
0 0 0
0 0 0 1
_
_
_
_
M
4
(R) est diagonale.
On dit quune matrice est triangulaire superieure si ses termes strictement sous la diagonale sont nuls. Autrement
dit,
M = (m
ij
)
1i,jn
est triangulaire superieure si m
ij
= 0 pour i > j.
Exemple :
_
_
1 1 0
0 0 3
0 0 2
_
_
On dit quune matrice M = (m
ij
)
1i,jn
est triangulaire inferieure si m
ij
= 0 pour j > i.
Exemple :
_
1 0
2 1
_
est triangulaire inferieure.
10.4 Structure vectorielle.
Denition : Pour A, B M
n,p
(K) (deux matrices ayant le meme nombre de lignes et de colonnes), notees A = (a
ij
)
et B = (b
ij
), on denit la matrice somme A+B comme etant la matrice `a n lignes et p colonnes de terme general
a
ij
+b
ij
.
Exemple :
_
_
3 1
2 5
0
_
_
+
_
_
4 0
1 2
1 1
_
_
=
_
_
7 1
3 7
1 + 1
_
_
.
Denition : Pour A = (a
ij
) 1in
1jp
M
n,p
(K) avec K = R ou C et K, on denit A comme la matrice de terme
general a
ij
.
Exemple :
(2)
_
_
1 2 0
1 3 7
0 4 5
_
_
=
_
_
2 4 0
2 6 14
0 8 10
_
_
Theor`eme : (M
n,p
(K), +, ) est un K-espace vectoriel (K = R ou C). La matrice nulle, element neutre pour +, est
ici la matrice dont tous les coecients sont nuls.
Proposition : Pour 1 k n, 1 p, notons E
k,
M
n,p
(K) la matrice dont tous les termes sont nuls sauf
celui sur la k-i`eme ligne et la -i`eme colonne qui vaut 1. Alors {E
k
, 1 k n, 1 p} est une base de
M
np
(K) appelee base canonique de M
np
(K).
M
n,p
(K) est un espace vectoriel de dimension np.
Exemple : n = 2, p = 3.
E
11
=
_
1 0 0
0 0 0
_
E
21
=
_
0 0 0
1 0 0
_
E
12
=
_
0 1 0
0 0 0
_
E
22
=
_
0 0 0
0 1 0
_
E
13
=
_
0 0 1
0 0 0
_
E
23
=
_
0 0 0
0 0 1
_
10.5. MULTIPLICATION DES MATRICES. 69
10.5 Multiplication des matrices.
Denition : Soit A M
n,p
(K) et B M
p,q
(K), A = (a
ij
), B = (b
ij
). On denit une matrice notee AB `a n lignes
et q colonnes comme la matrice de terme general c
ij
avec
i {1, . . . , n}, j {1, . . . , q}, c
ij
=
p

k=1
a
ik
b
kj
.
Illustration
_
_
_
_
_
_
_
_
b
1j
.
.
.
b
kj
.
.
.
b
pj
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
a
i1
. . . a
ik
. . . a
ip
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
.
.
.
.
.
.
. . . . . . c
ij
_
_
_
_
_
_
_
_
Exemple :
A =
_
1 1 0 3
2 0 1 5
_
B =
_
_
_
_
3 1
1 2
0 1
0 0
_
_
_
_
Alors
_
_
_
_
3 1
1 2
0 1
0 0
_
_
_
_
_
1 1 0 3
2 0 1 5
_ _
2 1
6 3
_
et
AB =
_
2 1
6 2
_
.
Ici on peut aussi calculer BA
_
1 1 0 3
2 0 1 5
_
_
_
_
_
3 1
1 2
0 1
0 0
_
_
_
_
_
_
_
_
5 3 1 14
5 1 2 13
2 0 1 5
0 0 0 0
_
_
_
_
ATTENTION On ne peut calculer AB que quand le nombre de colonnes de A est egal au nombre de lignes de
B.
Si AB est denie, BA nest pas toujours denie et meme si elle lest, elle nest pas en general de meme taille que AB.
Cas particulier important : Dans M
n
(K), ensemble des matrices carrees dordre n, on peut toujours multiplier
deux matrices A, B quelconques. AB et BA seront encore des matrices carrees de taille n mais en general AB = BA.
Proposition : Pour A, B, C matrices telles que les produits soient denis,
(AB)C = A(BC)
A(B + C) = AB +AC
(A +B)C = AC +BC
A(B) = AB
70 CHAPITRE 10. CALCUL MATRICIEL
10.6 Matrices inversibles.
Dans ce paragraphe, on ne consid`ere que des matrices carrees.
Denition : On dit que A M
n
(K) est inversible si il existe B M
n
(K) telle que AB = BA = I et dans ce cas
on note
B = A
1
appelee matrice inverse de A.
Remarque : Si B existe, elle est la seule `a verier cette propriete. En eet, si AB = BA = I et AC = CA = I, on
ecrit C(AB) = CI = C = (CA)B = IB = B et donc B = C.
Theor`eme (Admis) : Soient A et B deux matrices de M
n
(K). Alors AB = I BA = I Ce qui implique que,
pour A xee, sil existe B telle que AB = I (respectivement BA = I) alors A est inversible et A
1
= B.
Notation On note GL
n
(K) lensemble des matrices inversibles de M
n
(K).
Proposition : Si A GL
n
(K), alors A
1
GL
n
(K) et (A
1
)
1
= A.
Si en plus B GL
n
(K), alors AB GL
n
(K) et (AB)
1
= B
1
A
1
.
Demonstration
10.7 Syst`emes lineaires.
Denition : Soit n et p deux entiers naturels non nuls. On appelle syst`eme lineaire de n equations `a p inconnues
x
1
, x
2
, . . . , x
p
tout syst`eme (S) du type :
_

_
a
11
x
1
+a
12
x
2
+ +a
1j
x
j
+ +a
1p
x
p
= b
1
.
.
.
.
.
.
a
i1
x
1
+a
i2
x
2
+ +a
ij
x
j
+ +a
ip
x
p
= b
i
.
.
.
.
.
.
a
n1
x
1
+a
n2
x
2
+ +a
nj
x
j
+ +a
np
x
p
= b
n
o` u les a
ij
(1 i n, 1 j p) et les b
k
(1 k n) sont des elements de K xes.
Vocabulaire :
La matrice A = (a
ij
) 1in
1jp
sappelle la matrice du syst`eme.
Le n-uplet (b
1
, b
2
, . . . , b
n
) sappelle le second membre du syst`eme.
Lorsque b
1
= b
2
= . . . = b
n
= 0, le syst`eme est dit homog`ene ou sans second membre.
On appelle syst`eme homog`ene associe ` a (S) le syst`eme (S
0
) obtenu en rempla cant tous les b
i
par 0.
_

_
a
11
x
1
+a
12
x
2
+ +a
1j
x
j
+ +a
1p
x
p
= 0
.
.
.
.
.
.
a
i1
x
1
+a
i2
x
2
+ +a
ij
x
j
+ +a
ip
x
p
= 0
.
.
.
.
.
.
a
n1
x
1
+a
n2
x
2
+ +a
nj
x
j
+ +a
np
x
p
= 0
Ecriture matricielle : Si A est la matrice de (S), et si on note
X =
_
_
_
_
_
x
1
x
2
.
.
.
x
p
_
_
_
_
_
et B =
_
_
_
_
_
b
1
b
2
.
.
.
b
n
_
_
_
_
_
le syst`eme (S) secrit
AX = B.
Exemple : On consid`ere le syst`eme (S) de deux equations `a trois inconnues :
_
x
1
x
2
= 1
x
2
x
3
= 1
(S)
Le syst`eme homog`ene associe est
_
x
1
x
2
= 0
x
2
x
3
= 0
(S
0
)
La matrice A de ce syst`eme est
10.8. ENSEMBLE DES SOLUTIONS DUN SYST
`
EMES LIN

EAIRES. 71
A =
_
1 1 0
0 1 1
_
et lecriture matricielle est donc
_
1 1 0
0 1 1
_
_
_
x
1
x
2
x
3
_
_
=
_
1
1
_
.
Remarque : Si la matrice du syst`eme lineaire est diagonale ou triangulaire, on obtient tr`es facilement les solutions :
consid`erons par exemple A =
_
_
1 1 0
0 2 3
0 0 2
_
_
et B =
_
_
1
1
2
_
_
le syst`eme secrit alors
_

_
x
1
x
2
= 1
2x
2
+ 3x
3
= 1
2x
3
= 2

_
x
1
= 1 +x
2
2x
2
= 1 3x
3
= 2
x
3
= 1

_
x
1
= 0
x
2
= 1
x
3
= 1
10.8 Ensemble des solutions dun syst`emes lineaires.
Proposition : Si n = p et si A est inversible, alors le syst`eme homog`ene AX = 0 a une solution unique : X = 0 et
le syst`eme AX = B a une solution unique : X = A
1
B.
Proposition : Soit (S
0
) un syst`eme lineaire homog`ene de matrice A. Notons F
0
lensemble des solutions de ce
syst`eme. Alors F
0
est un sous-espace vectoriel de K
p
.
Demonstration
Proposition : Soit (S) un syst`eme lineaire admettant une solution x
0
. Notons F
0
lensemble des solutions du
syst`eme homog`ene associe. Alors lensemble F des solutions du syst`eme (S) est
F =
_
x
0
+x

x F
0
_
.
Demonstration
Exemple : On consid`ere le syst`eme (S) de deux equations `a trois inconnues :
_
x
1
x
2
= 1
x
2
x
3
= 1
(S)
Une solution de ce syst`eme est (1, 0, 1). Le syst`eme homog`ene associe est
_
x
1
x
2
= 0
x
2
x
3
= 0
(S
0
)
dont lensemble des solutions est
F
0
=
_
(, , )

R
_
.
Les solutions de (S) sont donc les vecteurs de la forme
(1 +, , 1 +)
avec reel quelconque.
10.9 Matrice de passage.
Soit E un espace de dimension n et de base (

b
1
, . . . ,

b
n
), et x un vecteur de E. Le vecteur x admet une unique
decomposition
x = x
1

b
1
+ +x
n
x
n
avec x
1
, . . . , x
n
K. On appelle matrice des composantes de x dans la base (

b
1
, . . . ,

b
n
) la matrice colonne
X =
_
_
_
_
_
x
1
x
2
.
.
.
x
n
_
_
_
_
_
.
72 CHAPITRE 10. CALCUL MATRICIEL
Soit alors une autre base de E : (

f
1
, . . . ,

f
n
). On peut se demander comment sexprime x dans cette nouvelle base.
Tout vecteur

f
j
, (1 j n) dans la base (

b
i
, 1 i n) :

f
j
=
n

i=1
p
ij

b
i
.
Denition : La matrice P = (p
ij
)
1i,jn
est appelee matrice de passage de la base (

b
1
, . . . ,

b
n
) `a la base
(

f
1
, . . . ,

f
n
) et est notee dans ce cours
P
(

bi)(

fi)
.
Theor`eme : Soit un vecteur x de matrice des composantes X
b
dans la base (

b
1
, . . . ,

b
n
) et X
f
dans la base
(

f
1
, . . . ,

f
n
). Cela signie que, si
X
b
=
_
_
_
x
1
.
.
.
x
n
_
_
_ X
f
=
_
_
_
y
1
.
.
.
y
n
_
_
_
alors
x =
n

i=1
x
i

b
i
=
n

i=1
y
i


f
i
.
Alors,
X
b
= P
(

bi)(

fi)
X
f
.
Demonstration
Corollaire : Toute matrice de passage P
(

bi)(

fi)
est inversible et
_
P
(

bi)(

fi)
_
1
= P
(

fi)(

bi)
.
Demonstration
Exemple : On se place dans un espace vectoriel E de base (

b
1
,

b
2
,

b
3
). On pourra verier que les vecteurs

f
1
=

b
1
+

b
3
,

f
2
= 2

b
1

f
3
=

b
1
+

b
2
+ 2

b
3
forment une base de E. On trouve alors

b
1
=
1
2

f
2
,

b
2
= 2

f
1
+
3
2

f
2
+

f
3
,

b
3
=

f
1

1
2

f
2
.
On a donc
P
(

bi)(

fi)
=
_
_
1 2 1
0 0 1
1 0 2
_
_
et
P
(

fi)(

bi)
=
_
_
0 2 1
1
2
3
2

1
2
0 1 0
_
_
.
Ces matrices sont inverses lune de lautre.
Soit maintenant x = 6

b
1
+

b
2
+ 3

b
3
=

f
1
+ 3

f
2
+

f
3
On a :
_
_
6
1
3
_
_
=
_
_
1 2 1
0 0 1
1 0 2
_
_
_
_
1
3
1
_
_
et que
_
_
1
3
1
_
_
=
_
_
0 2 1
1
2
3
2

1
2
0 1 0
_
_
_
_
6
1
3
_
_
.
10.10. APPLICATIONS LIN

EAIRES ET MATRICES. 73
10.10 Applications lineaires et matrices.
Soient E un espace vectoriel sur K de base (e
1
, . . . , e
p
) et F un espace vectoriel sur K de base (

f
1
, . . . ,

f
n
). Soit
A M
n,p
(K), on consid`ere une application u de E dans F denie par :
x E, si x =
p

i=1
x
i
e
i
alors u(x) =
p

i=1
x
i
u(e
i
)
avec j {1, . . . , p}, u(e
j
) =
n

i=1
a
ij

f
i
Denition U : ne application u ainsi denie est appelee une application lineaire de E dans F. On note L(E, F)
lensemble des applications lineaires de E dans F et on montre que cest un espace vectoriel.
Denition : La matrice A = (a
ij
) 1in
1jp
est appelee matrice de u relativement aux bases (e
j
) et (

f
i
) et notee
mat
(ei),(

fj)
u.
Theor`eme : Soient E et F deux espaces vectoriels de dimension nie de bases respectives E et F. Soit x E,
u L(E, F), y = u(x). Notons X la matrice colonne des composantes de x sur E et Y la matrice colonne des
composantes de y sur F. Alors
Y = mat
E,F(
u)X.
Remarques :
Si u est un endomorphisme de lespace vectoriel E, et E une base de E, on note mat
E
u au lieu de mat
E,E
u.
mat
B
Id = I
n
.
Exemple : E = R
2
[X], F = R
3
[X], u(P) = X
2
P

.
u est clairement une application lineaire. On munit E et F de leurs bases canoniques. On a
u(1) = 0 u(X) = X
2
u(X
2
) = 2X
3
.
La matrice de u dans les bases canoniques est donc
u =
_
_
_
_
0 0 0
0 0 0
0 1 0
0 0 2
_
_
_
_
.
Theor`eme : Soit E, F deux K-espaces vectoriels de dimensions respectives p et n, et de bases respectives E et F.
Alors lapplication :
L(E, F) M
n,p
(K)
u mat
E,F
u
est un isomorphisme despaces vectoriels.
Theor`eme : Soit E, F, G trois espaces vectoriels de dimension nie et de bases respectives E, F, G. Soit u
L(E, F), v L(F, G). Alors
mat
E,G
(v u) = (mat
F,G
v) (mat
E,F
u) .
10.11 Changement de base.
Nature du probl`eme : Soit E, F deux espaces vectoriels de dimension nie, u L(E, F).
E est muni de deux bases E
1
et E
2
.
F est muni de deux bases F
1
et F
2
.
But : quel est le lien entre mat
E1,F1
u et mat
E2,F2
u ?
Theor`eme : mat
E2,F2
u = P
F2F1
(mat
E1,F1
u) P
E1E2
.
Soit E un espace vectoriel muni de deux bases E
1
et E
2
et u L(E). Soit P la matrice de passage de E
1
`a E
2
.
Alors
mat
E2
u = P
1
(mat
E1
u) P.
Denition : On dit que deux matrices carrees A, B M
n
(K) sont semblables si il existe P GL
n
(K) telle que
B = P
1
AP.
Proposition : Deux matrices sont semblables si et seulement si ce sont deux matrices dun meme endomorphisme
sur deux bases dierentes.
74 CHAPITRE 10. CALCUL MATRICIEL
10.12 Rang dune matrice.
On a dej` a deni le rang dune famille de vecteurs {

f
1
, . . . ,

f
p
} dun espace vectoriel E comme etant
dim
_
Vect(

f
1
, . . . ,

f
p
)
_
.
Denition : Le rang dune application lineaire u de E dans F (espaces vectoriels de dimensions nies) est deni
par
rg(u) = dim(Imu).
Remarque : Soit (e
1
, . . . , e
p
) une base de E. On sait que
Imu = Vect
_
u(e
1
), . . . , u(e
p
)
_
donc le rang de u est egal au rang de la famille
_
u(e
1
), . . . , u(e
p
)
_
.
Denition : Soit M M
n,p
(K). On appelle rang de la matrice M le rang de lapplication lineaire de K
p
dans K
n
qui a M pour matrice sur les bases canoniques.
Proposition : Le rang de la matrice M est egal au rang de toute application lineaire ayant M pour matrice.
Remarque : On notera que le rang de M est avec les notations ci-dessus le rang de la famille {w(c
j
), 1 j p}.
De mani`ere equivalente, le rang de M est le rang de la famille des colonnes M
1
, . . . , M
p
de M dans lespace M
n,1
(K).
Methode pratique de determination du rang : methode de Gauss. (Voir TD)
10.13 Transposition.
Denition : On appelle transposee de la matrice A = (a
ij
) 1in
1jp
M
n,p
(K) la matrice B = (b
ij
) 1ip
1jn
M
p,n
(K)
de terme general b
ij
= a
ji
.
On la note
t
A.
Exemple :
t
_
1 1 2
5 6 7
_
=
_
_
1 5
1 6
2 7
_
_
Proposition : Pour A, B M
n,p
(K), K,
1.
t
(A +B) =
t
A+
t
B
2.
t
(
t
A) = A
3.
t
(AB) =
t
B
t
A
4. Si A GL
n
(K), alors
t
A GL
n
(K) et (
t
A)
1
=
t
(A
1
)
10.14 Trace dune matrice.
Denition : Soit A
m
athcalM
n
(K) une matrice carree. La trace de A, notee Tr A est, pour A = (a
ij
) 1in
1jn
Tr A =
n

i=1
a
ii
.
Exemple :
Tr
_
_
1 0 1
n7 0 5
1 2
_
_
= + 1.
Proposition : 1. Tr (A +B) = Tr A +Tr B pour A, B M
n
(K), , K.
2. Tr (AB) = Tr (BA) pour A, B M
n
(K).
3. Deux matrices semblables ont meme trace.