Bonjour,
J'aurai besoin d'aide pour déboguer un code, pour vous expliquer le probleme en quelques lignes, je demande a afficher les valeurs dans un tableau en 2 reprise (c'est pour deboguer), mais je ne trouve pas la meme chose, le code est consiste simplement a donner les valeur propres d'une matrice 2x2, rien de compliqué, je resouds le determinent
je vous poste le code, il me semble que c'est un probleme classique mais je n'arrive pas a le resoudre et merci d'avance
Merci infiniment pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 void val_prop(double**vp, Image_Lab **mat) { int i; for(i=0; i<mat[0]->nblig * mat[0]->nbcol; i++) { eq2(vp[i],1,-(mat[0]->pix[i].l+mat[3]->pix[i].l),mat[0]->pix[i].l*mat[3]->pix[i].l+mat[2]->pix[i].l*mat[1]->pix[i].l); //resoud une equation du 2nd degré printf("vp[%d][0]=%lf\vp[%d][1]=%lf\n",j,vp[j][0],j,vp[j][1]); //Ici j'affiche les bonnes valeurs } for(i=0; i<(mat[0]->nblig * mat[0]->nbcol); i++) { printf("vp[%d][0]=%lf\vp[%d][1]=%lf\n",i,vp[i][0],i,vp[i][1]); //ici je n'obtiens que des zeros! contrairement a avant et c'est c'est ceci que je recupère qu main } }
Partager