METHODE DE SIMPSON

f est une fonction définie sur un intervalle I et admettant sur I des primitives. Donc, pour tout couple ( a , b ) de I, l'intégrale [Maple Math] est définie.

Principe de la Méthode de Simpson:

La méthode de SIMPSON repose sur le principe de l'interpolation de la fonction f entre a et b par une fonction polynôme de degré 2 sur les valeurs a , b et [Maple Math] . Plus précisemment, on cherche un polynôme P de dégré inférieur ou égal à 2 tel que:

f( a ) = P( a )

f( b ) = P( b )

[Maple Math]

On cherche donc une fonction polynôme P de degré au plus 2 dont la courbe (une parabole) passe par les points de coordonnées ( a ;f( a )) , ( b ,f( b )) et ( [Maple Math] ,f( [Maple Math] ))

C'est le principe de l'interpolation de Newton, qui est un cas particulier de l'interpolation de Lagrange.

Puis, on cherche une formule d'intégration exacte pour tout polynôme Q de degré au plus 2 qui ne dépende que de a , b et [Maple Math] .

On détermine pour cela, trois réels A, B et C tels que pour tout polynôme Q de degré au plus 2, et pour tout couple de réels ( a ; b ) on ait:

[Maple Math]

Grâce à la linéarité de l'intégrale, il suffit de chercher A, B et C tels que la formule précédente soit vraie pour les polynômes (1) , ( x ) et ( x ²).

On écrit un système d'équation dont la solution (A,B,C) est :

[Maple Math] , [Maple Math] , [Maple Math]

La formule d'intégration exacte pour tout polynôme Q de degré au plus 2 est donc:

[Maple Math] , en posant [Maple Math]

Cette formule présente en plus un avantage. Elle est exacte pour tout polynôme de degre au plus 2, par construction, mais , en plus, il se trouve qu'elle est aussi exacte pour polynôme de degré 3. Pour le voir, il suffit de le vérifier sur ( [Maple Math] ).

On a donc une formule valable pour tout polynôme de degré au plus 3.

La formule de Simpson consiste alors à interpoler cette formule pour la fonction f et considérer qu'une valeur approchée de l'intégrale de f est:

Formule simple de Simpson:

[Maple Math] , avec [Maple Math]

Prenons deux exemples:

Considérons l'intégrale : [Maple Math] . On a donc : [Maple Math] , a = 0 , [Maple Math] et b = 1.

Une valeur approchée de cette intégrale est alors :

[Maple Math] = [Maple Math]

On peut obtenir la valeur exacte de l'intégrale. C'est : [Maple Math] = 0,778539816.....

On constate que [Maple Math] = 0,78333333.....

La valeur approchée obtenue est assez précise.

Considérons maintenant l'intégrale [Maple Math] . On sait que cette intégrale est ln(2).

On a ici : [Maple Math] , a = 1 , b = 2 , [Maple Math] .

Un valeur approchée de cette intégrale est donc :

[Maple Math] = [Maple Math] .

Comme [Maple Math] = 0,6944444..... et que l'on sait que ln(2) = 0,693147....., on constate encore une fois la bonne valeur approchée obtenue.

Cette méthode peut, biensur, être améliorée en utilisant une subdivision de pas [Maple Math] , où n est un entier > 0.

En posant [Maple Math] , [Maple Math] , [Maple Math] , ....., [Maple Math] , [Maple Math] , et en utilisant la relation de Chasles, on écrit alors que:

[Maple Math] + ...+ [Maple Math]

Chacune des n intégrales peut s'approximer en utilisant la formule de Simpson:

[Maple Math]

D'où, en sommant, on obtient la formule générale d'approximation:

Formule Générale de Simpson, pour une subdivsion en n intervalles:

[Maple Math]

C'est la formule qui est utilisée sur la plupart des machines à calculer (Casio ou T.I) pour le calcul approché d'une intégrale.

Erreur d'approximation:

On peut démontrer que si f est 4 fois dérivable sur [ a ; b ] et si pour tout x dans [ a ; b ], la dérivée d'ordre 4 vérifie est majorée, en valeur absolue, par M , où M est une constante réelle, alors l'erreur commise en approxiamant l'intégrale par la formule de Simpson en prenant une subdivision de pas h est majorée par :

[Maple Math]

Par exemple, considérons l'intégrale : [Maple Math] .

On sait cette intégrale est égale à sin(1).

Comme f( x ) =cos( x ) , la dérivée d'ordre 4 de f est (cos( x )) donc, sans chercher bien loin, majorée par 1.

En prenant une subdivision en 4 intervalles, donc, avec un pas h = 0,25 , on voit que l'approximation faite par la formule de Simpson dans ce cas, donne la valeur de l'intégrale avec une erreur inférieure à 0,000041.

L'intégrale s'approxime alors par :

[Maple Math]

ce qui fournit la valeur approchée : 0,8414721284.....

On peut la comparer avec une valeur "machine" de sin(1) qui est : sin(1)=0,8414709848.....