16.11.2012 Views

Produit élémentaire signé - EPFL

Produit élémentaire signé - EPFL

Produit élémentaire signé - EPFL

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!