brindillee
Messages postés9Date d'inscriptionmercredi 30 juin 2004StatutMembreDernière intervention25 août 2004
-
21 juil. 2004 à 10:18
louatiamin
Messages postés20Date d'inscriptionjeudi 22 juillet 2004StatutMembreDernière intervention 5 avril 2005
-
23 juil. 2004 à 14:36
Salut,
J'ai un petit soucis qui me cause des grands soucis...
Voila j'ai choppé une fonction de décomposition (svd...) en C++ sur le net mais je n'arrive pas à l'utiliser....j'ai un problème avec les arguments...
la fonction est
void svdcmp(double **a, int m, int n, double w[], double **v)
//Given a matrix a[1..m][1..n],this routine computes its singular value decomposition,A =
//U · W · V T .The matrix U replaces a on output.The diagonal matrix of singular values W is out-
//put as a dvector w[1..n].Thematrix V (not the transpose V T )is output as v[1..n][1..n].
{
tout le code...
}
Mais je ne sais pas ce que c ces doubles pointeurs de merde double **a et double **v...pour être franc je suis loin d'être un spécialiste de C++...mais bon on fait ce qu'on peut...
Quelqu'un pourrait me donner un code simple pour définir correctement ces variables à partir de la matrice que je vais décomposer...dans lafonction main...
int main()
{
double TEST[3][3]={1,1,1,1,1,1,1,1,1}; // Matrice à décomposer..