Вы находитесь на странице: 1из 2

Exercises sur lintgration numrique avec la e e mthode de Gauss e

Grard Rio e 27 novembre 2006

Table des mati`res e


1 Exercice corrig e 1.1 Enonc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 1.2 Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Questions 1 1 1 2

1
1.1

Exercice corrig e
Enonc e

On consid`re les fonctions f1 (x) = 4x4 + 2 et f2 (x) = 2x/(1. + sin(x)) et on cherche ` les e a intgrer numriquement. Les lments de la mthode sont : la valeur des poids (WI(i)) et la e e ee e 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 valuez numriquement les deux intgrales : e e e Pourquoi ne trouve-t-on pas la rponse exacte ni pour le polynme ni pour la fonction e o sinuso dale ?
3 0.1

f1 (x)dx,
1 0

f2 (x)dx

(1)

1.2

Correction

On consid`re les fonctions f1 (x) = 4x4 + 2 et f2 (x) = 2x/(1. + sin(x)) et on cherche ` les e a intgrer numriquement. Les lments de la mthode sont : la valeur des poids (WI(i)) et la e e ee e position des points ((i) : avec 2 points : on note S= 1./ (3.), (1)= -S ;(2)= S ; WI(1)= 1. ;WI(2)= 1. ;
3 0.1

f1 (x)dx,
1 0

f2 (x)dx

(2)

Question : Avec ces valeurs valuez numriquement les deux intgrales, e e e La coordonne x est interpole avec les deux fonctions linaires correspondant ` llment e e e a ee r pour r variant de 1 ` 2, cest-`-dire ici : de rfrence 1D qui varie de -1 ` 1 : x = x r ee a a a 1 1+ x = 1. 2 + 3. 2 = 2 + . On voit donc que dx = d et g = 1 (ce que lon peut galement vrier en calculant g1 puis g = g11 ). e e Ainsi :
3 1

1 1 4x4 + 2dx 4(2 )2 + 2 + 4(2 + )2 + 2 = 196, 888888... 3 3

(3)

Lintgration exacte donne e


3 1

x3 4x + 2dx = 4 + 2x 3
4

= 197, 59999....
1

(4)

On eectue le mme raisonnement pour la seconde fonction et on obtient : e x = 0.05 + 0.05, dx = 0.05d (5)

1 1 do` les coordonnes des points dintgrations : x( 1 ) = 0.05(1 3 ) et x( 2 ) = 0.05(1+ 3 ) u e e et le calcul de lintgral : e 0.1

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

1 ) 3 1 )) 3

0.1(1 + +

1 ) 3 1 )) 3

1 + sin(0.05(1

1 + sin(0.05(1 +

= 0.18761 (6)

Pourquoi ne trouve-t-on pas la rponse exacte ni pour le polynme ni pour la fonction e o sinuso dale ? Lutilisation de la mthode de Gauss permet davoir lintgral exacte dun polynme de e e o degr 2n-1 lorsque lon utilise n points. Ici avec 2 points, le degr maximum intgrable e e e exactement est 3, ce qui nest pas susant pour les deux fonctions.

Exercices non corrigs e


1. On consid`re une fonction f(x) donne et on cherche ` lintgrer par la mthode de Gauss. e e a e e Les lments de la mthode sont : la valeur des poids (WI(i)) et la position des points ee e ((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 lintgrale exacte dun polynme de degr maximum. e o e Puis pour un ordre suprieur, montrez que lintgrale numrique est alors une approxie e e mation. Appliquez au cas dune fonction non polynomial sinuso dale et exponentiel, dont on calculera lintgrale analytique puis lintgral numrique. Montrez que lon obtient une e e e approximation dautant meilleurs que le nombre de point est grand. NB Le choix des direntes fonctions est laisses ` votre apprciation. e e a e

Вам также может понравиться