Top Banner
Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matrice Pivot de Gauss sur les matrices Cours 3: Inversion des matrices dans la pratique... Clément Rau Laboratoire de Mathématiques de Toulouse Université Paul Sabatier-IUT GEA Ponsan Module complémentaire de maths, année 2012 Clément Rau Cours 3: Inversion des matrices dans la pratique...
74

Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Mar 24, 2018

Download

Documents

truongdat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Cours 3: Inversion des matrices dans lapratique...

Clément RauLaboratoire de Mathématiques de ToulouseUniversité Paul Sabatier-IUT GEA Ponsan

Module complémentaire de maths, année 2012

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 2: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

1 Rappel de l’épisode précédent sur l’inverse d’uneapplication linéaire/matrice

Notion d’inverse d’une application linéaireInverse d’une matriceCritère d’inversibilité : le déterminant

2 Pivot de Gauss sur les matricesBut de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 3: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

1 Rappel de l’épisode précédent sur l’inverse d’uneapplication linéaire/matrice

Notion d’inverse d’une application linéaireInverse d’une matriceCritère d’inversibilité : le déterminant

2 Pivot de Gauss sur les matricesBut de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 4: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Rappel : Notion d’application bijective

DefinitionSoit f : U → V une application linéaire. On dit que f estbijective si pour tout y de V , il existe un unique x dans U telque f (x) = y .

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 5: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Rappel : Notion d’application bijective

DefinitionSoit f : U → V une application linéaire. On dit que f estbijective si pour tout y de V , il existe un unique x dans U telque f (x) = y .

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 6: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Notion d’inverse d’un application linéaire bijective

Dans le cas où f est bijective, on peut lui fabriquer uneapplication inverse notée f−1

f−1 : V → U

qui à chaque y de V associe l’unique x de U tel que y = f (x).

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 7: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Notion d’inverse d’un application linéaire bijective

Dans le cas où f est bijective, on peut lui fabriquer uneapplication inverse notée f−1

f−1 : V → U

qui à chaque y de V associe l’unique x de U tel que y = f (x).

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 8: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Propriétés évidentes de l’inverse

On a :f−1 est bijective(f−1)−1 = fpour tout x dans U, f−1(f (x)) = x ,

ie : f−1of = IdU

pour tout y dans V , f (f−1(y)) = y ,

ie : fof−1 = IdV

si f est linéaire, alors f−1 l’est aussi.Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 9: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Propriétés évidentes de l’inverse

On a :f−1 est bijective(f−1)−1 = fpour tout x dans U, f−1(f (x)) = x ,

ie : f−1of = IdU

pour tout y dans V , f (f−1(y)) = y ,

ie : fof−1 = IdV

si f est linéaire, alors f−1 l’est aussi.Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 10: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Propriétés évidentes de l’inverse

On a :f−1 est bijective(f−1)−1 = fpour tout x dans U, f−1(f (x)) = x ,

ie : f−1of = IdU

pour tout y dans V , f (f−1(y)) = y ,

ie : fof−1 = IdV

si f est linéaire, alors f−1 l’est aussi.Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 11: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Propriétés évidentes de l’inverse

On a :f−1 est bijective(f−1)−1 = fpour tout x dans U, f−1(f (x)) = x ,

ie : f−1of = IdU

pour tout y dans V , f (f−1(y)) = y ,

ie : fof−1 = IdV

si f est linéaire, alors f−1 l’est aussi.Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 12: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Propriétés évidentes de l’inverse

On a :f−1 est bijective(f−1)−1 = fpour tout x dans U, f−1(f (x)) = x ,

ie : f−1of = IdU

pour tout y dans V , f (f−1(y)) = y ,

ie : fof−1 = IdV

si f est linéaire, alors f−1 l’est aussi.Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 13: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Propriétés évidentes de l’inverse

On a :f−1 est bijective(f−1)−1 = fpour tout x dans U, f−1(f (x)) = x ,

ie : f−1of = IdU

pour tout y dans V , f (f−1(y)) = y ,

ie : fof−1 = IdV

si f est linéaire, alors f−1 l’est aussi.Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 14: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Propriétés évidentes de l’inverse

On a :f−1 est bijective(f−1)−1 = fpour tout x dans U, f−1(f (x)) = x ,

ie : f−1of = IdU

pour tout y dans V , f (f−1(y)) = y ,

ie : fof−1 = IdV

si f est linéaire, alors f−1 l’est aussi.Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 15: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Définition de l’inverse d’une matrice

Puisque une matrice est une représentation d’une applicationlinéaire (dans de certaines bases), la notion d’inverse d’uneapplication linéaire se translate aux matrices...

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 16: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Définition de l’inverse d’une matrice

On considère une application linéaire bijective f : Rn → Rm

Soit Bd et Ba des bases respectives de Rn et Rm.Soit A la matrice de f dans les bases Bd et Ba

Soit B la matrice de f−1 dans les bases Ba et Bd

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 17: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Définition de l’inverse d’une matrice

On considère une application linéaire bijective f : Rn → Rm

Soit Bd et Ba des bases respectives de Rn et Rm.Soit A la matrice de f dans les bases Bd et Ba

Soit B la matrice de f−1 dans les bases Ba et Bd

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 18: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Définition de l’inverse d’une matrice

On considère une application linéaire bijective f : Rn → Rm

Soit Bd et Ba des bases respectives de Rn et Rm.Soit A la matrice de f dans les bases Bd et Ba

Soit B la matrice de f−1 dans les bases Ba et Bd

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 19: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Définition de l’inverse d’une matrice

Puisque la multiplication matricielle a été construite pourprolonger la composition des applications, des égalités

f−1of = IdRn fof−1 = IdRm

on déduit :BA = Idn AB = Idm,

où Idp =

1 · · · 0...

. . ....

0 · · · 1

(de taille p)

DefinitionLa matrice B s’appelle la matrice inverse de A. On la noteparfois A−1.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 20: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Définition de l’inverse d’une matrice

Puisque la multiplication matricielle a été construite pourprolonger la composition des applications, des égalités

f−1of = IdRn fof−1 = IdRm

on déduit :BA = Idn AB = Idm,

où Idp =

1 · · · 0...

. . ....

0 · · · 1

(de taille p)

DefinitionLa matrice B s’appelle la matrice inverse de A. On la noteparfois A−1.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 21: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Définition de l’inverse d’une matrice

Puisque la multiplication matricielle a été construite pourprolonger la composition des applications, des égalités

f−1of = IdRn fof−1 = IdRm

on déduit :BA = Idn AB = Idm,

où Idp =

1 · · · 0...

. . ....

0 · · · 1

(de taille p)

DefinitionLa matrice B s’appelle la matrice inverse de A. On la noteparfois A−1.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 22: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Définition de l’inverse d’une matrice

Puisque la multiplication matricielle a été construite pourprolonger la composition des applications, des égalités

f−1of = IdRn fof−1 = IdRm

on déduit :BA = Idn AB = Idm,

où Idp =

1 · · · 0...

. . ....

0 · · · 1

(de taille p)

DefinitionLa matrice B s’appelle la matrice inverse de A. On la noteparfois A−1.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 23: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Déterminant

Il existe un critère tres pratique pour savoir si une matrice estinversible. Le fondement de ce critère ne rentre pas dans lecadre de ce cours, mais son utilisation fait partie du cours.

A chaque matrice A, on associe un nombre appelédeterminant de A et noté det(A).

det :Mn → RA 7→ det(A).

Ce nombre a la propriété "magique" suivante :

A est inversible⇔ det(A) 6= 0.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 24: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Déterminant

Il existe un critère tres pratique pour savoir si une matrice estinversible. Le fondement de ce critère ne rentre pas dans lecadre de ce cours, mais son utilisation fait partie du cours.

A chaque matrice A, on associe un nombre appelédeterminant de A et noté det(A).

det :Mn → RA 7→ det(A).

Ce nombre a la propriété "magique" suivante :

A est inversible⇔ det(A) 6= 0.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 25: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Déterminant

Il existe un critère tres pratique pour savoir si une matrice estinversible. Le fondement de ce critère ne rentre pas dans lecadre de ce cours, mais son utilisation fait partie du cours.

A chaque matrice A, on associe un nombre appelédeterminant de A et noté det(A).

det :Mn → RA 7→ det(A).

Ce nombre a la propriété "magique" suivante :

A est inversible⇔ det(A) 6= 0.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 26: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Calcul de déterminants de matrices d’ordre 2 et 3

det((

a bc d

)) = ad − bc

det(

a1 a2 a3b1 b2 b3c1 c2 c3

) = a1b2c3 + b1c2a3 + c1a2b3

− (a3b2c1 + b3c2a1 + c3a2b1)

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 27: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Calcul de déterminants de matrices d’ordre 2 et 3

det((

a bc d

)) = ad − bc

det(

a1 a2 a3b1 b2 b3c1 c2 c3

) = a1b2c3 + b1c2a3 + c1a2b3

− (a3b2c1 + b3c2a1 + c3a2b1)

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 28: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Pour s’en souvenir, on peut écrire :

a1 a2 a3b1 b2 b3c1 c2 c3a1 a2 a3b1 b2 b3

et

remarquer que le déterminant est la différence entre la sommedes diagonales vers le bas et des diagonales vers le haut.

det(

a1 a2 a3b1 b2 b3c1 c2 c3

) = a1b2c3 + b1c2a3 + c1a2b3

− (a3b2c1 + b3c2a1 + c3a2b1)

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 29: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Pour s’en souvenir, on peut écrire :

a1 a2 a3b1 b2 b3c1 c2 c3a1 a2 a3b1 b2 b3

et

remarquer que le déterminant est la différence entre la sommedes diagonales vers le bas et des diagonales vers le haut.

det(

a1 a2 a3b1 b2 b3c1 c2 c3

) = a1b2c3 + b1c2a3 + c1a2b3

− (a3b2c1 + b3c2a1 + c3a2b1)

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 30: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Quelques exemples

det((

4 3−1 2

)) = 11, donc la matrice est inversible.

det((

4 −1−1 1/4

)) = 0, donc la matrice n’admet pas

d’inverse.

det(

2 −4 42 0 14 1 1

) = −2, donc la matrice est inversible.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 31: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Quelques exemples

det((

4 3−1 2

)) = 11, donc la matrice est inversible.

det((

4 −1−1 1/4

)) = 0, donc la matrice n’admet pas

d’inverse.

det(

2 −4 42 0 14 1 1

) = −2, donc la matrice est inversible.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 32: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Quelques exemples

det((

4 3−1 2

)) = 11, donc la matrice est inversible.

det((

4 −1−1 1/4

)) = 0, donc la matrice n’admet pas

d’inverse.

det(

2 −4 42 0 14 1 1

) = −2, donc la matrice est inversible.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 33: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Calcul de déterminant de matrices d’ordre supérieur

A l’aide des cofacteurs (voir poly pour la déf), on peutcalculer le déterminant d’une matrice d’ordre 4, à l’aidedes déterminants de matrices d’ordre 3.Plus généralement, les cofacteurs permettent de caculer ledéterminant d’une matrice d’ordre n à l’aide desdéterminants de matrices d’ordre n − 1.

4 Voir poly pour plus de détails

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 34: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Calcul de déterminant de matrices d’ordre supérieur

A l’aide des cofacteurs (voir poly pour la déf), on peutcalculer le déterminant d’une matrice d’ordre 4, à l’aidedes déterminants de matrices d’ordre 3.Plus généralement, les cofacteurs permettent de caculer ledéterminant d’une matrice d’ordre n à l’aide desdéterminants de matrices d’ordre n − 1.

4 Voir poly pour plus de détails

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 35: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Quelques propriétés des déterminants

det(Id) = 1det(AB) = det(A)det(B)

det(A−1) = 1det(A) .

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 36: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Quelques propriétés des déterminants

det(Id) = 1det(AB) = det(A)det(B)

det(A−1) = 1det(A) .

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 37: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Quelques propriétés des déterminants

det(Id) = 1det(AB) = det(A)det(B)

det(A−1) = 1det(A) .

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 38: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Comment calculer l’inverse d’une matrice

Il existe diverses méthodes pour calculer l’inverse d’unematrice A.

Méthode des cofacteurs, calcul déterminants de diversessous matrices de A.

(voir poly...)

Avec un logiciel ...Algorithme du pivot de Gauss.

Objet des sections suivantes

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 39: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Comment calculer l’inverse d’une matrice

Il existe diverses méthodes pour calculer l’inverse d’unematrice A.

Méthode des cofacteurs, calcul déterminants de diversessous matrices de A.

(voir poly...)

Avec un logiciel ...Algorithme du pivot de Gauss.

Objet des sections suivantes

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 40: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Comment calculer l’inverse d’une matrice

Il existe diverses méthodes pour calculer l’inverse d’unematrice A.

Méthode des cofacteurs, calcul déterminants de diversessous matrices de A.

(voir poly...)

Avec un logiciel ...Algorithme du pivot de Gauss.

Objet des sections suivantes

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 41: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

Notion d’inverse d’une application linéaireInverse d’une matrice

Critère d’inversibilité : le déterminant

Comment calculer l’inverse d’une matrice

Il existe diverses méthodes pour calculer l’inverse d’unematrice A.

Méthode des cofacteurs, calcul déterminants de diversessous matrices de A.

(voir poly...)

Avec un logiciel ...Algorithme du pivot de Gauss.

Objet des sections suivantes

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 42: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

1 Rappel de l’épisode précédent sur l’inverse d’uneapplication linéaire/matrice

Notion d’inverse d’une application linéaireInverse d’une matriceCritère d’inversibilité : le déterminant

2 Pivot de Gauss sur les matricesBut de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 43: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Soit A une matrice carré (supposée inversible), on chercheà obtenir la matrice :

A−1

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 44: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Soit A une matrice carré (supposée inversible), on chercheà obtenir la matrice :

A−1

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 45: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Rappel sur la représentation d’une application linéairepar une matrice

Rappel : Si A représente la matrice d’un application linéaire f(bijective) dans une certaine base B = (e1,e2, ...,en), lescolonnes de A sont les f (ei),

f (e1) f (e2) · · · f (en)↓ ↓ ↓

A = MB(f ) =

a1,1a2,1

...an,1

a1,2a2,2

...an,2

· · ·

· · ·

a1,na2,n

...an,n

e1e2...

en

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 46: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Rappel sur la représentation d’une application linéairepar une matrice

Rappel : Si A représente la matrice d’un application linéaire f(bijective) dans une certaine base B = (e1,e2, ...,en), lescolonnes de A sont les f (ei),

f (e1) f (e2) · · · f (en)↓ ↓ ↓

A = MB(f ) =

a1,1a2,1

...an,1

a1,2a2,2

...an,2

· · ·

· · ·

a1,na2,n

...an,n

e1e2...

en

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 47: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Rappel sur la représentation d’une application linéairepar une matrice

Rappel : Si A représente la matrice d’un application linéaire f(bijective) dans une certaine base B = (e1,e2, ...,en), lescolonnes de A sont les f (ei),

f (e1) f (e2) · · · f (en)↓ ↓ ↓

A = MB(f ) =

a1,1a2,1

...an,1

a1,2a2,2

...an,2

· · ·

· · ·

a1,na2,n

...an,n

e1e2...

en

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 48: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Donc, en notant A−1 = B, on a :

f−1(e1) f−1(e2) · · · f−1(en)↓ ↓ ↓

A−1 = B = MB(f−1) =

b1,1b2,1

...bn,1

b1,2b2,2

...bn,2

· · ·

· · ·

b1,nb2,n

...bn,n

e1e2...

en

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 49: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Donc, en notant A−1 = B, on a :

f−1(e1) f−1(e2) · · · f−1(en)↓ ↓ ↓

A−1 = B = MB(f−1) =

b1,1b2,1

...bn,1

b1,2b2,2

...bn,2

· · ·

· · ·

b1,nb2,n

...bn,n

e1e2...

en

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 50: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Trouver la matrice A−1 revient donc à calculer les f−1(ei)pour i = 1..nTrouver la matrice A−1 revient donc à résoudre les nsystèmes linéaires f (x) = ei pour i = 1..nOn va utiliser la méthode du pivot de Gauss introduit dansla section précédente pour chacun de ces n sytèmes.Pour éviter de "re faire" n fois les calculs, on méne lescalculs simultanément en les présentant ainsi :

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 51: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Trouver la matrice A−1 revient donc à calculer les f−1(ei)pour i = 1..nTrouver la matrice A−1 revient donc à résoudre les nsystèmes linéaires f (x) = ei pour i = 1..nOn va utiliser la méthode du pivot de Gauss introduit dansla section précédente pour chacun de ces n sytèmes.Pour éviter de "re faire" n fois les calculs, on méne lescalculs simultanément en les présentant ainsi :

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 52: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Trouver la matrice A−1 revient donc à calculer les f−1(ei)pour i = 1..nTrouver la matrice A−1 revient donc à résoudre les nsystèmes linéaires f (x) = ei pour i = 1..nOn va utiliser la méthode du pivot de Gauss introduit dansla section précédente pour chacun de ces n sytèmes.Pour éviter de "re faire" n fois les calculs, on méne lescalculs simultanément en les présentant ainsi :

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 53: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Trouver la matrice A−1 revient donc à calculer les f−1(ei)pour i = 1..nTrouver la matrice A−1 revient donc à résoudre les nsystèmes linéaires f (x) = ei pour i = 1..nOn va utiliser la méthode du pivot de Gauss introduit dansla section précédente pour chacun de ces n sytèmes.Pour éviter de "re faire" n fois les calculs, on méne lescalculs simultanément en les présentant ainsi :

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 54: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

On veut calculer l’inverse de la matrice suivante :

A =

2 −4 42 0 14 1 1

On commence par présenter les choses sous la forme "Gauss". 2 −4 4 1 0 0

2 0 1 0 1 04 1 1 0 0 1

Au lieu de mettre à droite de la matrice un seul vecteur Ycomme pour les sytèmes linéaires de la section précédente, ona mis cette fois, tous les vecteurs ei (dont on cherche lesantécédants)Remarque : On peut retenir que l’on met la matrice Id à droitede A.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 55: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

On veut calculer l’inverse de la matrice suivante :

A =

2 −4 42 0 14 1 1

On commence par présenter les choses sous la forme "Gauss". 2 −4 4 1 0 0

2 0 1 0 1 04 1 1 0 0 1

Au lieu de mettre à droite de la matrice un seul vecteur Ycomme pour les sytèmes linéaires de la section précédente, ona mis cette fois, tous les vecteurs ei (dont on cherche lesantécédants)Remarque : On peut retenir que l’on met la matrice Id à droitede A.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 56: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

On veut calculer l’inverse de la matrice suivante :

A =

2 −4 42 0 14 1 1

On commence par présenter les choses sous la forme "Gauss". 2 −4 4 1 0 0

2 0 1 0 1 04 1 1 0 0 1

Au lieu de mettre à droite de la matrice un seul vecteur Ycomme pour les sytèmes linéaires de la section précédente, ona mis cette fois, tous les vecteurs ei (dont on cherche lesantécédants)Remarque : On peut retenir que l’on met la matrice Id à droitede A.

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 57: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

2 −4 4 1 0 02 0 1 0 1 04 1 1 0 0 1

Le coefficient a1,1 est non nul on effectue doncL2 ← L2 − L1 et L3 ← L3 − 2L1. On obtient, 2 −4 4 1 0 0

0 4 −3 −1 1 00 9 −7 −2 0 1

Le coefficient a2,2 est non nul on effectue donc L2 ← 1

4L2pour simplifier la suite des calculs. On obtient, 2 −4 4 1 0 0

0 1 −34 −1

414 0

0 9 −7 −2 0 1

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 58: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

2 −4 4 1 0 02 0 1 0 1 04 1 1 0 0 1

Le coefficient a1,1 est non nul on effectue doncL2 ← L2 − L1 et L3 ← L3 − 2L1. On obtient, 2 −4 4 1 0 0

0 4 −3 −1 1 00 9 −7 −2 0 1

Le coefficient a2,2 est non nul on effectue donc L2 ← 1

4L2pour simplifier la suite des calculs. On obtient, 2 −4 4 1 0 0

0 1 −34 −1

414 0

0 9 −7 −2 0 1

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 59: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

2 −4 4 1 0 02 0 1 0 1 04 1 1 0 0 1

Le coefficient a1,1 est non nul on effectue doncL2 ← L2 − L1 et L3 ← L3 − 2L1. On obtient, 2 −4 4 1 0 0

0 4 −3 −1 1 00 9 −7 −2 0 1

Le coefficient a2,2 est non nul on effectue donc L2 ← 1

4L2pour simplifier la suite des calculs. On obtient, 2 −4 4 1 0 0

0 1 −34 −1

414 0

0 9 −7 −2 0 1

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 60: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

2 −4 4 1 0 02 0 1 0 1 04 1 1 0 0 1

Le coefficient a1,1 est non nul on effectue doncL2 ← L2 − L1 et L3 ← L3 − 2L1. On obtient, 2 −4 4 1 0 0

0 4 −3 −1 1 00 9 −7 −2 0 1

Le coefficient a2,2 est non nul on effectue donc L2 ← 1

4L2pour simplifier la suite des calculs. On obtient, 2 −4 4 1 0 0

0 1 −34 −1

414 0

0 9 −7 −2 0 1

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 61: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

2 −4 4 1 0 00 1 −3

4 −14

14 0

0 9 −7 −2 0 1

Le coefficient a2,2 vaut 1 on effectue donc L3 ← L3 − 9L2.On obtient, 2 −4 4 1 0 0

0 1 −34 −1

414 0

0 0 −7 + 274 −2 + 9

4 −94 1

Le coefficient a3,3 est non nul. La matrice est doncinversible ! On pourrait alors résoudre chaque système en"remontant" les équations comme dans la sectionprécédente...Là encore, on peut mener directement cescalculs sur ces "tableaux".

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 62: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

2 −4 4 1 0 00 1 −3

4 −14

14 0

0 9 −7 −2 0 1

Le coefficient a2,2 vaut 1 on effectue donc L3 ← L3 − 9L2.On obtient, 2 −4 4 1 0 0

0 1 −34 −1

414 0

0 0 −7 + 274 −2 + 9

4 −94 1

Le coefficient a3,3 est non nul. La matrice est doncinversible ! On pourrait alors résoudre chaque système en"remontant" les équations comme dans la sectionprécédente...Là encore, on peut mener directement cescalculs sur ces "tableaux".

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 63: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

2 −4 4 1 0 00 1 −3

4 −14

14 0

0 9 −7 −2 0 1

Le coefficient a2,2 vaut 1 on effectue donc L3 ← L3 − 9L2.On obtient, 2 −4 4 1 0 0

0 1 −34 −1

414 0

0 0 −7 + 274 −2 + 9

4 −94 1

Le coefficient a3,3 est non nul. La matrice est doncinversible ! On pourrait alors résoudre chaque système en"remontant" les équations comme dans la sectionprécédente...Là encore, on peut mener directement cescalculs sur ces "tableaux".

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 64: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

2 −4 4 1 0 00 1 −3

4 −14

14 0

0 9 −7 −2 0 1

Le coefficient a2,2 vaut 1 on effectue donc L3 ← L3 − 9L2.On obtient, 2 −4 4 1 0 0

0 1 −34 −1

414 0

0 0 −7 + 274 −2 + 9

4 −94 1

Le coefficient a3,3 est non nul. La matrice est doncinversible ! On pourrait alors résoudre chaque système en"remontant" les équations comme dans la sectionprécédente...Là encore, on peut mener directement cescalculs sur ces "tableaux".

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 65: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

2 −4 4 1 0 00 1 −3

4 −14

14 0

0 9 −7 −2 0 1

Le coefficient a2,2 vaut 1 on effectue donc L3 ← L3 − 9L2.On obtient, 2 −4 4 1 0 0

0 1 −34 −1

414 0

0 0 −7 + 274 −2 + 9

4 −94 1

Le coefficient a3,3 est non nul. La matrice est doncinversible ! On pourrait alors résoudre chaque système en"remontant" les équations comme dans la sectionprécédente...Là encore, on peut mener directement cescalculs sur ces "tableaux".

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 66: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Pour obtenir des 1 sur la diagonale, on effectue doncL3 ← −4L3 et L1 ← 1

2L1. On obtient, 1 −2 2 12 0 0

0 1 −34 −1

414 0

0 0 1 −1 9 −4

Le coefficient a3,3 est non nul on effectue doncL2 ← L2 +

34L3 et L1 ← L1 − 2L3. On obtient, 1 −2 0 5

2 −18 80 1 0 −1 7 −30 0 1 −1 9 −4

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 67: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Pour obtenir des 1 sur la diagonale, on effectue doncL3 ← −4L3 et L1 ← 1

2L1. On obtient, 1 −2 2 12 0 0

0 1 −34 −1

414 0

0 0 1 −1 9 −4

Le coefficient a3,3 est non nul on effectue doncL2 ← L2 +

34L3 et L1 ← L1 − 2L3. On obtient, 1 −2 0 5

2 −18 80 1 0 −1 7 −30 0 1 −1 9 −4

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 68: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Pour obtenir des 1 sur la diagonale, on effectue doncL3 ← −4L3 et L1 ← 1

2L1. On obtient, 1 −2 2 12 0 0

0 1 −34 −1

414 0

0 0 1 −1 9 −4

Le coefficient a3,3 est non nul on effectue doncL2 ← L2 +

34L3 et L1 ← L1 − 2L3. On obtient, 1 −2 0 5

2 −18 80 1 0 −1 7 −30 0 1 −1 9 −4

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 69: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Pour obtenir des 1 sur la diagonale, on effectue doncL3 ← −4L3 et L1 ← 1

2L1. On obtient, 1 −2 2 12 0 0

0 1 −34 −1

414 0

0 0 1 −1 9 −4

Le coefficient a3,3 est non nul on effectue doncL2 ← L2 +

34L3 et L1 ← L1 − 2L3. On obtient, 1 −2 0 5

2 −18 80 1 0 −1 7 −30 0 1 −1 9 −4

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 70: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Enfin, on fait L1 ← L1 + 2L2 et on obtient, 1 0 0 12 −4 2

0 1 0 −1 7 −30 0 1 −1 9 −4

On a réussi à obtenir l’identité à gauche, la matrice dedroite est donc A−1.ie :

A−1 =

12 −4 2−1 7 −3−1 9 −4

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 71: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Enfin, on fait L1 ← L1 + 2L2 et on obtient, 1 0 0 12 −4 2

0 1 0 −1 7 −30 0 1 −1 9 −4

On a réussi à obtenir l’identité à gauche, la matrice dedroite est donc A−1.ie :

A−1 =

12 −4 2−1 7 −3−1 9 −4

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 72: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Enfin, on fait L1 ← L1 + 2L2 et on obtient, 1 0 0 12 −4 2

0 1 0 −1 7 −30 0 1 −1 9 −4

On a réussi à obtenir l’identité à gauche, la matrice dedroite est donc A−1.ie :

A−1 =

12 −4 2−1 7 −3−1 9 −4

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 73: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Notation de l’algo général

On notera :Lk

i la ligne i de la matrice A à l’itération k ,ak

i,j le scalaire ai,j de la matrice A à l’itération k .

Clément Rau Cours 3: Inversion des matrices dans la pratique...

Page 74: Cours 3: Inversion des matrices dans la pratiquerau/maths appro/retro/c3.pdf · Rappeldel’épisodeprécédentsurl’inversed’uneapplicationlinéaire/matrice Pivot de Gauss sur

Rappel de l’épisode précédent sur l’inverse d’une application linéaire/matricePivot de Gauss sur les matrices

But de l’algorithmePrésentation de la méthodeDiposition des calculs : un exempleL’algorithme général

Algo général

L’algorithme de Gauss-Jordan (pour aller jusqu’à une matricetriangulaire) est le suivant :

Pour k allant de 1 à nS’il existe une ligne i ≥ k telle que ak−1

i,k 6= 0,échanger cette ligne i et la ligne k : Li ↔ Lk

Lkk ← 1

ak−1k,k

Lk−1k

Pour i allant de 1 à n et i 6= kLk

i ← Lk−1i − ak−1

i,k × Lkk

Sinon A n’est pas inversible, abandonner.

Après l’étape k de l’algorithme, la colonne k a tous sescoefficients nuls sauf celui de la diagonale qui vaut 1 et ceux endessous de la diagonale...

Clément Rau Cours 3: Inversion des matrices dans la pratique...