Matrice

Résolu
wafaa0076 Messages postés 1 Date d'inscription vendredi 14 juillet 2006 Statut Membre Dernière intervention 14 juillet 2006 - 14 juil. 2006 à 23:08
vinc1008881 Messages postés 257 Date d'inscription dimanche 22 août 2004 Statut Membre Dernière intervention 29 septembre 2010 - 15 juil. 2006 à 12:04
s il vous plait je veux savoir comment on peut trouver le determinant d une matrice a partire de la methode de guass

2 réponses

cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
15 juil. 2006 à 11:59
http://www.cppfrance.com/codes/DETERMINANTS-GAUSS-COFACTEURS_36387.aspx





Pourquoi faire simple quand on peut faire compliqué ?
3
vinc1008881 Messages postés 257 Date d'inscription dimanche 22 août 2004 Statut Membre Dernière intervention 29 septembre 2010 3
15 juil. 2006 à 12:04
le but de la méthode de gauss, c'est de faire un triangle de 0 dans une matrice comme par exemple celle-ci :

|112|
|041|
|005|

Le determinant est alors super simple à calculer (calcul selon la 3eme ligne): det = 5* (1*4-0*1)=20.

Pour mettre une matrice quelque sous cette forme, on utilise la méthode du pivot de GAUSS (cf maths sup) :

Soit C1, C2, Cn les cologne de M, M apparatient matrice carée de taille n.

- Si je replace une colnne Cp par une combinaison linéaire de C1, C2...Cn le déterminant reste inchangé
- si une ligne est combinaison linéaire de toutes les autre, alors det (M)=0
- on peut faire exactement la meme chose pour chaque colonne et aussi chaque ligne.

Une fois que ta ton triganle de 0, le calcul reste simple à faire : le plus dur c'est de mettre en place l'algorithme. Il y a une bonne source ici :

http://www.cppfrance.com/codes/DETERMINANTS-GAUSS-COFACTEURS_36387.aspx

voilà, @+, vinc1008881

[petite pub : www.gameos.fb.bz]
3
Rejoignez-nous