Informatique - Méthodes de calcul approché d'intégrales Pour calculer numériquement Rb
a f, on subdivisionne le segment [a, b] à pas constant.
Sur chaque intervalle]xi, xi+1[, on remplace la fonctionf par une fonction polynomiale.
On note Mi = sup[a,b](f(i)) avec f Ci sur [a, b]. 1. Méthode des rectangles
Sur chaque intervalle ]xi−1, xi[, on remplace f par la fonction constante f(xi−1). Rn(f) = b−an Pn−1
i=0 f(xi) et
Rb
a f −Rn(f)
≤ M1(b−a)2n 2 = O n11
(a) Ecrire une fonction rectangles prenant en entrée f, a, b, et n et retournant un graphique avec la courbe représentative de f et "l'aire" de la fonction approximante. Par exemple : rectangles (|sin|,0,2.π,10) retourne :
(b) Ecrire une fonction calculrectangles prenant en entrée f, a, b, et n et retournant Rn(f).
2. Méthode des rectangles médians
Sur chaque intervalle]xi−1, xi[, on remplacef par la fonction constantef xi−12+xi . R0n(f) = b−an Pn−1
i=0 f xi+x2i+1
et
Rb
a f −R0n(f)
≤ M224n(b−a)2 3 = O n12
De même, écrire une fonction rectanglesmedians
et une fonction calculrectanglesmedians.
3. Méthode des trapèzes
Sur chaque intervalle ]xi−1, xi[, on remplace f par la fonction ane coïncidant avec f en xi−1 et en xi.
Tn(f) = b−a2n Pn−1
i=0 f(xi) +f(xi+1) = b−an
f(a)+f(b)
2 +Pn−1
i=1 f(xi)
et
Rb
a f −Tn(f)
≤ M212n(b−a)2 3 = O n12
De même écrire une fonction trapèzes et une fonction calcultrapezes.
4. Méthode de Simpson
Sur chaque intervalle ]xi−1, xi[, on remplace f par la fonction polynomiale de degré 2 coïncidant avec f en xi−1, xi−12+xi et xi.
Sn(f) = 13(Tn(f) + 2.R0n(f)) et
Rb
a f −Sn(f)
≤ M2880n4(b−a)45 = O n14
De même, érire une fonction simpson et une fonction calculsimpson.
1