[Résolu] Matrice de pointeurs de fonctions
Salut,
je veux déclarer une matrice de pointeurs de fonctions puis la remplir.
Voilà comment j'ai fait ça:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
double * **F; //matrice de pointeurs de fonctions
F=new double **[neq];
for(int i=1;i<=neq+1;i++)
F[i]=new double *[neq];
*F[1][1]=-0.04;
*F[1][2]=1.0E-4*y[3];
*F[1][3]=1.0E-4*y[2];
*F[2][1]=0.0;
*F[2][2]=6.0E7*y[2];
*F[2][3]=0.0;
*F[3][1]=0.04E0;
*F[3][2]=-1.0E-4*y[3]-6.0E7*y[2];
*F[3][3]=1.0E4*y[2]; |
A l'exécution il plante à l'initialisation de *F[1][1]. Qu'est ce qui est faux?
De plus, je veux par la suite utiliser par exemple F[2][2] en lui passant en paramètre t et y.
Est ce que je pourrais l'appeller comme ça?