MATRICES
Définitions
Matrice
Matrices et vecteurs
Matrice
Une matrice réelle de n lignes et de m colonnes est un
tableau bidimensionnel M constitué de n lignes comportant chacune m
nombres réels. Chacun de ses éléments est repéré par un double
indice (i,j) représentant le numéro de la ligne et le numéro de
la colonne à l´intersection desquelles il se trouve:
M = {ai,j} pour 1 <= i < n et 1 <= j < m
M[i][j] = ai,j
Dans la suite nous noterons une telle matrice:
En programmation, par exemple en C, une matrice 4*3 se déclare ainsi:
float M[4][3];
On accède a l´élément d´indices (i,j) de la
façon suivante:
En lecture: x = M[0][2];
Ou en ecriture: M[2][3] = 0.707;
Remarquons que les indices varient entre 0 et 3=n-1 pour i, et entre 0
et 2=m-1 pour j.
Matrices et vecteurs
Rappelons qu´un vecteur d´un espace vectoriel de dimension n peut
se noter comme la colonne de ses n composantes dans une base de cet
espace, c´est à dire comme une matrice de n lignes et 1 colonne.
Les matrices apparaissent ainsi comme une généralisation des vecteurs.
Opérations sur les matrices
Addition
L´opération d´addition définie sur les vecteurs s´étend
ainsi aux matrices:
Cette définition n´a de sens que pour des matrices de mêmes
dimensions.
On démontre que cette addition a les propriétés suivantes sur
l´ensemble des matrices de mêmes dimensions:
1) Existence d´un élément neutre:
2) Associativité:
M1 + (M2 + M3) = (M1 + M2) + M3
3) Commutativité:
M1 + M2 = M2 + M1
4) Existence, pour toute matrice M = {ai,j}, d´une
matrice dite opposée, notée -M, dont chaque élément
bi,j = -ai,j, et qui vérifie:
M + -M = -M + M = Z
Produit par un scalaire
Le produit d´une matrice par un scalaire se définit par:
Propriétés:
1 * M = M
k1 * (k2 * M) = (k1 * k2) * M
-1 * M = -M
Produit de matrices
On définit la multiplication de la façon suivante:
Exemple:
Cette définition n´a de sens que si le nombre de colonnes de M1
est égal au nombre de lignes de M2. le nombre de lignes du résultat
est égal au nombre de lignes de la première matrice, et le nombre
de colonnes du résultat est égal au nombre de colonnes de la
deuxième matrice.
On montre que ce produit a les propriétés suivantes:
1) Existence d´un élément neutre: Si M est une matrice carrée
d´ordre n, la matrice diagonale carrée U d´ordre n dont les
éléments de la diagonale valent 1 (tous les autres valant 0) est
unitaire pour la multiplication, c´est à dire que:
M * U = U * M = M
Exemple:
2) Associativité:
M1 * (M2 * M3) = (M1 * M2) * M3
3) Distributivité par rapport a l´addition:
M1 * (M2 + M3) = M1 * M2 + M1 * M3
4) Non commutativité, par exemple:
Déterminant d´une matrice carrée
Le déterminant d´une matrice carrée d´ordre 2 est le scalaire:
On généralise cette définition à une matrice
carrée d´ordre n.
Par exemple pour une matrice 3*3, on a:
Cette méthode de calcul est le développement par rapport à la
1ère ligne (on peut définir plus généralement le développement
par rapport à une ligne ou une colonne quelconque). Elle consiste
à multiplier chaque élément a1,j de la 1ère ligne
par le déterminant d´ordre n-1 obtenu en supprimant la 1ère ligne
et la colonne j et en alternant les signes (+ - + ...). Ainsi un
déterminant d´ordre n s´obtient en calculant n déterminants
d´ordre n-1, chacun d´eux s´obtient en calculant n-1 déterminants
d´ordre n-2, etc..., et on en arrive finalement à des calculs
de déterminants d´ordre 2.
Matrice inverse
U étant la matrice unité (élément neutre de la multiplication),
l´inverse d´une matrice M est la matrice, notée M-1, qui, si
elle existe, vérifie:
M * M-1 = M-1 * M = U
On montre que pour que M-1 existe, il faut et il suffit:
1) Que M soit carrée.
2) Et que som déterminant ne soit pas nul.
Exemple:
det(M) étant nul, M n´a pas d´inverse.
Produit d´un vecteur par une matrice
Un vecteur étant une matrice unicolonne, la définition du produit
s´applique si le nombre de colonnes de la matrice est égal au nombre
de lignes du vecteur.
Exemple:
Vecteurs et valeurs propres
Définition
Soit une matrice carrée M d´ordre n. S´il existe un vecteur V
de n lignes et un scalaire v tels que:
M * V = k * V soit encore:
M * V - k * U * V = 0 avec U = matrice unite, soit:
(M - k * U) * V = 0
V est dit vecteur propre et k est dit valeur propre
de la matrice M.
Propriétés
1) Si V est un vecteur propre de la matrice M, alors M*V lui est
parallèle, puisque M * V = k * V
2) Si V est un vecteur propre de valeur propre k de la matrice M, alors
tous les vecteurs c*V sont aussi propres avec la même valeur propre.
3) Une matrice carrée d´ordre n admet n valeurs propres k1, k2, ..., kn
qui sont solutions de l´équation caractéristique:
Exemple
Soit la matrice M:
Équation carastérique:
Les vecteurs propres, obtenus en reportant les valeurs propres dans
l´équation:
(M - k * U) * V = 0
sont définis à un facteur multiplicatif près.