Vidéo terminée
Leçon suivante · leçon 12La méthode de Monte-CarloLeçon 11
Rectangles, milieux, trapèzes en Python
Le cours écrit
Quand on ne connaît pas de primitive explicite, on calcule une valeur approchée de l'intégrale. On découpe en morceaux de même largeur , et on note .
11.1 Les trois méthodes
| Méthode | Sur le morceau , on prend | Valeur approchée |
|---|---|---|
| Rectangles à gauche | la hauteur | |
| Rectangles à droite | la hauteur | |
| Milieux | la hauteur au milieu, | |
| Trapèzes | la moyenne des deux hauteurs |
Si est monotone, les rectangles à gauche et à droite encadrent l'intégrale. La méthode des trapèzes donne exactement la moyenne de ces deux sommes.
11.2 Le programme
def rectangles(f, a, b, n):
h = (b - a) / n
s = 0
for k in range(n):
s = s + f(a + k * h)
return h * s
Pour les autres méthodes, une seule ligne change, celle qui ajoute la hauteur :
s = s + f(a + (k + 1) * h) # rectangles à droite
s = s + f(a + k * h + h / 2) # milieux
s = s + (f(a + k * h) + f(a + (k + 1) * h)) / 2 # trapèzes
11.3 Tester sur une intégrale connue
On teste sur . La fonction est décroissante : la somme à gauche est au-dessus de , la somme à droite en dessous.
| Rectangles à gauche | Rectangles à droite | Milieux | Trapèzes | |
|---|---|---|---|---|
11.4 Quelle précision ?
On compare l'écart avec quand on double .
| Écart avec | Rapport | ||
|---|---|---|---|
| Rectangles à gauche | environ | ||
| Milieux | environ | ||
| Trapèzes | environ |
On observe, sans le démontrer, que l'écart est à peu près divisé par pour les rectangles, et par pour les milieux et les trapèzes. Pour gagner une décimale, il faut environ fois plus de rectangles, mais un peu plus de fois plus de trapèzes.
11.5 Une intégrale sans primitive explicite
Exemple 45. Pour , encadrée à la leçon 6 entre et , la fonction est décroissante sur . Avec , les rectangles donnent , et les milieux . Donc au millième près.
Exercices 21 et 22
- Exercice 21 : à la main
- Exercice 22 : une valeur approchée de $\pi$
Corrigés
Cherche d'abord les exercices sur ta feuille, puis compare avec le corrigé détaillé.