PETITE LIBRAIRIE DE MATRICES

Messages postés
231
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
22 avril 2007
-
Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19905-petite-librairie-de-matrices

Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
4
Le but est de resoudre un systeme d'equations A.X=B (en matrice bien-sur).
Le jour ou il y plus d'equation que d'inconnues, alors il n'y a pas de solutions (a part un coup de bol incroyable).
Donc le but est de trouver la solution la meilleur possible, i.e. de minimiser les residus carres.
Ainsi Gauss a demontrer que pour faire cela, alors X etait solution de l'equation :
(At.A).X=(At.B) , avec At la tranposee de la matrice A
En faisant une analyse dimansionnelle, on trouve que AtA est carree, et ue AtB a une bonne dimension pour faire l'inverse :
X = PivotDeGauss( At.A , At.B)

Donc on a : X=(((At.A)^-1).At).B
Et on apelle (((At.A)^-1).At) la pseudo inverse de la matrice A.
Comme a n'etait pas carree, elle n'avait pas d'inverse, c'est pourquoi qu'avec cette methode A n'est pas forcement carre, et dons on nomme cela la pseudo-inverse.

JCDjcd
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
22 août 2010
10
qu'est ce que c'est que la pseudo-inverse?
Messages postés
700
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
27 janvier 2009
4
contrairement a ce que tu dis, ton generateur aletoire n'est pas bon du tout. rand() a de grandes chances d'etre bien meilleur.
Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
4
c'est des nombres bidons, c'est pour faire un bon generateur de nombre aleatoire, beaucoups mieux que celui standard "rand()".
Mais le ut de la source n'est pas vraiment la dessus, mais merci d'avoir poser la question, il est vrai que je ne comment pas tres bien (voire pas du tout ! :()
Messages postés
231
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
22 avril 2007

Tres interessant ! Par contre, je vais peut être te paraitre con, mais a koi servent tous ces chiifres que tu mé dans math ? ++