Cours 3: Inversion des matrices dans la pratique...



Documents pareils
Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Chapitre 2. Matrices

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Résolution de systèmes linéaires par des méthodes directes

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Exercices Corrigés Premières notions sur les espaces vectoriels

Cours d analyse numérique SMI-S4

Programmation linéaire

Théorème du point fixe - Théorème de l inversion locale

Résolution d équations non linéaires

Correction de l examen de la première session

Continuité et dérivabilité d une fonction

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

Mathématiques appliquées à l'économie et à la Gestion

Cours 02 : Problème général de la programmation linéaire

NOTATIONS PRÉLIMINAIRES

Fonctions de plusieurs variables

Calcul différentiel sur R n Première partie

Programmation linéaire et Optimisation. Didier Smets

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Théorie et codage de l information

3 Approximation de solutions d équations

Introduction à MATLAB R

Licence Sciences de l Ingénieur et Licence Informatique. Niveau L2 (= 2ème année)

Problème 1 : applications du plan affine

Eteindre. les. lumières MATH EN JEAN Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Chapitre 1 Régime transitoire dans les systèmes physiques

Le produit semi-direct

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

avec des nombres entiers

LES DÉTERMINANTS DE MATRICES

Dérivées d ordres supérieurs. Application à l étude d extrema.

Simulation de variables aléatoires

Représentation géométrique d un nombre complexe

Cours d Analyse. Fonctions de plusieurs variables

Chapitre 6. Fonction réelle d une variable réelle

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Introduction. Mathématiques Quantiques Discrètes

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Exercice : la frontière des portefeuilles optimaux sans actif certain

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Différentiabilité ; Fonctions de plusieurs variables réelles

La fonction exponentielle

Programmation linéaire

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Structures algébriques

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.

Calcul différentiel. Chapitre Différentiabilité

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Programmes des classes préparatoires aux Grandes Ecoles

Probabilités sur un univers fini

Angles orientés et trigonométrie

Formes quadratiques. 1 Formes quadratiques et formes polaires associées. Imen BHOURI. 1.1 Définitions

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Représentation des Nombres

Chapitre 5 : Flot maximal dans un graphe

Exercices - Nombres complexes : corrigé. Formes algébriques et trigonométriques, module et argument

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

Cours d arithmétique Première partie

Feuille TD n 1 Exercices d algorithmique éléments de correction

Chapitre 1 : Évolution COURS

1 Complément sur la projection du nuage des individus

Direction des Études et Synthèses Économiques Département des Comptes Nationaux Division des Comptes Trimestriels

Chapitre 2 Le problème de l unicité des solutions

3 ème 2 DÉVELOPPEMENT FACTORISATIONS ET IDENTITÉS REMARQUABLES 1/5 1 - Développements

Chaînes de Markov au lycée

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.

Fonctions de plusieurs variables

Notion de fonction. Résolution graphique. Fonction affine.

Journées Télécom-UPS «Le numérique pour tous» David A. Madore. 29 mai 2015

Capes Première épreuve

Cours 7 : Utilisation de modules sous python

Contents. 1 Introduction Objectifs des systèmes bonus-malus Système bonus-malus à classes Système bonus-malus : Principes

LE PROCESSUS ( la machine) la fonction f. ( On lit : «fonction f qui à x associe f (x)» )

Optimisation, traitement d image et éclipse de Soleil

Université Paris-Dauphine DUMI2E 1ère année, Applications

Groupe symétrique. Chapitre II. 1 Définitions et généralités

III- Raisonnement par récurrence

Analyse de la variance Comparaison de plusieurs moyennes

Introduction à l approche bootstrap

NOMBRES COMPLEXES. Exercice 1 :

Algorithme. Table des matières

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

Exemple 4.4. Continuons l exemple précédent. Maintenant on travaille sur les quaternions et on a alors les décompositions

IV- Equations, inéquations dans R, Systèmes d équations

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

La classification automatique de données quantitatives

Transcription:

Cours 3: Inversion des matrices dans la pratique... Laboratoire de Mathématiques de Toulouse Université Paul Sabatier-IUT GEA Ponsan Module complémentaire de maths, année 2012

1 Rappel de l épisode précédent sur l inverse d une application linéaire/matrice Notion d inverse d une application linéaire 2 But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général

1 Rappel de l épisode précédent sur l inverse d une application linéaire/matrice Notion d inverse d une application linéaire 2 But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général

Rappel : Notion d application bijective Definition Soit f : U V une application linéaire. On dit que f est bijective si pour tout y de V, il existe un unique x dans U tel que f (x) = y.

Rappel : Notion d application bijective Definition Soit f : U V une application linéaire. On dit que f est bijective si pour tout y de V, il existe un unique x dans U tel que f (x) = y.

Notion d inverse d un application linéaire bijective Dans le cas où f est bijective, on peut lui fabriquer une application 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).

Notion d inverse d un application linéaire bijective Dans le cas où f est bijective, on peut lui fabriquer une application 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).

Propriétés évidentes de l inverse On a : f 1 est bijective (f 1 ) 1 = f pour tout x dans U, f 1 (f (x)) = x, ie : f 1 of = Id U pour tout y dans V, f (f 1 (y)) = y, ie : fof 1 = Id V si f est linéaire, alors f 1 l est aussi.

Propriétés évidentes de l inverse On a : f 1 est bijective (f 1 ) 1 = f pour tout x dans U, f 1 (f (x)) = x, ie : f 1 of = Id U pour tout y dans V, f (f 1 (y)) = y, ie : fof 1 = Id V si f est linéaire, alors f 1 l est aussi.

Propriétés évidentes de l inverse On a : f 1 est bijective (f 1 ) 1 = f pour tout x dans U, f 1 (f (x)) = x, ie : f 1 of = Id U pour tout y dans V, f (f 1 (y)) = y, ie : fof 1 = Id V si f est linéaire, alors f 1 l est aussi.

Propriétés évidentes de l inverse On a : f 1 est bijective (f 1 ) 1 = f pour tout x dans U, f 1 (f (x)) = x, ie : f 1 of = Id U pour tout y dans V, f (f 1 (y)) = y, ie : fof 1 = Id V si f est linéaire, alors f 1 l est aussi.

Propriétés évidentes de l inverse On a : f 1 est bijective (f 1 ) 1 = f pour tout x dans U, f 1 (f (x)) = x, ie : f 1 of = Id U pour tout y dans V, f (f 1 (y)) = y, ie : fof 1 = Id V si f est linéaire, alors f 1 l est aussi.

Propriétés évidentes de l inverse On a : f 1 est bijective (f 1 ) 1 = f pour tout x dans U, f 1 (f (x)) = x, ie : f 1 of = Id U pour tout y dans V, f (f 1 (y)) = y, ie : fof 1 = Id V si f est linéaire, alors f 1 l est aussi.

Propriétés évidentes de l inverse On a : f 1 est bijective (f 1 ) 1 = f pour tout x dans U, f 1 (f (x)) = x, ie : f 1 of = Id U pour tout y dans V, f (f 1 (y)) = y, ie : fof 1 = Id V si f est linéaire, alors f 1 l est aussi.

Définition de l inverse d une matrice Puisque une matrice est une représentation d une application linéaire (dans de certaines bases), la notion d inverse d une application linéaire se translate aux matrices...

Définition de l inverse d une matrice On considère une application linéaire bijective f : R n R m Soit B d et B a des bases respectives de R n et R m. Soit A la matrice de f dans les bases B d et B a Soit B la matrice de f 1 dans les bases B a et B d

Définition de l inverse d une matrice On considère une application linéaire bijective f : R n R m Soit B d et B a des bases respectives de R n et R m. Soit A la matrice de f dans les bases B d et B a Soit B la matrice de f 1 dans les bases B a et B d

Définition de l inverse d une matrice On considère une application linéaire bijective f : R n R m Soit B d et B a des bases respectives de R n et R m. Soit A la matrice de f dans les bases B d et B a Soit B la matrice de f 1 dans les bases B a et B d

Définition de l inverse d une matrice Puisque la multiplication matricielle a été construite pour prolonger la composition des applications, des égalités f 1 of = Id R n fof 1 = Id R m on déduit : BA = Id n AB = Id m, 1 0 où Id p =..... (de taille p) 0 1 Definition La matrice B s appelle la matrice inverse de A. On la note parfois A 1.

Définition de l inverse d une matrice Puisque la multiplication matricielle a été construite pour prolonger la composition des applications, des égalités f 1 of = Id R n fof 1 = Id R m on déduit : BA = Id n AB = Id m, 1 0 où Id p =..... (de taille p) 0 1 Definition La matrice B s appelle la matrice inverse de A. On la note parfois A 1.

Définition de l inverse d une matrice Puisque la multiplication matricielle a été construite pour prolonger la composition des applications, des égalités f 1 of = Id R n fof 1 = Id R m on déduit : BA = Id n AB = Id m, 1 0 où Id p =..... (de taille p) 0 1 Definition La matrice B s appelle la matrice inverse de A. On la note parfois A 1.

Définition de l inverse d une matrice Puisque la multiplication matricielle a été construite pour prolonger la composition des applications, des égalités f 1 of = Id R n fof 1 = Id R m on déduit : BA = Id n AB = Id m, 1 0 où Id p =..... (de taille p) 0 1 Definition La matrice B s appelle la matrice inverse de A. On la note parfois A 1.

Déterminant Il existe un critère tres pratique pour savoir si une matrice est inversible. Le fondement de ce critère ne rentre pas dans le cadre 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 : M n R A det(a). Ce nombre a la propriété "magique" suivante : A est inversible det(a) 0.

Déterminant Il existe un critère tres pratique pour savoir si une matrice est inversible. Le fondement de ce critère ne rentre pas dans le cadre 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 : M n R A det(a). Ce nombre a la propriété "magique" suivante : A est inversible det(a) 0.

Déterminant Il existe un critère tres pratique pour savoir si une matrice est inversible. Le fondement de ce critère ne rentre pas dans le cadre 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 : M n R A det(a). Ce nombre a la propriété "magique" suivante : A est inversible det(a) 0.

Calcul de déterminants de matrices d ordre 2 et 3 ( ) a b det( ) = ad bc c d a 1 a 2 a 3 det( b 1 b 2 b 3 ) = a 1 b 2 c 3 + b 1 c 2 a 3 + c 1 a 2 b 3 c 1 c 2 c 3 (a 3 b 2 c 1 + b 3 c 2 a 1 + c 3 a 2 b 1 )

Calcul de déterminants de matrices d ordre 2 et 3 ( ) a b det( ) = ad bc c d a 1 a 2 a 3 det( b 1 b 2 b 3 ) = a 1 b 2 c 3 + b 1 c 2 a 3 + c 1 a 2 b 3 c 1 c 2 c 3 (a 3 b 2 c 1 + b 3 c 2 a 1 + c 3 a 2 b 1 )

a 1 a 2 a 3 b 1 b 2 b 3 Pour s en souvenir, on peut écrire : c 1 c 2 c 3 a 1 a 2 a 3 et b 1 b 2 b 3 remarquer que le déterminant est la différence entre la somme des diagonales vers le bas et des diagonales vers le haut. a 1 a 2 a 3 det( b 1 b 2 b 3 ) = a 1 b 2 c 3 + b 1 c 2 a 3 + c 1 a 2 b 3 c 1 c 2 c 3 (a 3 b 2 c 1 + b 3 c 2 a 1 + c 3 a 2 b 1 )

a 1 a 2 a 3 b 1 b 2 b 3 Pour s en souvenir, on peut écrire : c 1 c 2 c 3 a 1 a 2 a 3 et b 1 b 2 b 3 remarquer que le déterminant est la différence entre la somme des diagonales vers le bas et des diagonales vers le haut. a 1 a 2 a 3 det( b 1 b 2 b 3 ) = a 1 b 2 c 3 + b 1 c 2 a 3 + c 1 a 2 b 3 c 1 c 2 c 3 (a 3 b 2 c 1 + b 3 c 2 a 1 + c 3 a 2 b 1 )

Quelques exemples ( ) 4 3 det( ) = 11, donc la matrice est inversible. 1 2 ( ) 4 1 det( ) = 0, donc la matrice n admet pas 1 1/4 d inverse. 2 4 4 det( 2 0 1 ) = 2, donc la matrice est inversible. 4 1 1

Quelques exemples ( ) 4 3 det( ) = 11, donc la matrice est inversible. 1 2 ( ) 4 1 det( ) = 0, donc la matrice n admet pas 1 1/4 d inverse. 2 4 4 det( 2 0 1 ) = 2, donc la matrice est inversible. 4 1 1

Quelques exemples ( ) 4 3 det( ) = 11, donc la matrice est inversible. 1 2 ( ) 4 1 det( ) = 0, donc la matrice n admet pas 1 1/4 d inverse. 2 4 4 det( 2 0 1 ) = 2, donc la matrice est inversible. 4 1 1

Calcul de déterminant de matrices d ordre supérieur A l aide des cofacteurs (voir poly pour la déf), on peut calculer le déterminant d une matrice d ordre 4, à l aide des déterminants de matrices d ordre 3. Plus généralement, les cofacteurs permettent de caculer le déterminant d une matrice d ordre n à l aide des déterminants de matrices d ordre n 1. Voir poly pour plus de détails

Calcul de déterminant de matrices d ordre supérieur A l aide des cofacteurs (voir poly pour la déf), on peut calculer le déterminant d une matrice d ordre 4, à l aide des déterminants de matrices d ordre 3. Plus généralement, les cofacteurs permettent de caculer le déterminant d une matrice d ordre n à l aide des déterminants de matrices d ordre n 1. Voir poly pour plus de détails

Quelques propriétés des déterminants det(id) = 1 det(ab) = det(a)det(b) det(a 1 ) = 1 det(a).

Quelques propriétés des déterminants det(id) = 1 det(ab) = det(a)det(b) det(a 1 ) = 1 det(a).

Quelques propriétés des déterminants det(id) = 1 det(ab) = det(a)det(b) det(a 1 ) = 1 det(a).

Comment calculer l inverse d une matrice Il existe diverses méthodes pour calculer l inverse d une matrice A. Méthode des cofacteurs, calcul déterminants de diverses sous matrices de A. Avec un logiciel... (voir poly...) Algorithme du pivot de Gauss. Objet des sections suivantes

Comment calculer l inverse d une matrice Il existe diverses méthodes pour calculer l inverse d une matrice A. Méthode des cofacteurs, calcul déterminants de diverses sous matrices de A. Avec un logiciel... (voir poly...) Algorithme du pivot de Gauss. Objet des sections suivantes

Comment calculer l inverse d une matrice Il existe diverses méthodes pour calculer l inverse d une matrice A. Méthode des cofacteurs, calcul déterminants de diverses sous matrices de A. Avec un logiciel... (voir poly...) Algorithme du pivot de Gauss. Objet des sections suivantes

Comment calculer l inverse d une matrice Il existe diverses méthodes pour calculer l inverse d une matrice A. Méthode des cofacteurs, calcul déterminants de diverses sous matrices de A. Avec un logiciel... (voir poly...) Algorithme du pivot de Gauss. Objet des sections suivantes

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général 1 Rappel de l épisode précédent sur l inverse d une application linéaire/matrice Notion d inverse d une application linéaire 2 But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Soit A une matrice carré (supposée inversible), on cherche à obtenir la matrice : A 1

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Soit A une matrice carré (supposée inversible), on cherche à obtenir la matrice : A 1

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Rappel sur la représentation d une application linéaire par une matrice Rappel : Si A représente la matrice d un application linéaire f (bijective) dans une certaine base B = (e 1, e 2,..., e n ), les colonnes de A sont les f (e i ), A = M B (f ) = f (e 1 ) f (e 2 ) f (e n ) a 1,1 a 1,2 a 1,n a 2,1 a 2,2 a 2,ṇ... a n,1 a n,2 a n,n e 1 e 2. e n

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Rappel sur la représentation d une application linéaire par une matrice Rappel : Si A représente la matrice d un application linéaire f (bijective) dans une certaine base B = (e 1, e 2,..., e n ), les colonnes de A sont les f (e i ), A = M B (f ) = f (e 1 ) f (e 2 ) f (e n ) a 1,1 a 1,2 a 1,n a 2,1 a 2,2 a 2,ṇ... a n,1 a n,2 a n,n e 1 e 2. e n

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Rappel sur la représentation d une application linéaire par une matrice Rappel : Si A représente la matrice d un application linéaire f (bijective) dans une certaine base B = (e 1, e 2,..., e n ), les colonnes de A sont les f (e i ), A = M B (f ) = f (e 1 ) f (e 2 ) f (e n ) a 1,1 a 1,2 a 1,n a 2,1 a 2,2 a 2,ṇ... a n,1 a n,2 a n,n e 1 e 2. e n

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Donc, en notant A 1 = B, on a : A 1 = B = M B (f 1 ) = f 1 (e 1 ) f 1 (e 2 ) f 1 (e n ) b 1,1 b 1,2 b 1,n b 2,1 b 2,2 b 2,ṇ... b n,1 b n,2 b n,n e 1 e 2. e n

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Donc, en notant A 1 = B, on a : A 1 = B = M B (f 1 ) = f 1 (e 1 ) f 1 (e 2 ) f 1 (e n ) b 1,1 b 1,2 b 1,n b 2,1 b 2,2 b 2,ṇ... b n,1 b n,2 b n,n e 1 e 2. e n

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Trouver la matrice A 1 revient donc à calculer les f 1 (e i ) pour i = 1..n Trouver la matrice A 1 revient donc à résoudre les n systèmes linéaires f (x) = e i pour i = 1..n On va utiliser la méthode du pivot de Gauss introduit dans la section précédente pour chacun de ces n sytèmes. Pour éviter de "re faire" n fois les calculs, on méne les calculs simultanément en les présentant ainsi :

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Trouver la matrice A 1 revient donc à calculer les f 1 (e i ) pour i = 1..n Trouver la matrice A 1 revient donc à résoudre les n systèmes linéaires f (x) = e i pour i = 1..n On va utiliser la méthode du pivot de Gauss introduit dans la section précédente pour chacun de ces n sytèmes. Pour éviter de "re faire" n fois les calculs, on méne les calculs simultanément en les présentant ainsi :

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Trouver la matrice A 1 revient donc à calculer les f 1 (e i ) pour i = 1..n Trouver la matrice A 1 revient donc à résoudre les n systèmes linéaires f (x) = e i pour i = 1..n On va utiliser la méthode du pivot de Gauss introduit dans la section précédente pour chacun de ces n sytèmes. Pour éviter de "re faire" n fois les calculs, on méne les calculs simultanément en les présentant ainsi :

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Trouver la matrice A 1 revient donc à calculer les f 1 (e i ) pour i = 1..n Trouver la matrice A 1 revient donc à résoudre les n systèmes linéaires f (x) = e i pour i = 1..n On va utiliser la méthode du pivot de Gauss introduit dans la section précédente pour chacun de ces n sytèmes. Pour éviter de "re faire" n fois les calculs, on méne les calculs simultanément en les présentant ainsi :

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général On veut calculer l inverse de la matrice suivante : 2 4 4 A = 2 0 1 4 1 1 On commence par présenter les choses sous la forme "Gauss". 2 4 4 1 0 0 2 0 1 0 1 0 4 1 1 0 0 1 Au lieu de mettre à droite de la matrice un seul vecteur Y comme pour les sytèmes linéaires de la section précédente, on a mis cette fois, tous les vecteurs e i (dont on cherche les antécédants) Remarque : On peut retenir que l on met la matrice Id à droite de A.

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général On veut calculer l inverse de la matrice suivante : 2 4 4 A = 2 0 1 4 1 1 On commence par présenter les choses sous la forme "Gauss". 2 4 4 1 0 0 2 0 1 0 1 0 4 1 1 0 0 1 Au lieu de mettre à droite de la matrice un seul vecteur Y comme pour les sytèmes linéaires de la section précédente, on a mis cette fois, tous les vecteurs e i (dont on cherche les antécédants) Remarque : On peut retenir que l on met la matrice Id à droite de A.

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général On veut calculer l inverse de la matrice suivante : 2 4 4 A = 2 0 1 4 1 1 On commence par présenter les choses sous la forme "Gauss". 2 4 4 1 0 0 2 0 1 0 1 0 4 1 1 0 0 1 Au lieu de mettre à droite de la matrice un seul vecteur Y comme pour les sytèmes linéaires de la section précédente, on a mis cette fois, tous les vecteurs e i (dont on cherche les antécédants) Remarque : On peut retenir que l on met la matrice Id à droite de A.

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général 2 4 4 1 0 0 2 0 1 0 1 0 4 1 1 0 0 1 Le coefficient a 1,1 est non nul on effectue donc L 2 L 2 L 1 et L 3 L 3 2L 1. On obtient, 2 4 4 1 0 0 0 4 3 1 1 0 0 9 7 2 0 1 Le coefficient a 2,2 est non nul on effectue donc L 2 1 4 L 2 pour simplifier la suite des calculs. On obtient, 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 9 7 2 0 1

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général 2 4 4 1 0 0 2 0 1 0 1 0 4 1 1 0 0 1 Le coefficient a 1,1 est non nul on effectue donc L 2 L 2 L 1 et L 3 L 3 2L 1. On obtient, 2 4 4 1 0 0 0 4 3 1 1 0 0 9 7 2 0 1 Le coefficient a 2,2 est non nul on effectue donc L 2 1 4 L 2 pour simplifier la suite des calculs. On obtient, 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 9 7 2 0 1

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général 2 4 4 1 0 0 2 0 1 0 1 0 4 1 1 0 0 1 Le coefficient a 1,1 est non nul on effectue donc L 2 L 2 L 1 et L 3 L 3 2L 1. On obtient, 2 4 4 1 0 0 0 4 3 1 1 0 0 9 7 2 0 1 Le coefficient a 2,2 est non nul on effectue donc L 2 1 4 L 2 pour simplifier la suite des calculs. On obtient, 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 9 7 2 0 1

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général 2 4 4 1 0 0 2 0 1 0 1 0 4 1 1 0 0 1 Le coefficient a 1,1 est non nul on effectue donc L 2 L 2 L 1 et L 3 L 3 2L 1. On obtient, 2 4 4 1 0 0 0 4 3 1 1 0 0 9 7 2 0 1 Le coefficient a 2,2 est non nul on effectue donc L 2 1 4 L 2 pour simplifier la suite des calculs. On obtient, 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 9 7 2 0 1

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 9 7 2 0 1 Le coefficient a 2,2 vaut 1 on effectue donc L 3 L 3 9L 2. On obtient, 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 0 7 + 27 4 2 + 9 4 9 4 1 Le coefficient a 3,3 est non nul. La matrice est donc inversible! On pourrait alors résoudre chaque système en "remontant" les équations comme dans la section précédente...là encore, on peut mener directement ces calculs sur ces "tableaux".

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 9 7 2 0 1 Le coefficient a 2,2 vaut 1 on effectue donc L 3 L 3 9L 2. On obtient, 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 0 7 + 27 4 2 + 9 4 9 4 1 Le coefficient a 3,3 est non nul. La matrice est donc inversible! On pourrait alors résoudre chaque système en "remontant" les équations comme dans la section précédente...là encore, on peut mener directement ces calculs sur ces "tableaux".

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 9 7 2 0 1 Le coefficient a 2,2 vaut 1 on effectue donc L 3 L 3 9L 2. On obtient, 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 0 7 + 27 4 2 + 9 4 9 4 1 Le coefficient a 3,3 est non nul. La matrice est donc inversible! On pourrait alors résoudre chaque système en "remontant" les équations comme dans la section précédente...là encore, on peut mener directement ces calculs sur ces "tableaux".

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 9 7 2 0 1 Le coefficient a 2,2 vaut 1 on effectue donc L 3 L 3 9L 2. On obtient, 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 0 7 + 27 4 2 + 9 4 9 4 1 Le coefficient a 3,3 est non nul. La matrice est donc inversible! On pourrait alors résoudre chaque système en "remontant" les équations comme dans la section précédente...là encore, on peut mener directement ces calculs sur ces "tableaux".

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 9 7 2 0 1 Le coefficient a 2,2 vaut 1 on effectue donc L 3 L 3 9L 2. On obtient, 2 4 4 1 0 0 0 1 3 4 1 1 4 4 0 0 0 7 + 27 4 2 + 9 4 9 4 1 Le coefficient a 3,3 est non nul. La matrice est donc inversible! On pourrait alors résoudre chaque système en "remontant" les équations comme dans la section précédente...là encore, on peut mener directement ces calculs sur ces "tableaux".

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Pour obtenir des 1 sur la diagonale, on effectue donc L 3 4L 3 et L 1 1 2 L 1. On obtient, 1 1 2 2 2 0 0 0 1 3 4 1 1 4 4 0 0 0 1 1 9 4 Le coefficient a 3,3 est non nul on effectue donc L 2 L 2 + 3 4 L 3 et L 1 L 1 2L 3. On obtient, 1 2 0 5 2 18 8 0 1 0 1 7 3 0 0 1 1 9 4

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Pour obtenir des 1 sur la diagonale, on effectue donc L 3 4L 3 et L 1 1 2 L 1. On obtient, 1 1 2 2 2 0 0 0 1 3 4 1 1 4 4 0 0 0 1 1 9 4 Le coefficient a 3,3 est non nul on effectue donc L 2 L 2 + 3 4 L 3 et L 1 L 1 2L 3. On obtient, 1 2 0 5 2 18 8 0 1 0 1 7 3 0 0 1 1 9 4

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Pour obtenir des 1 sur la diagonale, on effectue donc L 3 4L 3 et L 1 1 2 L 1. On obtient, 1 1 2 2 2 0 0 0 1 3 4 1 1 4 4 0 0 0 1 1 9 4 Le coefficient a 3,3 est non nul on effectue donc L 2 L 2 + 3 4 L 3 et L 1 L 1 2L 3. On obtient, 1 2 0 5 2 18 8 0 1 0 1 7 3 0 0 1 1 9 4

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Pour obtenir des 1 sur la diagonale, on effectue donc L 3 4L 3 et L 1 1 2 L 1. On obtient, 1 1 2 2 2 0 0 0 1 3 4 1 1 4 4 0 0 0 1 1 9 4 Le coefficient a 3,3 est non nul on effectue donc L 2 L 2 + 3 4 L 3 et L 1 L 1 2L 3. On obtient, 1 2 0 5 2 18 8 0 1 0 1 7 3 0 0 1 1 9 4

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Enfin, on fait L 1 L 1 + 2L 2 et on obtient, 1 1 0 0 2 4 2 0 1 0 1 7 3 0 0 1 1 9 4 On a réussi à obtenir l identité à gauche, la matrice de droite est donc A 1. ie : A 1 = 1 2 4 2 1 7 3 1 9 4

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Enfin, on fait L 1 L 1 + 2L 2 et on obtient, 1 1 0 0 2 4 2 0 1 0 1 7 3 0 0 1 1 9 4 On a réussi à obtenir l identité à gauche, la matrice de droite est donc A 1. ie : A 1 = 1 2 4 2 1 7 3 1 9 4

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Enfin, on fait L 1 L 1 + 2L 2 et on obtient, 1 1 0 0 2 4 2 0 1 0 1 7 3 0 0 1 1 9 4 On a réussi à obtenir l identité à gauche, la matrice de droite est donc A 1. ie : A 1 = 1 2 4 2 1 7 3 1 9 4

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Notation de l algo général On notera : L k i la ligne i de la matrice A à l itération k, a k i,j le scalaire a i,j de la matrice A à l itération k.

But de l algorithme Présentation de la méthode Diposition des calculs : un exemple L algorithme général Algo général L algorithme de Gauss-Jordan (pour aller jusqu à une matrice triangulaire) est le suivant : Pour k allant de 1 à n S il existe une ligne i k telle que a k 1 i,k 0, échanger cette ligne i et la ligne k : L i L k L k k 1 a k 1 k,k L k 1 k Pour i allant de 1 à n et i k L k i L k 1 i a k 1 i,k L k k Sinon A n est pas inversible, abandonner. Après l étape k de l algorithme, la colonne k a tous ses coefficients nuls sauf celui de la diagonale qui vaut 1 et ceux en dessous de la diagonale...