1 function affiche_erreur_derivee(hm,hM,R)
\r
4 % affiche_erreur_derivee : affichage de l'erreur (logarithmique) pour calcul numérique de dérivée.
\r
6 % *********************************************************
\r
8 % affiche_erreur_derivee(hm,hM,R) :
\r
9 % affiche le nuage de point (log10(h_i),log10(epsilon(h_i)))
\r
10 % où pour tout entier i appartenant à (0,...,R),
\r
11 % h_i=h=hm.^((R-i)/R).*hM.^(i/R);
\r
12 % epsilon(h_i) est l'erreur commise en remplaçant la dérivée
\r
13 % de la fonction exponentielle en 1 par (exp(1+h_i)-exp(t-h_i))/(2h_i)
\r
16 % variables d'entrées :
\r
17 % * hm et hM sont deux pas strictement positifs (hm<hM);
\r
18 % * R est le nombre de calcul fait.
\r
20 % variables de sortie :
\r
21 % * le graphe décrit ci-dessus
\r
24 % ************ Fonctions auxiliaires utilisées ************
\r
28 % *********************************************************
\r
32 % Contrôles d'entrée
\r
34 % nombre d'arguments
\r
36 error('nombre d''arguments de la fonction incorrect');
\r
38 % autres tests éventuels
\r
41 % Corps d'algorithme
\r
43 h=hm.^((R-i)/R).*hM.^(i/R);
\r
44 epsilon=abs((exp(1+h)-exp(1-h))./(2*h)-exp(1));
\r