Produit élémentaire signé - EPFL
Produit élémentaire signé - EPFL
Produit élémentaire signé - EPFL
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>EPFL</strong> 2009-2010<br />
LE DÉTERMINANT<br />
D’UNE MATRICE CARRÉE<br />
Algèbre Linéaire<br />
Génie Civil, Environnement<br />
Dr Lara Thomas
DÉTERMINANT<br />
Le déterminant d’une matrice carrée A d’ordre n>0<br />
est la somme des produits <strong>élémentaire</strong>s <strong>signé</strong>s de A<br />
associés aux permutations de Sn :<br />
Dr Lara Thomas
On note :<br />
<strong>Produit</strong> <strong>élémentaire</strong> <strong>signé</strong> de A associé à une permutation :<br />
Dr Lara Thomas
Exemple pour n=5 :<br />
Dr Lara Thomas
Exemple pour n=5 :<br />
un terme sur chaque ligne et<br />
un terme sur chaque colonne<br />
Dr Lara Thomas
La définition du déterminant coïncide bien avec les<br />
méthodes de calcul pour les déterminants d’ordre 2<br />
et ceux d’ordre 3 :<br />
Dr Lara Thomas
PROPRIÉTÉS DU<br />
DÉTERMINANT<br />
Prop. 1 Si A possède une ligne de 0, det(A)=0.<br />
Prop. 2 Si A possède deux lignes égales, det(A)=0.<br />
Prop. 3 Si A est triangulaire supérieure, det(A) est le<br />
produit de ses coefficients diagonaux.<br />
Dr Lara Thomas
DÉTERMINANT DES<br />
MATRICES ÉLÉMENTAIRES<br />
Prop. 4 Le déterminant des matrices <strong>élémentaire</strong>s est :<br />
Li Lj<br />
Li cLi<br />
Li Li +cLj<br />
avec<br />
Dr Lara Thomas
Pour une matrice quelconque, on a besoin d’une<br />
méthode efficace pour calculer son déterminant...<br />
Si A est de taille n, alors det(A) est la somme de n!<br />
produits <strong>élémentaire</strong>s <strong>signé</strong>s qui contiennent n termes<br />
chacun...<br />
Par exemple, pour n=10 , il faut effectuer plus de 32.106<br />
opérations !!<br />
Heureusement, l’algorithme de Gauss permet de réduire<br />
drastiquement le nombre de calculs à une centaine<br />
d’opérations seulement...<br />
Dr Lara Thomas
Pour une matrice quelconque, on a besoin d’une<br />
méthode efficace pour calculer son déterminant...<br />
Si A est de taille n, alors det(A) est la somme de n!<br />
produits <strong>élémentaire</strong>s <strong>signé</strong>s qui contiennent n termes<br />
chacun...<br />
Par exemple, pour n=10 , il faut effectuer plus de 32.106<br />
opérations !!<br />
Heureusement, l’algorithme de Gauss permet de réduire<br />
drastiquement le nombre de calculs à une centaine<br />
d’opérations seulement...<br />
Dr Lara Thomas
Pour une matrice quelconque, on a besoin d’une<br />
méthode efficace pour calculer son déterminant...<br />
Si A est de taille n, alors det(A) est la somme de n!<br />
produits <strong>élémentaire</strong>s <strong>signé</strong>s qui contiennent n termes<br />
chacun...<br />
Par exemple, pour n=10 , il faut effectuer plus de 32.106<br />
opérations !!<br />
Heureusement, l’algorithme de Gauss permet de réduire<br />
drastiquement le nombre de calculs à quelques centaines<br />
d’opérations seulement (environ 400 au pire pour n=10 !!)...<br />
Dr Lara Thomas
MÉTHODE DE CALCUL<br />
Algorithme de Gauss<br />
Matrices <strong>élémentaire</strong>s<br />
Carl Friedrich Gauss<br />
1777 - 1885<br />
Dr Lara Thomas
PROPRIÉTÉ CLEF<br />
Prop. 5 Si A est une matrice quelconque et si E est<br />
une matrice <strong>élémentaire</strong> de même taille, alors :<br />
det(EA)=det(E)det(A)<br />
Dr Lara Thomas
Algorithme :<br />
Soit A une matrice carrée de taille n > 0.<br />
Réduire A sous forme échelonnée.<br />
- Si la forme échelonnée contient une ligne de 0 : det(A)=0.<br />
- Sinon, poursuivre la réduction sous forme échelonnée<br />
réduite, puis :<br />
Ecrire A comme produit de matrices <strong>élémentaire</strong>s Ei.<br />
det(A) = le produit des det(Ei).<br />
Dr Lara Thomas
A non inversible<br />
et<br />
det A = 0<br />
A = matrice carrée de taille n<br />
A’ contient<br />
une ligne de 0<br />
A’ = forme échelonnée<br />
Algorithme de Gauss<br />
A’ possède un 1 directeur<br />
sur chaque ligne<br />
Algorithme de Gauss<br />
A = E1 E2 ... Er<br />
Matrices <strong>élémentaire</strong>s<br />
A inversible<br />
et<br />
det(A)=det(E1)det(E2)...det(Er)<br />
Dr Lara Thomas
A non inversible<br />
et<br />
det A = 0<br />
A = matrice carrée de taille n<br />
A’ contient<br />
une ligne de 0<br />
A’ = forme échelonnée<br />
Algorithme de Gauss<br />
A’ possède un 1 directeur<br />
sur chaque ligne<br />
Algorithme de Gauss<br />
A = E1 E2 ... Er<br />
Matrices <strong>élémentaire</strong>s<br />
A inversible<br />
et<br />
det(A)=det(E1)det(E2)...det(Er)<br />
Dr Lara Thomas
A non inversible<br />
et<br />
det A = 0<br />
A = matrice carrée de taille n<br />
A’ contient<br />
une ligne de 0<br />
A’ = forme échelonnée<br />
Algorithme de Gauss<br />
A’ possède un 1 directeur<br />
sur chaque ligne<br />
Algorithme de Gauss<br />
A = E1 E2 ... Er<br />
Matrices <strong>élémentaire</strong>s<br />
A inversible<br />
et<br />
det(A)=det(E1)det(E2)...det(Er)<br />
Dr Lara Thomas
A = matrice carrée de taille n<br />
A’ contient<br />
une ligne de 0<br />
A non inversible<br />
et<br />
det A = 0<br />
A’ = forme échelonnée<br />
A’ possède un 1 directeur<br />
sur chaque ligne<br />
A = E1 E2 ... Er<br />
A inversible<br />
et<br />
det(A)=det(E1)det(E2)...det(Er)<br />
Dr Lara Thomas
Exemple :<br />
A l’aide de l’algorithme d’élimination de Gauss,<br />
calculer det(A), pour :<br />
Dr Lara Thomas
L3 L3 -2L1<br />
L3 L3 /(-55)<br />
L1 L2 L1 L1/3<br />
E12<br />
L3 L3-10L2<br />
E31(-2) E32(-10)<br />
L2 L2-5L3<br />
E3(-55) E23(-5)<br />
L1 L1-3L3 L1 L1+2L2<br />
E1(1/3)<br />
E13(-3) E12(2) Dr Lara Thomas
L3 L3 -2L1<br />
L3 L3 /(-55)<br />
L1 L2 L1 L1/3<br />
E12<br />
L3 L3-10L2<br />
E31(-2) E32(-10)<br />
L2 L2-5L3<br />
E3(-55) E23(-5)<br />
L1 L1-3L3 L1 L1+2L2<br />
E1(1/3)<br />
E13(-3) E12(2) Dr Lara Thomas
L3 L3 -2L1<br />
L3 L3 /(-55)<br />
L1 L2 L1 L1/3<br />
E12<br />
L3 L3-10L2<br />
E31(-2) E32(-10)<br />
L2 L2-5L3<br />
E3(-55) E23(-5)<br />
L1 L1-3L3 L1 L1+2L2<br />
E1(1/3)<br />
E13(-3) E12(2) Dr Lara Thomas
L3 L3 -2L1<br />
L3 L3 /(-55)<br />
L1 L2 L1 L1/3<br />
E12<br />
L3 L3-10L2<br />
E31(-2) E32(-10)<br />
L2 L2-5L3<br />
E3(-55) E23(-5)<br />
L1 L1-3L3 L1 L1+2L2<br />
E1(1/3)<br />
E13(-3) E12(2) Dr Lara Thomas
L3 L3 -2L1<br />
L3 L3 /(-55)<br />
L1 L2 L1 L1/3<br />
E12<br />
L3 L3-10L2<br />
E31(-2) E32(-10)<br />
L2 L2-5L3<br />
E3(-55) E23(-5)<br />
L1 L1-3L3 L1 L1+2L2<br />
E1(1/3)<br />
E13(-3) E12(2) Dr Lara Thomas
L3 L3 -2L1<br />
L3 L3 /(-55)<br />
L1 L2 L1 L1/3<br />
E12<br />
L3 L3-10L2<br />
E31(-2) E32(-10)<br />
L2 L2-5L3<br />
E3(-55) E23(-5)<br />
L1 L1-3L3 L1 L1+2L2<br />
E1(1/3)<br />
E13(-3) E12(2) Dr Lara Thomas
L3 L3 -2L1<br />
L3 L3 /(-55)<br />
L1 L2 L1 L1/3<br />
E12<br />
L3 L3-10L2<br />
E31(-2) E32(-10)<br />
L2 L2-5L3<br />
E3(-55) E23(-5)<br />
L1 L1-3L3 L1 L1+2L2<br />
E1(1/3)<br />
E13(-3) E12(2) Dr Lara Thomas
L3 L3 -2L1<br />
L3 L3 /(-55)<br />
L1 L2 L1 L1/3<br />
E12<br />
L3 L3-10L2<br />
E31(-2) E32(-10)<br />
L2 L2-5L3<br />
E3(1/-55) E23(-5)<br />
L1 L1-3L3 L1 L1+2L2<br />
E1(1/3)<br />
E13(-3) E12(2) Dr Lara Thomas<br />
Dr Lara Thomas
det(A)=165<br />
Dr Lara Thomas
det(A)=165<br />
Dr Lara Thomas
det(A)=165<br />
Dr Lara Thomas
Remarque : on peut s’arrêter à la forme échelonnée<br />
de A, puisque son déterminant est connu.<br />
En effet, s’agissant d’une matrice triangulaire<br />
supérieure, son déterminant est égal au produit de<br />
ses coefficients diagonaux.<br />
Prop. 3 Si M est triangulaire supérieure, det(M) est le<br />
produit de ses coefficients diagonaux.<br />
Prop. 5 Si E est une matrice <strong>élémentaire</strong> :<br />
det(EM)=det(E)det(M)<br />
Dr Lara Thomas
Remarque : on peut s’arrêter à la forme échelonnée<br />
de A, puisque son déterminant est connu.<br />
En effet, s’agissant d’une matrice triangulaire<br />
supérieure, son déterminant est égal au produit de<br />
ses coefficients diagonaux (donc 1 ici).<br />
Prop. 3 Si M est triangulaire supérieure, det(M) est le<br />
produit de ses coefficients diagonaux.<br />
Prop. 5 Si E est une matrice <strong>élémentaire</strong> :<br />
det(EM)=det(E)det(M)<br />
Dr Lara Thomas
L3 L3 -2L1<br />
L3 L3 /(-55)<br />
L1 L2 L1 L1/3<br />
E12<br />
E1(1/3)<br />
L3 L3-10L2<br />
E31(-2) E32(-10)<br />
E3(1/-55)<br />
= M<br />
Dr Lara Thomas
L3 L3 -2L1<br />
L3 L3 /(-55)<br />
L1 L2 L1 L1/3<br />
E12<br />
E1(1/3)<br />
L3 L3-10L2<br />
E31(-2) E32(-10)<br />
E3(1/-55)<br />
= M<br />
E3(1/-55) E32(-10) E31(-2) E1(1/3) E12 A = M<br />
A = E12 E1(3) E31(2) E32(10) E3(-55) M<br />
Dr Lara Thomas
L3 L3 -2L1<br />
L3 L3 /(-55)<br />
L1 L2 L1 L1/3<br />
E12<br />
E1(1/3)<br />
L3 L3-10L2<br />
E31(-2) E32(-10)<br />
E3(1/-55)<br />
= M<br />
E3(1/-55) E32(-10) E31(-2) E1(1/3) E12 A = M<br />
A = E12 E1(3) E31(2) E32(10) E3(-55) M<br />
Dr Lara Thomas
A = E12 E1(3) E31(2) E32(10) E3(-55) M<br />
det(A) =<br />
det(E12) det(E1(3)) det(E31(2)) det(E32(10)) det(E3(-55)) det(M)<br />
det(A)= (-1)x3x1x1x(-55)xdet(M)<br />
Prop.3<br />
det(A)= 165 x 1=165<br />
det(EM)=det(E)det(M)<br />
Dr Lara Thomas
A = E12 E1(3) E31(2) E32(10) E3(-55) M<br />
det(A) =<br />
det(E12) det(E1(3)) det(E31(2)) det(E32(10)) det(E3(-55)) det(M)<br />
det(A)= (-1)x3x1x1x(-55)xdet(M)<br />
Prop.3 det d’une matrice triangulaire<br />
det(A)= 165 x 1=165<br />
Dr Lara Thomas
CONSÉQUENCES<br />
Csq 1 Une matrice carrée A est inversible si et<br />
seulement si det(A)=0 . Et alors<br />
Csq. 2 Si A et B sont des matrices carrées de même<br />
taille, alors<br />
Csq. 3 Si A est une matrice carrée, alors<br />
Dr Lara Thomas
UNE AUTRE MÉTHODE<br />
Méthode des cofacteurs<br />
Pour une matrice de taille n, cette<br />
méthode génère au pire (n-1)!(n-1)!<br />
opérations.<br />
Elle n’est intéressante que si A possède<br />
plusieurs coefficients nuls...<br />
Dr Lara Thomas
1. Mineurs<br />
A=(aij)ij<br />
On a supprimé la ième ligne et la jème colonne de A.<br />
Dr Lara Thomas
2. Cofacteurs<br />
Définition :<br />
Définition :<br />
Exemple :<br />
Dr Lara Thomas
2. Cofacteurs<br />
Définition :<br />
Définition :<br />
Exemple :<br />
Dr Lara Thomas
Développement par rapport à la i-ème ligne :<br />
Développement par rapport à la j-ème colonne :<br />
Choisir une ligne ou une colonne<br />
qui contient beaucoup de 0 !<br />
Dr Lara Thomas
Développement par rapport à la i-ème ligne :<br />
Développement par rapport à la j-ème colonne :<br />
Choisir une ligne ou une colonne<br />
qui contient beaucoup de 0 !<br />
Dr Lara Thomas
Développement par rapport à la i-ème ligne :<br />
Développement par rapport à la j-ème colonne :<br />
Choisir une ligne ou une colonne<br />
qui contient beaucoup de 0 !<br />
Dr Lara Thomas
Cette formule, dite<br />
formule de<br />
Laplace, permet<br />
ainsi de ramener le<br />
calcul d’un<br />
déterminant de<br />
taille n à n calculs<br />
de déterminants de<br />
taille (n-1).<br />
Pierre-Simon Laplace<br />
mathématicien, astronome<br />
et physicien français<br />
1749 - 1827<br />
Dr Lara Thomas
Exemple :<br />
En utilisant la méthode des cofacteurs,<br />
calculer det(A), pour :<br />
Dr Lara Thomas
Développement par rapport à la première ligne :<br />
Dr Lara Thomas
Développement par rapport à la première ligne :<br />
+ ...<br />
Dr Lara Thomas
Développement par rapport à la première ligne :<br />
+ ...<br />
Dr Lara Thomas
Développement par rapport à la première ligne :<br />
Dr Lara Thomas
Développement par rapport à la première ligne :<br />
Dr Lara Thomas
CALCUL DE L’INVERSE<br />
D’UNE MATRICE<br />
Adjointe d’une matrice :<br />
C’est la transposée de la comatrice de A :<br />
Dr Lara Thomas
CALCUL DE L’INVERSE<br />
D’UNE MATRICE<br />
Adjointe d’une matrice :<br />
C’est la transposée de la comatrice de A :<br />
Dr Lara Thomas
CALCUL DE L’INVERSE<br />
D’UNE MATRICE<br />
Si det(A) = 0 :<br />
Dr Lara Thomas
Exemple :<br />
En utilisant la méthode des cofacteurs,<br />
calculer l’inverse de A, avec :<br />
Dr Lara Thomas
On a vu : det(A)=165.<br />
Puis on calcule les cofacteurs de A :<br />
= -60<br />
= 15<br />
= 30 ...<br />
Dr Lara Thomas
On trouve :<br />
det(A)<br />
C12<br />
C13<br />
C11<br />
adj(A)<br />
Dr Lara Thomas
RÉSOLUTION<br />
DES SYSTÈMES LINÉAIRES<br />
Méthode de Cramer<br />
Cette méthode ne fonctionne que pour<br />
les systèmes linéaires :<br />
- qui ont autant d’équations que<br />
d’inconnues,<br />
- qui admettent une unique solution.<br />
Dr Lara Thomas
RÉSOLUTION<br />
DES SYSTÈMES LINÉAIRES<br />
Méthode de Cramer<br />
Cette méthode ne fonctionne que pour<br />
les systèmes linéaires de la forme AX=B,<br />
avec :<br />
- A matrice carrée,<br />
- A inversible.<br />
En calcul, elle est généralement inefficace et donc peu utilisée en<br />
applications pratiques.<br />
Elle est plus intéressante d’un point de vue théorique, car elle donne<br />
une expression explicite pour la solution du système.<br />
Dr Lara Thomas
RÉSOLUTION<br />
DES SYSTÈMES LINÉAIRES<br />
Méthode de Cramer<br />
Cette méthode ne fonctionne que pour<br />
les systèmes linéaires de la forme AX=B,<br />
avec :<br />
- A matrice carrée<br />
- A inversible.<br />
En calcul, elle est généralement inefficace et donc peu utilisée pour des<br />
applications pratiques.<br />
En revanche, elle est plus intéressante d’un point de vue théorique, car<br />
elle donne une expression explicite pour la solution du système.<br />
Dr Lara Thomas
film américain sorti en 1979<br />
Gabriel Cramer<br />
mathématicien suisse<br />
1704 - 1752<br />
Dr Lara Thomas
Gabriel Cramer<br />
mathématicien suisse<br />
1704 - 1752<br />
Dr Lara Thomas
Exemple :<br />
En utilisant la méthode de Cramer,<br />
résoudre le système AX=B, avec :<br />
et<br />
Dr Lara Thomas
La méthode de Cramer s’applique<br />
car A est inversible.<br />
En effet, on a vu : det(A)=165=0.<br />
Dr Lara Thomas
L’unique solution est avec :<br />
et<br />
Dr Lara Thomas
L’unique solution est avec :<br />
et<br />
Dr Lara Thomas
det(A1)= -138<br />
det(A2)= -15<br />
det(A3)=36<br />
Donc l’unique solution du système AX=B est<br />
=<br />
=<br />
=<br />
Dr Lara Thomas
det(A1)= -138<br />
det(A2)= -15<br />
det(A3)=36<br />
Donc l’unique solution du système AX=B est<br />
=<br />
=<br />
=<br />
Dr Lara Thomas
det(A1)= -138<br />
det(A2)= -15<br />
det(A3)=36<br />
Donc l’unique solution du système AX=B est<br />
=<br />
=<br />
=<br />
Dr Lara Thomas
det(A1)= -138<br />
det(A2)= -15<br />
det(A3)=36<br />
Donc l’unique solution du système AX=B est<br />
=<br />
=<br />
=<br />
.<br />
Dr Lara Thomas
Dr Lara Thomas