Vous êtes sur la page 1sur 3

Département de Génie Mécanique 2ème Année LMD Corrigé Fiche TD 2 Méthodes Numériques

Exercice 1 : 𝑓 𝑥 = 𝑥 3 −2𝑒 𝑥 + 1 Approximer une dérivée par une différence finie :

𝑓 𝑥0+ℎ −𝑓 𝑥0
1-Schéma excentré avant : 𝑓 ′ 𝑥0 = ℎ
′ 𝑓 𝑥0 −𝑓(𝑥0−ℎ)
2-Schéma excentré arrière : 𝑓 𝑥0 = ℎ
′ 𝑓 𝑥0+ℎ −𝑓(𝑥0−ℎ)
3-Schéma centré 𝑓 𝑥0 = 2ℎ
Dérivée analytique : 𝑓′ 𝑥 = 3𝑥 2 −2𝑒 𝑥

1/ calculer f’(x0) dans les différents points pour h=0.0015 par les différents schémas :

X -5.0 -2.0 0.25 2.25 3.5 4.0


Schéma ex_avant 74.9664 11.7203 -2.3813 -3.7921 -29.5130 -61.2640
Erreur absolue 0.020 0.0089 0.00077 0.0041 0.0321 0.0677
Schéma ex_arri 75.0172 11.7378 -2.3797 -3.7835 -29.4456 -61.1292
Erreur absolue 0.030 0.0084 0.00081 0.0044 0.0352 0.0670
Schéma centré 74.9918 11.7290 -2.38053 -3.7878 -29.4793 -61.1966
Erreur absolue 0.0053 0.0002 0.00002 0.00013 0.0015 0.0003
F’ analytique 74.9865 11.7293 -2.38055 -3.7879 -29.4809 -61.1963

2/ On remarque que le schéma centré est celui qui donne une meilleur approximation de la
dérivée : quantité d’erreur absolue minimale par rapport aux 2 autres schéma.
En moyenne : erreur absolue moyenne pour les 3 schéma sur l’échantillon de 6 points =
Err_abs_moy_exc_avant = 0.0223
Err_abs_moy_exc_arrière = 0.0244
Err_abs_moy_centré = 0.0012

3/ calcul de f’(3.5) en utilisant le schéma centré pour les différents valeurs de h :


F’analytique(3,5) = -29.4809

Schéma centré -29.4685 -29.4793 -29.4834 -29.7070 -32.025


H 0.00015 0.0015 0.015 0.15 0.5
Erreur absolue 0.0123 0.00155 0.0025 0.2261 2.544

4/ L’écart entre la valeur exacte et la valeur approchée de la dérivée dans un point donnée
tend à s’accroitre quant h est trop grand ou même relativement trop petit. La valeur de h doit
être bien ajustée car elle influe sur la qualité du résultat.

𝑓 𝑥0−ℎ −2𝑓 𝑥0 +𝑓(𝑥0+ℎ)


5/ 𝑓 ′ ′ 𝑥0 = ; 𝑓 ′′ 𝑎𝑛𝑎𝑙𝑦𝑡𝑖𝑞𝑢𝑒 = 6𝑥 − 2𝑒 𝑥
ℎ2
Pour h=0.015 et x0=3.0 : f’’exact(3.0)=-18.0986 ; f’’appr(3.0)=-18.0995 ;
err_abs=0.00095.

L’approximation de la dérivée par des différences (centrées ou excentrées) est trop sensible
d’une part au paramètre de discrétisation h et d’autre part à l’allure de la fonction elle-même.
Si l’écart entre f(x0) et la valeur de f dans les point adjacents x0+h ou x0-h (f(x0+h) et f(x0-
h)) est important, les 3 schémas risquent d’engendrer des erreurs d’approximation
importantes. Il faut adapter le h selon cette écart.
Département de Génie Mécanique 2ème Année LMD Corrigé Fiche TD 2 Méthodes Numériques

Exercice 2 :

Méthode exacte :
En sachant la formule analytique de la fonction qui résulte de l’intégral de 1/x qui est ln
41
1 𝑥
= ln 4 − ln 1 = 1.38629

𝑏 𝑋 −X
Formule de la méthode des trapèzes : 𝑎 𝑓 𝑥 = 𝑛−1 𝑖=0
𝑖+1 i
(𝑓 Xi + 𝑓 Xi+1 )
2
Pour i=0 : xi=a ; pour i=n-1 : xi+1=b c’est les borne elles sont présentent une fois dans la
somme ; chaque xi (hors a et b) est présent 2 fois (une fois sous la forme de x i et une fois sous
la forme de xi+1 ce qui justifie que le facteur ½ ne ce multiplie qu’avec a et b)
𝑏 ℎ
𝑎
𝑓 𝑥 = 2 (𝑓 𝑎 + 𝑓(𝑏)) + ℎ 𝑛−1 𝑖=1 𝑓 𝑥𝑖 h=xi+1 – xi =(b-a) / n avec n nbr de trapèzes et
h donc est la largeur de chaque trapèze
𝑏 𝑛 −1

𝑓 𝑥 = 𝑓 𝑎 +𝑓 𝑏 +ℎ 𝑓 𝑎+𝑖∗ℎ
𝑎 2
𝑖=1

Par application numérique : f(x)=1/x ; [a,b]=[1,4] ; n=8 h=(4-1)/8=0.375


4 0.375 𝑛−1
1
1/𝑥 = 𝑓 1 +𝑓 4 + 0.375 𝑖=1 𝑓 1 + 𝑖 ∗ ℎ =1.3971
2

Erreur absolue = |1.38629 − 1.397126| =0.0108

Formule de la méthode de Simpson

𝑏 ℎ 𝑛−2
𝑎
𝑓(𝑥) = 3 𝑖=0 (𝑓 𝑥𝑖 + 4𝑓 𝑥𝑖+1 + 𝑓(𝑥𝑖+2 )) i vari avec
un pas de 2

Par application directe :

4 8−2
0.375 1 1 1
𝑓(𝑥) = ( +4 + )
1 3 𝑋𝑖 𝑥𝑖+1 𝑥𝑖+2
𝑖=0,2

0.375
= (f(x0)+4f(x1)+f(x2) +f(x2)+4f(x3)+f(x4) +f(x4)+4f(x5)+f(x6) +f(x6)+4f(x7)+f(x8))
3
0.375
= (f(a) + 4*(f(x1)+f(x3)+f(x5)+f(x7) + 2 *(f(x2)+f(x4)+f(x6)) + f(b))
3
0.375 𝑛−1 𝑛−2
= 3
(f(a)+f(b)+ 4* 𝑖=1,2 𝑓(𝑥𝑖) + 2* 𝑖=2,2 𝑓(𝑥𝑖)) =1.386805

Erreur absolue = |1.38629 − 1.386805| = 0.000510

Meilleur approximation donnée par la méthode de Simpson

Suite Exercice 2
Département de Génie Mécanique 2ème Année LMD Corrigé Fiche TD 2 Méthodes Numériques

Algo trapèze Algo Simpson

Début
Lire (a,b,n)
Début h(b-a)/n
s_pair0
Lire (a,b,n) s_imp0
h(b-a)/n s0
s0
pour i1,n-1,2
pour i1,n-1,1 s_imps_imp+f(a+i*h)
finpour
ss+f(a+i*h) pour i2,n-2,2
s_pairs_pair+f(a+i*h)
finpour finpour
ss*h + (f(a)+f(b))*(h/2)
ecrire(s) s(f(a)+f(b) + 4*s_imp+ 2*s_pair)*(h/3)
fin ecrire(s)
fin
Exercice 3
1- h=0.3
𝑓 𝑥0+ℎ −𝑓(𝑥0−ℎ)
Schéma centré 𝑓 ′ 𝑥0 = 2ℎ
Pour x=-0.3 en utilise le schéma excentré en avant
Pour x=2.7 en utilise le schéma excentré en arrière

X -0.3 0 0.3 0.6 0.9 1.2 1.5 1.8 2.1 2.4 2.7
Y 2.1 2.09 2.36 3.17 4.52 6.41 8.839 11.81 15.32 19.37 21.54

1.5 ′ 2.1 ′
𝑓 𝑥 = exacte : f(1.5)-f(0) = 6.375 0
𝑓 𝑥 = exacte : f(2.1)-f(0) = 13.461
0
Trapèze =6.57735 Trapèze =13.7442
Erreur absolue =0.20235 Erreur absolue =0.2832
Il existe 5 trapèzes : Il existe 7 trapèzes
erreur par trapèze = 0.20235/5 = 0.040 erreur par trapèze = 0.20235/7= 0.040

1.8 ′ 2.7 ′
𝑓 𝑥 = exacte : f(1.8)-f(0.6) = 8.016 1.8
𝑓 𝑥 = exacte : f(2.7)-f(1.8) = 15.651
0.6
Trapèze =8.1777 Trapèze =15.4095
Erreur absolue =0.16 Erreur absolue =0.2415
Il existe 4 trapèzes Il existe 3 trapèzes
erreur par trapèze = 0.20235/7= 0.040 erreur par trapèze = 0.20235/3= 0.08

On remarque que l’erreur d’approximation est stable (0.04) dans chaque trapèze cela est
logique puisque h=0.3 est fixe. Néanmoins dans le calcul du dernier intégral l’erreur par
trapèze est relativement doublée. Cela est dû à l’erreur dans le calcul initial de f’(2.7) calculé
par le schéma des différences excentrées en arrière et pas le schéma centré(effet de bord).

Vous aimerez peut-être aussi