Chapitre I Eléments de mathématiques, calcul matriciel, transformations de Laplace |
|||
III. Calcul matriciel (suite et fin) | |||
Comment
calcule-t-on un déterminant ? Seules les matrices carrées peuvent se résoudre à un déterminant. Suivant la taille de la matrice, nous utiliserons deux techniques. + pour les matrices dordre 2 ou 3 telle que : |
|||
I-42 | |||
on peut utiliser la méthode que nous désignerons par méthode directe. La valeur du déterminant |A| est obtenue par la somme des produits en diagonale dans le sens positif (de gauche à droite en partant du haut) et dans le sens négatif (de droite à gauche en partant du haut) de la manière suivante : | |||
|A| = + (-5*0*22) +
(12*-3*0) +(-0,3*0,4*-8) sens positif, - (-0,3*0*0) (12*0,4*22) (-5*-3*-8) sens négatif = + 0 + 0 + 0,96 0 105,6 +22 = 15,36. |
I-43 | ||
Animation (Calcul d'un déterminant de matrice 3x3 par la méthode
directe) Exercices (Calcul de déterminants de matrices 3x3) |
|||
+
pour les matrices carrées dordre 4 et plus :
La méthode précédente de calcul du déterminant nest plus applicable. Nous utiliserons la partition de la matrice en cofacteurs. Le cofacteur Cij de lélément xij (i désigne le numéro de la ligne et j celui de la colonne) de la matrice [Z] suivante : |
|||
I-44 | |||
est égal à (-1)1+j * |Mij| où |Mij| est le minorant de xij ou la matrice obtenue en supprimant la ième ligne et la jème colonne de la matrice [Z]. Soit par exemple : | |||
, or (-1)2
= +1 , or (-1)3 = -1 |
I-45 | ||
En généralisant, (-1)n = +1 et (-1)n+1 = -1, n étant un nombre pair positif. | |||
Le déterminant de la matrice [Z] (équation I-44) est égal à la somme des produits de chaque cofacteur dune ligne ou dune colonne par son élément. Par exemple, en prenant les cofacteurs des éléments de la ligne 1 de [Z] : | |||
|Z| = x11C11 + x12C12 + x13C13 | I-46 | ||
ou ceux des éléments de la colonne 2 de [Z] : | |||
|Z| = x12C12 + x22C22 + x32C32 | I-47 | ||
etc. | |||
A partir de ses observations nous pouvons établir une règle pratique des signes des cofacteurs dune matrice carrée que nous utiliserons souvent : | |||
I-48 | |||
Notons
que les cofacteurs des éléments x11, x22,
x33, etc
de la diagonale positive sont
tous positifs. La partition peut seffectuer sur nimporte quelle matrice carrée ce qui va nous permettre de vérifier les résultats obtenus précédemment (équation I43). Reprenons notre matrice [A] dordre 3 : |
|||
I-49 | |||
dont le déterminant |A| = 15,36. On choisit une ligne ou une colonne. Prenons par exemple la première ligne constituée des éléments 5, 12 et 0.3 : | |||
= -5*(-24)12*(8,8) 0,3*(-3,2) = 15,36 |
I-50 | ||
Le
déterminant est la somme des cofacteurs dune ligne
ou dune colonne quelconque. Essayons avec la première colonne : |
|||
= -5*(-24) 0,4*(261,6) = 15,36 |
I-51 | ||
puis la deuxième colonne : | |||
= -12*(8,8) +8*(15,12) = 15,36 |
I-52 | ||
A
chaque essai, le résultat est identique à celui de
léquation I-43. Les calculs sont simplifiés
lorsque la ligne ou la colonne comporte des éléments
nuls. Il est donc judicieux de choisir la ligne ou la
colonne de la matrice comportant le plus
déléments nuls. Pour des matrices carrées
dordre supérieur à 4, il est nécessaire de
résoudre chaque minorant à son sous-minorant pour
quil ne dépasse pas lordre 3. Animation (Calcul d'un déterminant de matrice 3 x 3 avec partition) Exercices (Calcul de déterminants de matrices 4 x 4) A présent revenons à notre équation matricielle I-35 à trois inconnues qui est du type de celles que nous utiliserons pour résoudre les problèmes posés par lanalyse des flux. Pour obtenir les valeurs de x, y et z, deux méthodes seront utilisées, 1) la méthode de Cramer (plus utile pour les systèmes algébriques que pour les systèmes numériques) et 2) le produit de la matrice carrée inversée [A]-1 par [B] puisquil nest pas possible de diviser directement une matrice par une autre. + Avec la méthode de Cramer la matrice [A], modifiée en substituant le vecteur [B] à lune de ses colonnes, est divisée par son déterminant |A| avant modification. Pour calculer successivement les trois inconnues x, y et z (équations I-53 à 55) on remplace tour à tour par [B] (rouge) les colonnes 1, 2 et 3 dans la matrice [A] du numérateur : |
|||
I-53 | |||
où |Cx| = 3921.6 est le déterminant du numérateur et |A| = 15,36 celui du dénominateur. | |||
I-54 | |||
I-55 | |||
Animation (Résolution d'une équation à 3 inconnues par la méthode de Cramer) | |||
On
peut vérifier que la méthode classique de substitution
donne les mêmes résultats. + Résolution par [A]-1*[B] : linversion de matrice est une opération assez délicate et le secours dun ordinateur est indispensable pour inverser de grosses matrices. Seules les matrices carrées non nulles peuvent sinverser. Commençons par transposer la matrice [A] en matrice [A]T. La transposition consiste à faire pivoter la matrice autour de la diagonale pour que les lignes deviennent colonnes et les colonnes lignes (I-56). |
|||
I-56 | |||
On peut vérifier que le déterminant de la transposée est identique à celui de la matrice initiale. Nous devons obtenir une matrice inverse [A]-1 dont le déterminant est égal à 1/15,36 = 0,065104. Pour cela on multiplie la matrice des cofacteurs de la matrice transposée [A]T par linverse du déterminant |A|T de la matrice transposée égal à |A| (équations I-43 et I-49 à 52). | |||
I-57 | |||
En divisant chaque cofacteur par 15,36 on obtient la matrice inversée : | |||
I-58 | |||
dont
on peut vérifier que le déterminant |A|-1
est bien égal à 0,065104. Animation (Inversion de matrice 3 x 3) Exercices (Inversion de matrices 3 x 3) Exercices (Inversion de matrices 4 x 4)
|
|||
On peut donc calculer le produit [A]-1[B]=[X] : | |||
I-59 | |||
qui
nous donne, dans la matrice scalaire résultat [X] et de
haut en bas, les valeurs de x, y et z identiques à
celles calculées par la méthode de Cramer. Exercices (Résolution d'équations à 3 inconnues) Exercices (Résolution d'équations à 4 inconnues) |
|||
Les matrices présentent dautres propriétés intéressantes que nous découvrirons lors de leur utilisation dans les chapitres suivants. | |||