Académique Documents
Professionnel Documents
Culture Documents
D enitions
Une matrice n x m est un tableau de nombres ` a n lignes et m colonnes. Exemple de matrice avec n = 2 et m = 3 : M= 1 2 0 4 3 1
n et m sont les dimensions de la matrice M. Un matrice est symbolis ee par une lettre en caract` ere gras. On note Mij l el ement situ e` a lintersection de la ligne i et de la colonne j : M11 M12 M21 M22 M= ... ... Mn1 Mn2 ... M1m ... M2m ... ... ... Mnm
Si m = 1, la matrice est appel ee vecteur (ou, plus pr ecis ement vecteur-colonne) : x1 x2 x= ... xn Si n = m la matrice est dite matrice carr e e.
Matrice triangulaire : T11 T12 T13 0 T22 T23 T= 0 0 T33 0 0 0 T14 T24 T34 T44
Une matrice carr ee S est dite sym etrique si Sij = Sji : S11 S12 S= S13 S14 S12 S22 S23 S24 S13 S23 S33 S34 S14 S24 S34 S44
Addition et soustraction
Laddition et la soustraction des matrices se font terme par terme. Les matrices doivent avoir les m emes dimensions. Exemples : 1 2 0 4 3 1 1 2 0 4 3 1 + 5 2 3 1 3 4 5 2 3 1 3 4 = = 6 4 3 5 6 3 4 0 3 3 0 5
Transposition
La transpos ee AT dune matrice A (aussi not ee A ) est la matrice obtenue en echangeant lignes et colonnes de A. 1 2 0 4 3 1 1 4 AT = 2 3 0 1
A=
x1 x2 ... xn
Multiplication matricielle
Produit scalaire Le produit scalaire dun vecteur-ligne xT par un vecteur-colonne y est d eni par : y1 n y2 T x y = x1 x2 ... xn = x1 y1 + x2 y2 + ... + xn yn = xi yi ... i=1 yn Ce produit, appel e produit scalaire, est not e x y. Les vecteurs doivent avoir la m eme dimension. Le r esultat de cette op eration est un scalaire. On peut noter que le produit scalaire est commutatif : x y = y x.
Lorsque le produit scalaire de deux vecteurs est nul, les vecteurs sont dits orthogonaux. A deux dimensions, cela correspond ` a deux vecteurs perpendiculaires. Par exemple, les vecteurs x = ( 1 3 ) et y = ( 6 2 ) ont un produit scalaire nul et on v eriera facilement quils sont perpendiculaires. Produit matriciel
Le produit matriciel se d eduit du produit scalaire : le produit de la matrice A (n x m) par la matrice B (p x m) est la matrice C (n x p) telle que l el ement Cij est egal au produit scalaire de la ligne i de la matrice A par la colonne j de la matrice B :
m
Cij =
k =1
Propri et es Le produit matriciel est associatif : ABC = (AB)C = A(BC) distributif par rapport ` a laddition : A(B + C) = AB + AC non-commutatif : (en g en eral) AB = BA Transpos ee dune somme : (A + B)T = AT + BT Transpos ee dun produit : (AB)T = BT AT Quelques produits particuliers Carr e scalaire : xT x =
i=1 n
x2 i
Sa racine carr ee (xT x)1/2 est appel ee norme du vecteur x et est not ee ||x||. Lorsque la norme dun vecteur est egale ` a 1, le vecteur est dit norm e. Tout vecteur peut etre norm e en le divisant par la racine carr ee de sa norme. Deux vecteurs qui sont simultan ement norm es et orthogonaux sont dit orthonorm es : a a = b b = 1 et a b = b a = 0 a et b sont orthonorm es Une matrice dont toutes les colonnes prises deux ` a deux sont des vecteurs orthogonaux est dite matrice matrice orthogonale. Si, de plus ces vecteurs sont norm es, la matrice est dite matrice orthonorm e e. Forme quadratique : x Ax =
i=1 j =1 T n n
Aij xi xj
Aij xi yj
i=1 j =1
Inversion
Une matrice carr ee A est dite inversible sil existe une matrice carr ee A1 (appel ee matrice inverse) telle que AA1 = A1 A = I Propri et es (A 1 ) 1 = A (A1 )T = (AT )1 (AB)1 = B1 A1 Si la matrice A est orthogonale, alors A1 = AT . 4
La matrice inverse A1 nexiste donc que si det(A) est di erent de 0. Le d eterminant peut se calculer de mani` ere r ecursive. Par exemple pour n = 3, on a, en d eveloppant la premi` ere ligne : A = a b c e f d f d e d e f =a b +c h i g i g h g h i = a(ei f h) b(di f g ) + c(dh eg ) = aei af h bdi + bf g + cdh ceg
Dans ce d eveloppement, chaque d eterminant dordre 2 est appel e mineur du terme qui le pr ec` ede. Le mineur de l el ement xij est la sous-matrice obtenue en supprimant la ligne i et la colonne j . Par exemple, le mineur de a est : mineur(a) = e f h i = ei f h
Le cofacteur de l el ement xij est donn e par lexpression : cofacteur(xij ) = (1)i+j mineur(xij ) Le cofacteur est donc le mineur pr ec ed e dun signe donn e par le tableau suivant : + + ... + ... + ... ... + ... ...
On peut d evelopper le d etermiant par rapport ` a nimporte quelle ligne ou colonne. En pratique, quand faciliter les calculs, on choisira la ligne (ou colonne) qui contient le plus de 0. Pour chaque el ement aij de la ligne ou colonne choisie, Cette m ethode est valable pour un d eterminant de taille quelconque. En pratique pour n > 3, il vaut mieux recourir ` a un algorithme sp ecique. Propri et es det(AT ) = det(A) det(AB) = det(A) det(B) 5
Le d eterminant dune matrice triangulaire ou diagonale est egal au produit des el ements diagonaux. En particulier, det(I) = 1. 1 Si A est inversible, alors det(A1 ) = det(A) Si A est orthogonale, alors det(A) = 1
Exemple : a + g b + h c + i 1 0 a b c 0 1 0 d e f = d e f g h i 0 0 1 g h i Lop eration inverse est assur ee par la soustraction de ces el ements, cest-` a-dire par la multiplication de la matrice A par la matrice Ia , cette derni` ere etant Ia dans laquelle on a remplac e l el ement lk par .
x1 x2 b= ... xn
b1 b2 ... bn
Exemple : Consid erons le syst` eme de deux equations ` a deux inconnues suivant : 2x1 + 3x2 = 9 x1 x2 = 2 On a A= 2 3 1 1 9 2
b=
Lorsque la matrice nest pas inversible, cest-` a-dire quand son d eterminant est nul, deux cas sont ` a envisager : soit le syst` eme est ind etermin e : cest le cas lorsquune des equations est une combinaison lin eaire des autres equations du syst` eme. Exemple : x1 + x2 = 3 2x1 + 2x2 = 6 soit le syst` eme est impossible : cest le cas lorsquaucune equation est une combinaison lin eaire des autres equations du syst` eme. Exemple : x1 + x2 = 3 2x1 + 2x2 = 8
Enn, on remarquera que le syst` eme d equations homog` enes Ax = 0 ne poss` ede des solutions non triviales (cest-` a-dire autres que x = 0) que si det(A) = 0.
=0
Ce syst` eme aura des solutions autres que la solution triviale si et seulement si a11 a12 a21 a22 ... ... an1 an2 ... a1n ... a2n ... ... ... ann
det(A I) =
=0
Lexpression de ce d eterminant est un polyn ome de degr e n en qui est appel e polyn ome caract eristique de la matrice A et l equation correspondante est dite equation caract eristique. En particulier, pour la matrice 2 x 2 a11 a12 a21 a22 l equation caract eristique s ecrit a11 a12 a21 a22 Les valeurs propres sont donc 1,2 = (a11 + a22 ) (a11 + a22 )2 4(a11 a22 a12 a21 ) 2 = 2 (a11 + a22 ) + (a11 a22 a12 a21 ) = 0
Exemple : Soit 2 2 1 A= 1 3 1 1 2 2 2 2 1 1 3 1 1 2 2
Les solutions de cette equation sont 1 = 5, 2 = 1, et 3 = 1. Quand = 1 = 5, on a 3 2 1 x1 A I = 1 2 1 x2 = 0 1 2 3 x3 Une solution possible de cette equation est donn ee par x1 = x2 = x3 = 1. Tout multiple de ces valeurs est aussi solution. Ainsi les vecteurs propres associ es ` a la valeur propre T 1 = 5 sont tous les vecteurs de type k k k . De m eme, les vecteurs propres associ es aux valeurs propres 2 = 3 = 1 sont par exemple T T 2 1 0 et 1 0 1 et lensemble des vecteurs propres associ es ` a 2 = 3 = 1 T est donn e par c1 v1 + c2 v2 = 2c1 + c2 c1 c2 .
Propri et es
Si une valeur propre (au moins) est nulle, alors le d eterminant est nul. Deux vecteurs propres associ es ` a deux valeurs propres distinctes sont orthogonaux.
L equation caract eristique est 7 2 1 2 10 2 1 2 7 Pour = 6, nous avons x1 1 2 1 2 4 2 x2 = 0 x3 1 2 1 cest-` a-dire x1 2x2 + x3 = 0 = 3 242 + 180 432 = 0
Comme vecteurs propres, nous choisirons deux vecteurs orthogonaux, par exemple : 1 1 0 et 1 1 1 De m eme, pour = 12, on choisira par exemple le vecteur 1 2 1 En normant ces trois vecteurs, nous obtenons la matrice 6 1 / 2 1 / 3 1 / A= 0 1/3 2/ 6 1/ 2 1/ 3 1/ 6 Et on v eriera que A diagonalise S, cest-` a-dire D = A1 SA est diagonale, et que ses el ements sont bien les valeurs propres de S. Notons que la matrice A ne doit pas forc ement etre norm ee. Une matrice carr ee X (n x n) est diagonalisable si elle poss` ede n valeurs propres distinctes (condition susante mais pas n ec essaire). Exemple : Consid erons la matrice 1 2 0 X= 0 3 0 2 4 2
Les valeurs propres de cette matrice sont 3, 2 et 1. Ces trois valeurs etant distinctes, la matrice X est diagonalisable et la matrice A qui diagonalise X est compos ee des vecteurs propres de X : 1 0 1 A = 1 0 0 2 1 2 On v eriera que D = A1 XA est une matrice diagonale dont les el ements sont les valeurs propres de X. 11
R ef erences
Ayres F (1978) Matrices : Cours et probl` emes, Serie Schaum. Depiereux E (2000) Note de cours, DEA en Bioinformatique.
12