Inversion de matrice nxn n tres grand. Méthode numérique?

Inversion de matrice nxn n tres grand. Méthode numérique? - C - Programmation

Marsh Posté le 06-06-2005 à 17:15:49    

Salut,
 
Je galère pour programmer une inversion de matrice nxn avec n>300.
J'ai bien ma méthode des comatrices, mais cette méthode "scolaire" est vraiment trop lente et trop consommatice de mémoire pour une matrice de grande dimension et donc inadaptée pour faire du calcul numérique.
 
L'un d'entre vous aurait-il sous la main un code rapide permettant de faire celà? Basé sur Gauss par exemple.
 
Merci

Reply

Marsh Posté le 06-06-2005 à 17:15:49   

Reply

Marsh Posté le 06-06-2005 à 19:17:59    

up.

Reply

Marsh Posté le 06-06-2005 à 20:36:37    

Citation :

Welcome to the real world


:D

Reply

Marsh Posté le 06-06-2005 à 21:23:42    

byron a écrit :

Je galère pour programmer une inversion de matrice nxn avec n>300.
J'ai bien ma méthode des comatrices, mais cette méthode "scolaire" est vraiment trop lente et trop consommatice de mémoire pour une matrice de grande dimension et donc inadaptée pour faire du calcul numérique.
 
L'un d'entre vous aurait-il sous la main un code rapide permettant de faire celà? Basé sur Gauss par exemple.


Ha ha! Et ton code, il est où ?
 
Sinon, pour le problèmes d'algo, il y a le forum "Algo" ...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 10-06-2005 à 17:42:03    

La méthode des comatrices est la pire des méthodes d'inversion de matrice. Elle n'a qu'un intérêt théorique, pas pratique.
Sinon, il y a pas mal de méthodes, la plus connue étant celle du pivot de Gauss, et ses variantes.


Message édité par el muchacho le 10-06-2005 à 21:00:21
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed