Aller au contenu

Mathc initiation/Fichiers h : x 69a4

Un livre de Wikilivres.
Version datée du 20 août 2021 à 12:28 par Xhungab (discussion | contributions) (petit correction)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)


Sommaire


Installer ce fichier dans votre répertoire de travail.

x_fx_x.h
/* ---------------------------------- */
/* save as x_fx_x.h                    */
/* ---------------------------------- */
/* ----------------------------------
 f'(a) = f(a+h) - f(a-h)
          -------------
              2h
   --------------------------------- */
double fx_x(
double (*P_f)(double x),
double a,
double h
)
{
 return( ( ((*P_f)(a+h))-((*P_f)(a-h)) ) / (2.*h) );
}

/* ---------------------------------
 f''(a) = f(a+h) - 2 f(a) + f(a-h)
           ----------------------
                     h**2
   --------------------------------- */
double fx_xx(
double (*P_f)(double x),
double a,
double h
)
{
 return( (((*P_f)(a+h))-2*((*P_f)(a))+((*P_f)(a-h))) / (h*h) );
}
/* ---------------------------------- */
/* ---------------------------------- */


Déclaration des fichiers h.