L’intégration est un domaine très utile des mathématiques. Il sert notamment en physique (le calcul d’une intégrale permet de calculer des positions, des travaux, etc.). Le calcul d’intégrales est donc important et les mathématiciens ont développé plusieurs techniques pour calculer de façon assez simple la valeur exacte d’une intégrale (calcul de primitives, intégration par parties, etc.).
Ces techniques permettent de calculer plusieurs intégrales, mais pas toutes, et il existe des fonctions dont on est incapable d’exprimer les primitives à l’aide des fonctions usuelles, même si on sait qu’elles en admettent une (parce qu’elles sont continues par exemple). L’un des exemples le plus connu est (cette intégrale apparaît en probabilité) :
En informatique, calculer la valeur exacte d’une intégrale est encore plus compliqué puisqu’on ne peut pas (en tout cas pas facilement) appliquer les techniques dont nous venons de parler.
Une solution pour quand même avoir la valeur de notre intégrale est d’en calculer une valeur approchée. Dans ce tutoriel, nous allons donc voir plusieurs méthodes pour calculer une valeur approchée d’une intégrale.
Ce tutoriel requiert quelques notions en mathématiques et plus particulièrement en analyse : il faut savoir calculer une intégrale et faire une intégration par partie. D’autres connaissances peuvent être un plus mais ne sont pas nécessaires pour comprendre le tutoriel. Des connaissances à propos de la complexité des algorithmes (voir ce tutoriel) pourront par exemple être utile mais ne sont pas indispensables. Ce tutoriel s’adresse principalement à un public en fin de lycée.
Introduction au problème
Performance et précision
La méthode de Simpson
Calcul de l’erreur
C’est maintenant la fin de ce tutoriel. Nous avons vu trois méthodes pour calculer les intégrales. La méthode de Simpson est celle des trois qui converge le plus vite. Mais il existe beaucoup d’autres méthodes pour calculer les intégrales. Voyez la page Wikipédia à ce sujet, elle n’est pas complète et pourtant elle est déjà très longue. Le chemin à parcourir est encore long.
Dans tout le tutoriel nous avons calculé l’intégrale entre et de . L’intégrale de cette fonction est très utilisée, notamment son intégrale entre et . Pour des informations à propos de ce type d’intégrale, à savoir les intégrales de Gauss, nous pouvons regarder la page Wikipédia à ce sujet, et utiliser les différents programmes que nous avons codés pour obtenir quelques résultats.
Nous devons noter qu’un ordinateur est une machine qui fait des calculs avec une précision limitée. Ceci mène également a des erreurs d’approximation comme nous pouvons le voir dans certains contenus.
Je remercie @Holosmos et @Vayel pour leurs conseils d’écriture et leurs corrections. Merci également à @adri1 pour ses conseils et son courage pour valider ce tutoriel.