Faire une svd en C

Fermé
Mina - 27 févr. 2002 à 15:50
 Mina - 28 févr. 2002 à 10:00
Boujour à tous,
ca gaze ;-) ? j'aurais aimé savoir comment effectuer une décomposition en valeurs singulières d'une matrice en C. En fait, mon programme est insiré d'un autre effectué en matlab, alors s'il y a des connaisseurs, pitié aidez moi :-<
merci

2 réponses

J'ai beacoup travailler avec le c. Mais je me rapperl pas beacoup dea notion des maths. Si tu poura me rappeler la decompositio..., je te dirais si je serai au mesure de t'aider
a+
0
Bonjour et merci de m'avoir répondu,

une svd correspond à une décomposition en valeurs singulières d'une matrice ie on a une matrice et on doit la décomposer en un produit de 3 matrices et celle du milieu est la matrice diagonale qui contient les valeurs propres de la matrice d'entrée.
ca donne: M = U * S * V avec M la matrice d'entrée et S la matrice des valeurs propres.
je ne suis pas sure mais je crois que ça correspond à la diagonalisation d'une matrice.
voila, j'espère que ça pourra vous aider à m'aider (profond non :-D )
@ très bientôt, Mina
0