Installer ce fichier dans votre répertoire de travail.
![]() |
x_grad.h utilitaire |
---|
/* --------------------------------- */
/* save as x_grad.h */
/* --------------------------------- */
v2d grad_fxy(
double (*P_f)(double x,double y),
double h,
pt2d p
)
{
v2d u;
u.i = fxy_x((*P_f),h,p);
u.j = fxy_y((*P_f),h,p);
return(u);
}
/* --------------------------------- */
v3d grad_fxyz(
double (*P_f)(double x,double y, double z),
double h,
pt3d p
)
{
v3d u;
u.i = fxyz_x((*P_f),h,p);
u.j = fxyz_y((*P_f),h,p);
u.k = fxyz_z((*P_f),h,p);
return(u);
}
/* --------------------------------- */
Dans ce fichier il y a les fonctions pour calculer le gradient.
grad f(x,y) = f_x*i + f_y*j
grad f(x,y,z) = f_x*i+f_y*j+f_z*k
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.