Vous êtes sur la page 1sur 2

Exercises sur lintegration numerique avec la

methode de Gauss
Gerard Rio
27 novembre 2006
Table des mati`eres
1 Exercice corrige 1
1.1

Enonce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Questions 2
1 Exercice corrige
1.1

Enonce
On consid`ere les fonctions f
1
(x) = 4x
4
+ 2 et f
2
(x) = 2x/(1. + sin(x)) et on cherche `a les
integrer numeriquement. Les elements de la methode sont : la valeur des poids (WI(i)) et la
position des points ((i) :
avec 2 points : on note S= 1./

(3.), (1)= -S ;(2)= S; WI(1)= 1. ;WI(2)= 1. ;


Question :
Avec ces valeurs evaluez numeriquement les deux integrales :
Pourquoi ne trouve-t-on pas la reponse exacte ni pour le polynome ni pour la fonction
sinusodale ?

3
1
f
1
(x)dx,

0.1
0
f
2
(x)dx (1)
1.2 Correction
On consid`ere les fonctions f
1
(x) = 4x
4
+ 2 et f
2
(x) = 2x/(1. + sin(x)) et on cherche `a les
integrer numeriquement. Les elements de la methode sont : la valeur des poids (WI(i)) et la
position des points ((i) :
avec 2 points : on note S= 1./

(3.), (1)= -S ;(2)= S ; WI(1)= 1. ;WI(2)= 1. ;

3
1
f
1
(x)dx,

0.1
0
f
2
(x)dx (2)
Question :
Avec ces valeurs evaluez numeriquement les deux integrales,
La coordonnee x est interpolee avec les deux fonctions lineaires correspondant `a lelement
de reference 1D qui varie de -1 `a 1 : x = x
r

r
pour r variant de 1 `a 2, cest-`a-dire ici :
x = 1.

1
2

+ 3.

1+
2

= 2 + . On voit donc que dx = d et



g = 1 (ce que lon peut
egalement verier en calculant g
1
puis

g =

g
11
).
Ainsi :

3
1
4x
4
+ 2dx 4(2
1

3
)
2
+ 2 + 4(2 +
1

3
)
2
+ 2 = 196, 888888... (3)
1
www.almohandiss.com
Lintegration exacte donne

3
1
4x
4
+ 2dx =

4
x
3
3
+ 2x

3
1
= 197, 59999.... (4)
On eectue le meme raisonnement pour la seconde fonction et on obtient :
x = 0.05 + 0.05, dx = 0.05d (5)
do` u les coordonnees des points dintegrations : x(
1
) = 0.05(1
1

3
) et x(
2
) = 0.05(1+
1

3
)
et le calcul de lintegral :

0.1
0
2x/(1. + sin(x))dx
0.1(1
1

3
)
1 + sin(0.05(1
1

3
))
+
0.1(1 +
1

3
)
1 + sin(0.05(1 +
1

3
))
= 0.18761 (6)
Pourquoi ne trouve-t-on pas la reponse exacte ni pour le polynome ni pour la fonction
sinusodale ?
Lutilisation de la methode de Gauss permet davoir lintegral exacte dun polynome de
degre 2n-1 lorsque lon utilise n points. Ici avec 2 points, le degre maximum integrable
exactement est 3, ce qui nest pas susant pour les deux fonctions.
2 Exercices non corriges
1. On consid`ere une fonction f(x) donnee et on cherche `a lintegrer par la methode de Gauss.
Les elements de la methode sont : la valeur des poids (WI(i)) et la position des points
((i) :
cas avec 1 point : (1)= 0. ; WI(1)= 2. ;
avec 2 points : on note S= 1./

(3.), (1)= -S;(2)= S; WI(1)= 1. ;WI(2)= 1. ;,


avec 3 points : on note S=

(3./5.) ; (2)= 0. ; (3)= S; (1)= -S ; WI(2)= 8./9. ;
WI(1)= 5./9. ; WI(3)= 5./9. ;
avec 4 points : on note double S= 2.

(6./5.), S= 1./(6.*

(6./5.)) et T=

((3. S)/7.) ;
(3)= T; (2)= -T; T= sqrt( (3.+S)/7. ) ; (4)= T ; (1)= -T WI(3)= 0.5 + S ;
WI(2)= 0.5 + S ; WI(4)= 0.5 - S ; WI(1)= 0.5 - S ;
Avec ces valeurs :
calculez pour chaque cas lintegrale exacte dun polynome de degre maximum.
Puis pour un ordre superieur, montrez que lintegrale numerique est alors une approxi-
mation.
Appliquez au cas dune fonction non polynomial sinusodale et exponentiel, dont on
calculera lintegrale analytique puis lintegral numerique. Montrez que lon obtient une
approximation dautant meilleurs que le nombre de point est grand.
NB Le choix des dierentes fonctions est laissees `a votre appreciation.
2
www.almohandiss.com

Vous aimerez peut-être aussi