Vous êtes sur la page 1sur 8

ESCPI-CNAM

Fevrier 2004

Calcul matriciel
1

D
efinitions, notations

D
efinition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn
el
ements,
ranges en m lignes et n colonnes.
On utilise aussi la notation m n pour le format. Lorsque m = n, on dit plutot : matrice
carr
ee dordre n. Si m = 1, on parle de matrice-ligne dordre n, et si n = 1, on parle
de matrice-colonne dordre m.


2
2 1
2 0 1
1 2 3
, D = 1 , et
Exemples : A = 1 1 0 , B = 3 5 , C =
6 5 4
4
0
1
2 0 1
L = [ 1 3 5 ] . A est une matrice carree dordre 3. B est de format (3, 2), C de format
(2, 3). D est une matrice-colonne dordre 3, et L une matrice-ligne dordre 3.

Conventions Chaque matrice est encadree par des crochets - [ ] - ou des parenth`eses - ( ),
parfois par dautres symboles (accolades, traits doubles, . . . ) : la seule notation non admise
est le trait simple - | | - reserve aux determinants.
Les elements sont nommes en utilisant deux indices, le premier est lindice de ligne, le
second est lindice de colonne. On note alors, par exemple : A = [ai,j ].


Exemples : A =

a1,1
a2,1

a1,2
a2,2

y1

et Y = y2 .
y3

a1,3
, X = [ x1
a2,3

x2

x3

x4 ],

D
efinition 2 Deux matrices de m
eme format, [ai,j ] et [bi,j ], sont
egales si et seulement
si : ai,j = bi,j pour tout couple (i, j).
D
efinition 3 La diagonale dune matrice [ai,j ] est lensemble des elements ai,i .
a1,1

Exemples : A = a2,1
a3,1

2
2.1

a1,2
a2,2
a3,2


a1,3
b1,1

a2,3 , B =
b2,1
a3,3

b1,2
b2,2

b1,3
,
b2,3

c1,1

et C = c2,1
c3,1

c1,2
c2,2 .
c3,2

Op
erations
Transposition

D
efinition 4 La transpos
ee dune matrice A = [ai,j ] est la matrice At = [aj,i ], obtenue en
echangeant les lignes et les colonnes de A.
Ceci revient `a effectuer une symetrie par rapport `a la diagonale de A.
2 0

Exemples : Si A = 1 1
2 0
C t = [ 2 1 4 ] .

G.A.CESARONI

1
2
t

0 , alors : A = 0
1
1

page 1

1 2
2

1 0 . Si C = 1 , alors :
0 1
4

cesaroni@cnam.fr

ESCPI-CNAM

Fevrier 2004

Propri
et
es
Si A est de format (m, n), alors At est de format (n, m). En particulier, si A est carree dordre
n, alors At a le meme format. La transposee dune matrice-colonne est une matrice-ligne, et
reciproquement. Enfin, (At )t = A pour toute matrice A.
D
efinition 5 Une matrice carree A est dite sym
etrique si elle verifie : At = A.

2.2

Produit par un nombre

D
efinition 6 Le produit dune matrice A = [ai,j ] par le nombre est la matrice :
A = [ai,j ]. On dit aussi que A est le produit de A par le scalaire .
2 0
Exemples : 3 1 1
2 0

6
1
0 = 3
6
1

0
3
0

3
0 , et (1) [ 2
3

4 ] = [ 2

4 ] .

D
efinition 7 Pour chaque format (m, n), on note 0m,n la matrice nulle, dont tous les
elements sont nuls. Si le format est sous-entendu, on la note simplement 0.
Propri
et
es
Les matrices A et A ont toujours le meme format. De plus : (At ) = (A)t .
Pour toute matrice A et tous scalaires et , on a : (A) = ()A.
Si = 1, on a bien entendu : 1A = A, et si = 0, on obtient la matrice nulle.
Enfin, le produit A nest nul que si lun des facteurs est nul :
A = 0 si est seulement si = 0 ou A = 0.( ce produit est int`
egre)

2.3

Somme

D
efinition 8 La somme de deux matrices de m
eme format est definie par :
[ai,j ] + [bi,j ] = [ai,j + bi,j ].
2 0

Exemple : 1 1
2 0

1
1

0 + 6
1
7

2
5
8

3
3

4 = 7
9
9

2
6
8

2
4 .
10

Propri
et
es Pour A, B, C de meme format, et des scalaires , :
A + (B + C) = (A + B) + C. (la somme est associative)
A + B = B + A. (la somme est commutative)
A + 0 = 0 + A = A. (la matrice 0 est element neutre)
Toute matrice admet une opposee, A = (1)A.
(A + B) = A + B , et ( + )A = A + A. (le produit par un scalaire est distributif par
rapport `
a la somme des matrices et par rapport `
a la somme des scalaires)
(A + B)t = At + B t . (la transposee dune somme est la somme des transposees)

2.4
2.4.1

Produit
Produit dune matrice-ligne par une matrice-colonne

D
efinition 9 Soit X = [xi ] une matrice-ligne, et soit Y = [yi ] une matrice-colonne de
m
eme ordre n. Leur produit est le nombre : XY = x1 y1 + x2 y2 + . . . + xn yn .
(comme le resultat est un nombre, ce produit sappelle aussi produit scalaire de X par Y )
G.A.CESARONI

page 2

cesaroni@cnam.fr

ESCPI-CNAM

Fevrier 2004
4
3 ] 5 = 4 + 10 + 18 = 32
6

Exemples : [ 1

2.4.2

0
c ] 1 = b.
0

[a

Cas g
en
eral

D
efinition 10 Le produit de deux matrices nest defini que si le nombre de colonnes de
la premi`
ere est
egal au nombre de lignes de la seconde. Si A est de format (m, n),
et si B est de format (n, p), le produit C = AB est la matrice de format (m, p) definie par :
chaque element ci,j de C est le produit de la i`eme ligne de A (consideree comme une matriceligne) par la j`eme colonne de B (consideree comme une matrice-colonne). Autrement dit, si
A = [ai,j ] et B = [bi,j ], alors, pour tous (i, j) : ci,j = ai,1 b1,j + ai,2 b2,j + . . . + ai,n bn,j .
En pratique, on dispose les calculs de la facon suivante :

le trou
doit etre
carre

deuxi`
eme

matrice

matrice
premi`ere
matrice produit
(resultat)

1
Exemples : 2
1

2 
1
4
6
2

2
5

11
3
= 22
4
11


8
16
8

5 
1 2
10 ,
6 5
5

1
3
2
4
1




2
0 0
4 =
.
0 0
2

Propri
et
es Pour A, B, C (telles que les produits existent), et des scalaires , :
A(BC) = (AB)C. (le produit est associatif )
AB 6= BA en general. (le produit nest pas commutatif )
A0 = 0 et 0A = 0. (chaque matrice nulle est element absorbant)
(AB) = (A)B = A(B). (associativite generalisee)
(AB)t = B t At . (attention `
a lordre)
A(B + C) = AB + AC et (A + B)C = AC + BC. (le produit est distributif `
a gauche et `
a
droite par rapport `
a la somme)
Le produit AB peut etre nul avec A 6= 0 et B 6= 0. (le produit des matrices nest pas int`egre,
voir exemple ci-dessus)
En particulier, dans le calcul matriciel, on ne peut pas simplifier :
AC = BC nimplique pas necessairement A = B (lhypoth`ese equivaut `
a (A B)C = 0))

Matrices carr
ees

Pour deux matrices carrees de m


eme ordre A et B, la somme A + B et les produits AB
et BA existent toujours ( on na plus `a se soucier des conditions dexistence). Toutes les
proprietes vues ci-dessus sont encore vraies, et le calcul matriciel ressemble beaucoup au
calcul algebrique ordinaire, `a deux exceptions pr`es :
- le produit nest pas commutatif,
- il nest pas int`egre.
Il ny a donc pas, en general, didentites remarquables ni de formules donnant les racines dune
equation matricielle. Les proprietes supplementaires sont liees `a lexistence dun element
neutre pour le produit et dinverses dans certains cas.
G.A.CESARONI

page 3

cesaroni@cnam.fr

ESCPI-CNAM

3.1

Fevrier 2004

Matrices identit
es

D
efinition 11 Pour chaque ordre n, on appelle matrice identit
e dordre n la matrice
notee In definie par : In = [i,j ], avec : i,j = 0 si i 6= j,
i,j = 1 si i = j (symbole de KRONECKER).
Autrement dit, In na que des 1 sur la diagonale et des 0 partout ailleurs. Si lordre est
implicite, on la note simplement I.
1
I3 = 0
0

Exemple :

0
1
0

0
0.
1

Propri
et
es La matrice In est element neutre du produit des matrices carrees dordre n :
pour toute matrice carree A dordre n, AIn = In A = A.
Plus generalement, pour toute matrice A de format (n, p) : In A = A, et, pour toute matrice B de format (m, n) : BIn = B.
1
0
0

Exemples :

3.2

0
1
0

x
x
0
0y = y
z
z
1

1
c]0
0

et [ a

0
1
0

0
0 = [a
1

c].

Matrices inverses

D
efinition 12 On dit quune matrice carree A est inversible si et seulement si il existe
une matrice B (de meme format) telle que :
AB = BA = I.
B est alors appelee linverse de A , et est notee A1 .
Exemples
: Puisque
I 2 = I, la matrice
identite est sa propre inverse : I 1 = I.



1 1
1 1
Si A =
, et si B =
, alors : AB = BA = I, et donc B = A1 .
0
1
0
1






a+c b+d
a b
1 1
. Puisque AB nest jamais
, alors : AB =
, et si B =
Si A =
0
0
c d
0 0
egale `a I( pour toute matrice B), la matrice A nest pas inversible.
Propri
et
es Si AB = I, alors A est inversible et B = A1 .
(cette importante propriete montre quil est inutile, en pratique, de calculer AB et BA)
On en deduit que si A est inversible, alors son inverse est unique.
(A1 )1 = A, autrement dit, A1 est inversible, dinverse A.
Si A et B sont inversibles, alors AB lest aussi et : (AB)1 = B 1 A1 (attention `
a lordre).
1 1
1
Si A est inversible et si 6= 0, alors A est inversible et (A) = A .

Si A est inversible, alors At lest aussi, et : (At )1 = (A1 )t .


(linverse de la transposee est la transposee de linverse)
Th
eor`
eme 1 Soit A une matrice carree dordre n , et soient X
dordre n . Si A est inversible, alors le syst`eme AX = B admet
par : X = A1 B , quelle que soit la matrice-colonne B .
Reciproquement, si le syst`eme AX = B nadmet quune seule
colonne quelconque B , alors A est inversible (et la solution est

et B deux matrices-colonnes
une solution unique, donnee
solution, pour une matriceX = A1 B).

On en deduit une methode pratique pour calculer linverse dune matrice, en resolvant un
syst`eme dequations. [voir lexercice 1]
G.A.CESARONI

page 4

cesaroni@cnam.fr

ESCPI-CNAM

3.3

Fevrier 2004

Matrices triangulaires et diagonales

D
efinition 13 Une matrice carree [ai,j ] est triangulaire sup
erieure si tous les elements
au-dessous de la diagonale sont nuls : ai,j = 0 pour i > j .
Une matrice carree [ai,j ] est triangulaire inf
erieure si tous les elements au-dessus de la
diagonale sont nuls : ai,j = 0 pour i < j .
Une matrice carree [ai,j ] est diagonale si tous les elements en dehors de la diagonale sont
nuls : ai,j = 0 pour i 6= j . (elle est donc `
a la fois triangulaire superieure et inferieure)
1
Exemples : A = 0
0

3
inferieure et C = 0
0

1
2
0

0
1
0


2
1

est triangulaire superieure, B =


2
1
1

0
1

est triangulaire

0
0 est diagonale.
2

Propri
et
es
Lensemble des matrices triangulaires superieures dordre n est stable par rapport aux
operations : somme, produit par un scalaire et produit matriciel.
De meme pour lensemble des matrices triangulaires inferieures.
Lensemble des matrices diagonales dordre n est stable par rapport aux operations :
transposition, somme, produit par un scalaire et produit matriciel.
Si A = [ai ] et B = [bi ] sont diagonales dordre n , alors : AB = BA = [ai bi ] .
Une matrice A = [ai,j ], triangulaire ou diagonale, est inversible si et seulement si ses elements
diagonaux sont tous non nuls : A = [ai,j ] inversible si et seulement si ai,i 6= 0 pour tout i.
De plus, son inverse est du meme type.

G.A.CESARONI

page 5

cesaroni@cnam.fr

ESCPI-CNAM

Fevrier 2004

Exercices r
esolus
1
A = 0
0

Exercice 1

Determiner linverse de la matrice :

1
1
0

1
1.
1

a
x
Posons X = y , et B = b . Le syst`eme AX = B secrit :
c
z

La troisi`eme equation donne : z = c.


x + y + z = a
y + z = b
En reportant dans la deuxi`eme, on obtient :

z = c

1 1

= 0 1
0 0

Puis dans la premi`ere :


Exercice 2
1

A= 0
0

x = a (b c) c = a b. Do`
u:

A1

y = b c.
0
1
1

On consid`ere les matrices :

1
1
0

1
u I est la matrice identite dordre 3.
2 et N = A I , o`
1

1. Calculer N 2 et N 3 . En deduire N n pour n entier, n 3.


2. En deduire une formule exprimant An en fonction de I, N et N 2 pour n entier naturel.
3. Determiner des nombres a, b et c tels que la matrice B = aI + bN + cN 2 verifie : AB = I.
En deduire la matrice A1 (inverse de A) en fonction de I, N et N 2 .
4. Calculer An pour n entier positif. En deduire Ak pour k entier relatif quelconque.
0
2

N = 0
0

1. On obtient :

0
0
0

2
0 et N 3 = 0
0

Si n 4, alors : N n = N 3 N n3 = 0N n3 = 0. Finalement :
N n = 0 pour n 3
2. Puisque les matrices I et N commutent (IN = N I), on peut developper An = (I + N )n
en utilisant la formule du binome :
Pour n 2, An = (I + N )n = I n + Cn1 I n1 N + Cn2 I n2 N 2 (les autres termes sont nuls dapr`es
n(n 1) 2
la question 1). On obtient ainsi :
An = I + nN +
N
2
Le calcul precedent nest valable que pour n 2. Mais la formule trouvee est encore vraie
pour n = 1 et n = 0, comme on le verifie facilement (A0 = I par convention). En remplacant

1 n n2
les matrices par leurs valeurs, on obtient :
An = 0 1 2n
0 0
1
3. En remplacant les matrices A et B par leurs valeurs en fonction de I et N , on obtient :
AB = (I + N )(aI + bN + cN 2 ) = aI + (a + b)N + (b + c)N 2 .
Une solution de AB = I est donc donnee par les egalites : a = 1, a + b = 0, b + c = 0.
On en deduit les valeurs : b = 1 et c = 1, et la solution : B = I N + N 2 . Ce qui montre

1 1 1
que A est inversible, son inverse etant :
A1 = I N + N 2 = 0 1 2
0 0 1

G.A.CESARONI

page 6

cesaroni@cnam.fr

ESCPI-CNAM

Fevrier 2004

Lunicite de linverse dune matrice nous assure de lunicite de la solution trouvee.


4. Pour calculer An = (A1 )n , on peut proceder comme pour An au debut de lexercice :
La matrice A1 est de la forme A1 = I + M , avec M = N 2 N . On calcule les puissances
de M :
M 2 = (N 2 N )2 = N 4 2N 3 + N 2 = N 2 ,
M 3 = M M 2 = (N 2 N )N 2 = N 4 N 3 = 0.
Les raisonnements et calculs faits pour N et A sont donc aussi valables pour M et A1 . On
n(n + 1) 2
n(n 1) 2
An = I nN +
en deduit : An = (A1 )n = I + nM +
N
M :
2
2
Comme pour An , cette formule est verifiee pour tout entier naturel n. Si on lecrit :
(n)(n 1) 2
An = I + (n)N +
N ,
2
on constate quil sagit de la formule trouvee `a la question 2, avec n `a la place de n.
k(k 1) 2
Do`
u le resultat :
Ak = I + kN +
N , pour tout k entier relatif
2

1 0 0
2 0 1
Exercice 3 On consid`ere les matrices : A = 1 1 0 et I = 0 1 0 .
0 0 1
2 0 1
2
3
1. Calculer A et A .
2. Determiner trois nombres entiers a, b et c tels que : A3 + aA2 + bA + cI = 0.
3. En deduire que A est inversible, et ecrire son inverse A1 .
2
A2 = 3
6

1. On obtient :

0
1
0

3
2
1 et A3 = 5
1
10

0 5
1 4
0 7

2. Legalite A3 + aA2 + bA + cI = 0 donne les 7 relations :


2 + 2a + 2b + c
5 3a b
5 + 3a + b
1+a+b+c
4 a
10 + 6a + 2b
7 a + b + c

=
=
=
=
=
=
=

0
0
0
0
0
0
0

La cinqui`eme equation donne : a = 4, la deuxi`eme : b = 7, et la quatri`eme : c = 4. Les


autres equations sont alors aussi verifiees.
La relation demandee est :
A3 4A2 + 7A 4I = 0
3. La relation precedente peut secrire : A3 4A2 + 7A = 4I,
1
7
ou encore, en divisant par 4 et en mettant A en facteur : A( A2 A + I) = I.
4
4

Etant
de la forme AB = I, cette relation donne :

1 0 1
1
1
A est inversible et A1 = B = (A2 4A + 7I). Do`
u:
A1 = 1 4 1
4
4
2 0 2

G.A.CESARONI

page 7

cesaroni@cnam.fr

ESCPI-CNAM

Fevrier 2004

Exercices

Exercice 4 Soient A et B deux matrices carrees de meme ordre verifiant les deux
conditions : AB 6= 0, et BA = 0, et soit C = AB.
1 - Calculer C 2 .
2 - Est-ce que A et B sont
 inversibles?
1 2
3 - Si on fixe A =
, trouver toutes les matrices B verifiant les deux conditions :
2 4
AB 6= 0, et BA = 0.
0 0 1

Exercice 5 Soit M = 0 1 0 .
1 0 0
1 - Calculer M n pour tout entier n 1.
2 - Montrer que M est inversible, et determiner M 1 .
3 - Determiner toutes les matrices A telles que AM = M A.

1 2
. Trouver toutes les matrices M telles que AM = M A.
5 3


1 1
.
Exercice 7 Soit A =
1 1
1 - Calculer A2 , /A3 et A4 .
2 - En deduire Ak pour tout entier k 1.
3 - Montrer que A est inversible et calculer son inverse.
4 - Calculer Ak pour tout entier k 1.
Exercice 6 Soit A =

1 0 1

Exercice 8 Soit A = 0 1 0 .
1 0 1
1 - Calculer A2 , A3 , puis An (par recurrence).
2 - La matrice A est-elle inversible?

1 2
2
3
1 - Peut-on trouver une matrice B
2 - Peut-on trouver une matrice C


Exercice 9 Soit A =

1
.
4
de format (3, 2) telle que AB = I2 ?
de format (3, 2) telle que CA = I3 ?

2 2
Exercice 10 Soit A =
.
2 1
2
2
1 - Calculer A , puis A A.
2 - En deduire que A est inversible. Que vaut A1 ?

G.A.CESARONI

page 8

cesaroni@cnam.fr

Vous aimerez peut-être aussi