-
20/06/2006 - 18h45 lolouki
Inverse d'une matrice
Bonjour tout le monde,
Ayant fini mes cours de 1ere annee de licence mias, j'etais en train de ranger mes cours d'algebre quand je me suis posé une question.
J'ai eu un cours sur les matrices, et donc on a étudier les matrices inversibles. Mais je n'ai pas compris concretement comment on savais si une matrice était inversible et dans ce cas, comment calculte t'on l'inverse ?
merci d'avance pour votre aide.
-
Poursuivez votre recherche
-
20/06/2006 - 19h02 rvz
Re : Inverse d'une matrice
Bonjour.
Un critère pour savoir si une matrice est inversible : Le déterminant !
Une matrice est inversible ssi son déterminant est non nul.
Par contre, calculer l'inverse est beaucoup plus difficile. Tu peux utiliser la formule transposée de la comatrice divisé par le déterminant, ou bien résoudre un système géant et faire un pivot de Gauss, et c'est bien plus rapide numériquement.
__
rvz
-
20/06/2006 - 19h05 akabus47
Re : Inverse d'une matrice
Bonsoir
Une matrice est A est inversible si son determinant est different de 0 ( entre autre) , ou s'il existe une matrice B telle que A*B=B*A=I .
Il y a plusieur methodes pour trouver A^(-1)
comme :
A^(-1)=[1/det(A)]*transposée de la comatrice de A
ou encore la methode de Gauss-Jordan , .........
-
20/06/2006 - 19h07 akabus47
Re : Inverse d'une matrice
Ha voila , RVZ m'a devancé....
-
20/06/2006 - 19h08 lolouki
Re : Inverse d'une matrice
Ok merci beaucoup, je vosice qu'est le systeme de Gauss.
Par contre qu'est ce que le cofacteur ?
-
20/06/2006 - 19h11 lolouki
Re : Inverse d'une matrice
Enfin je veux dire quel est le terme général de la comatrice ?
-
20/06/2006 - 19h14 akabus47
Re : Inverse d'une matrice
Pas le cofaceur , la comatrice
Si A=(ai,j) , alors
Si com(A)=(bi,j)
bi,j=(-1)^(n+1) * le determinant de ta matrice A a la quelle tu a enlevé la ième ligne et la jème colonne
C'est ce terme le cofacteur je crois
-
20/06/2006 - 19h27 lolouki
Re : Inverse d'une matrice
Ok merci beaucoup -
20/06/2006 - 19h56 matthias
Re : Inverse d'une matrice
 Envoyé par akabus47 bi,j=(-1)^(n+1) * le determinant de ta matrice A a la quelle tu a enlevé la ième ligne et la jème colonne C'est (-1)i+j pas (-1)n+1 -
20/06/2006 - 20h02 akabus47
Re : Inverse d'une matrice
En effet , dslé pour l'erreur
-
21/06/2006 - 10h01 indian58
Re : Inverse d'une matrice
J'ai une question à propos de l'inversion d'une matrice: comment fait-on pour en inverser une temps linéaire??
Pour moi, la méthode la plus rapide est de calculer le polynôme caractéristique.
-
21/06/2006 - 10h22 matthias
Re : Inverse d'une matrice
 Envoyé par indian58 J'ai une question à propos de l'inversion d'une matrice: comment fait-on pour en inverser une temps linéaire?? Je ne sais pas s'il existe un algorithme qui fasse ça. J'en doute.  Envoyé par indian58 Pour moi, la méthode la plus rapide est de calculer le polynôme caractéristique. Et tu le calcules comment le polynôme caractéristique ?
-
21/06/2006 - 12h09 fderwelt
Re : Inverse d'une matrice
 Envoyé par indian58 J'ai une question à propos de l'inversion d'une matrice: comment fait-on pour en inverser une temps linéaire?? Bonjour,
Linéaire? Niet. Sauf cas particuliers. Voir le site de Numerical Recipes par exemple (je suis en vacances et j'ai pas les références exactes sous la main, y'a qu'à googler).
Mais en n.log(n), ça oui, même si ça demande des astuces sordides et si la précision numérique s'en ressent.
-- françois
Les optimistes croient que ce monde est le meilleur possible. Les pessimistes savent que c'est vrai. -
22/06/2006 - 08h29 fderwelt
Re : Inverse d'une matrice
Bonjour,
Oups. J'ai dit une grosse bêtise:  Envoyé par fderwelt Mais en n.log(n), ça oui, même si ça demande des astuces sordides et si la précision numérique s'en ressent. Consulté le site de Numerical Recipes (http://www.nr.com) et voilà le résultat.
En principe l'inversion d'une matrice nxn est en n3. Mais avec pas mal de bricolages sordides, on peut arriver à limiter les dégâts à n^(log2 7), soit environ n2.8, ce qui n'est pas très intéressant si n n'est pas vraiment gigantesque.
En tout cas, rien à voir avec n.log n, contrairement à ce que je disais... Je confondais avec la multiplication par transformée de Fourier, qui n'a rien à voir. Désolé.
-- françois
Les optimistes croient que ce monde est le meilleur possible. Les pessimistes savent que c'est vrai. -
22/06/2006 - 11h05 rvz
Re : Inverse d'une matrice
 Envoyé par fderwelt En principe l'inversion d'une matrice nxn est en n3. Bonjour,
C'est bien par la méthode du pivot de Gauss qu'on obtient ça ?
Mais avec pas mal de bricolages sordides, on peut arriver à limiter les dégâts à n^(log 2 7), soit environ n 2.8, ce qui n'est pas très intéressant si n n'est pas vraiment gigantesque.
lol Je serais curieux de voir une méthode sordide !
__
rvz
| | |