• Aucun résultat trouvé

CHAPITRE V : Intégration numérique

N/A
N/A
Protected

Academic year: 2022

Partager "CHAPITRE V : Intégration numérique"

Copied!
49
0
0

Texte intégral

(1)

CHAPITRE V : Int´ egration num´ erique

(2)

1. Introduction

Dans le calcul d’int´egrales, on n’est pas toujours en mesure d’obtenir des expressions exactes. Il se peut que l’obtention d’une primitive soit

impossible ou trop compliqu´ee.

Pour pallier `a ce probl`eme, on cherche une approximation de l’integrale I(f) =Rb

a f(x)dx par une somme de surfaces de rectangles, de trap`ezes ou d’autres formes g´eom´etriques dont on sait calculer l’aire.

Consid´erons une subdivision uniforme de l’intervalle[a,b]enn sous intervalles [xi1,xi] ,i =1, ...,n de mˆeme longueur

h =xi −xi1 = b−a

On a donc :x0 =an<x1< ...xi <xi+1 < ... <xn=b

o`uxi =a+ih pour i =0, 1, ...,n , en particulierx0 =a et xn=b

2 / 49

(3)

Soit fi la restriction de la fonctionf `a chaque sous intervalle[xi,xi+1]. En ´ecrivant

Z b

a

f(x)dx =

Z x1

a

f(x)dx+

Z x2

x1

f(x)dx+...+

Z xn

xn1

f(x)dx

=

n1 i

=0

Z xi+1

xi

fi(x)dx

on obtient alors des approximations de l’int´egrale I(f) en rempla¸cantfi(x) par une fonction Ψi(x)facile `a int´egrer sur[xi,xi+1].

Si Ψi est la fonction constanteλi sur chaque sous intervale [xi,xi+1] (Ψi(x) =λi)

on obtient une approximation par les sommes de Riemann : I(f)≈Rn(f) =

n1 i

=0

(xi+1−xi)λi

o`u λi =f(xi) avecxi quelconque dans[xi,xi+1]

3 / 49

(4)

2. Approximation

Th´eor`eme

Soit f une fonction continue sur [a,b]alors :

nlimRn(f) =I(f) =

Z b

a

f(x)dx Preuve :

Remarquons d’abord que f est uniform´ement continue sur [a,b] et par cons´equent :

ε >0, ∃η>0 tel que ∀(x,y)∈[a,b] v´erifiant:|x−y| ≤η on ait : |f(x)−f(y)| ≤ε

et plus particuli`erement on a :

ε >0, ∃η>0 tel que ∀(x,y)∈[xi,xi+1] v´erifiant:|x−y| ≤η on ait : |f(x)−f(y)| ≤ ε

b−a

Montrons maintenat que : ∀ε>0, ∃n0Ntel que ∀n >n0 on ait : |I(f)−Rn(f)| ≤ε

4 / 49

(5)

Soit n0 > b−a

η alors pour toutn ≥n0 on a :h= b−a

n ≤ b−a n0 <η Par ailleurs, pour xi ∈[xi,xi+1]et toutx ∈[xi,xi+1]on a :

|x−xi| ≤h<η et ceci implique que |f(x)−f(xi)| ≤ ε b−a et par suite :

|I(f)−Rn(f)| ≤

n1 i

=0

Z xi+1

xi

|f(x)−f(xi)|dx

n1 i

=0

Z xi+1

xi

( ε b−a)dx

ε b−a

n1 i

=0

Z xi+1

xi

dx

ε b−a

n1 i

=0

(xi+1−xi)

ε

5 / 49

(6)

Cas particulier de sommes de Riemann

En particulier, sur chaque sous intervalle [xi,xi+1] ,on peut choisirxi et prendre pour constante λi les valeursf(xi)suivantes :

a) xi =xi etλi =f(xi)donne Z b

a

f(x)dx ≈Ign=

n1 i

=0

Z xi+1

xi

f(xi)dx (Ign ,l’indiceg pour signifier gauche)

b) xi =xi+1 et λi =f(xi+1)donne Z b

a

f(x)dx ≈Idn=

n1 i

=0

Z xi+1

xi

f(xi+1)dx (Idn , l’indiced pour signifier droit)

6 / 49

(7)

c) xi =x¯i = 1

2(xi+xi+1)(milieu de [xi,xi+1]) et λi =f

xi+xi+1 2

donne Z b

a

f(x)dx ≈Imn =

n1 i

=0

Z xi+1

xi

f

xi +xi+1

2

dx (Imn, l’indicempour signifier moyen ou m´edian)

7 / 49

(8)

2.1 Approximation par des rectangles ` a gauche

Soit x0 <x1 < ...xi <xi+1< ... <xn une subdivision uniforme de [a,b]

Si on prend xi =xi , on obtient une approxiamtion de Rb

a f(x)dx comme suit : Rb

a f(x)dx ≈Ign o`u : Ign =

n1 i

=0

Z xi+1

xi

f(xi)dx

=

n1 i

=0

(xi+1−xi)f(xi)

= h

n1 i

=0

f(xi)

= b−a n

n1 i

=0

f(xi)

8 / 49

(9)

Th´eor`eme

Soit f une fonction continue sur [a,b]alors :

1 La suite (Ign) converge vers I(f)

2 Si la fonction f est de classe C1 sur [a,b] alors I(f)−Ign

≤M1(b−a)2 2n o`u M1 = max

atb

f0(t). Preuve :

1 analogue `a celle du th´eor`eme 1

2 Si f est de classeC1 sur [a,b] alors : ∃M1 ≥0 tel que : M1 = max

atb

f0(t)

Le th´eor`eme des accroissements finis appliqu´e `a la fonction f sur [xi,x] o`u x ∈[xi,xi+1]

donne : ∃ci ∈]xi,x[ tel que f(x)−f(xi) = (x−xi)f0(ci)

9 / 49

(10)

d’o`u :

I(f)−Ign

n1 i

=0

Z xi+1

xi

|(f(x)−f(xi))|dx

n1 i

=0

Z xi+1

xi

(x−xi)f0(ci)dx soit encore :

I(f)−Ign

≤ M1

n1 i

=0

Z xi+1

xi

(x−xi)dx

≤ M1

n1 i

=0

1

2[(x−xi)2]xxii+1

≤ M1

n1 i

=0

h2 2

≤ M1(b−a)h 2 =M1

(b−a)2 2n

10 / 49

(11)

Corollaire

Pour obtenir une approximation avec pr´ecision de l’ordre de ε, il suffit de prendre Ign0

o`u l’indice n0 est tel que : M1

(b−a)2 2n0

εou encore n0 ≥M1

(b−a)2

11 / 49

(12)

Exemple

L’approximation de l’int´egraleR1

0 ex2dx avec la m´ethode des rectangles `a gauche, avec les pr´ecision ε=0.1 etε=0.05

0 0.5 1 1.5 2

0 0.5 1

f(x)=e−x

2 et ε = 0.1

0 0.5 1 1.5 2

0 0.5 1

f(x)=e−x

2 et ε = 0.05

FigureApproximation par des rectangles `a gauche

12 / 49

(13)

2.2 Approximation par des rectangles ` a droite

Soit x0 <x1 < ...xi <xi+1< ... <xn une subdivision uniforme de [a,b]

Si on prend xi =xi+1 , on obtient une approxiamtion deRb

a f(x)dx comme suit : Rb

a f(x)dx ≈Idn O`u :

Idn =

n1 i

=0

Z xi+1

xi

f(xi+1)dx

=

n1 i

=0

(xi+1−xi)f(xi+1)

= b−a n

i=n i

=1

f(xi)

13 / 49

(14)

Th´eor`eme

Soit f une fonction continue sur [a,b]alors :

1 La suite (Idn) converge vers I(f)

2 Si la fonction f est de classe C1 sur [a,b] alors

|I(f)−Idn| ≤M1

(b−a)2 2n o`u M1 = max

atb

f0(t)

Preuve : analogue `a celle du th´eor`eme 2 Corollaire

Pour obtenir une approximation avec pr´ecision de l’ordre de ε, il suffit de prendre Idn0 o`u l’indice n0 est tel que : M1

(b−a)2

2n0ε ou encore n0 ≥M1

(b−a)2

14 / 49

(15)

Exemple

L’approximation de l’int´egraleR1

0 ex2dx avec la m´ethode des rectangles `a droite, avec les pr´ecision ε=0.1 etε=0.05

0 0.5 1 1.5 2

0 0.5 1

f(x)=e−x

2 et ε = 0.1

0 0.5 1 1.5 2

0 0.5 1

f(x)=e−x

2 et ε = 0.05

Figure Approximation par des rectangles `a droite

15 / 49

(16)

2.3 Approximation par des rectangles m´ edians

Soit x0 <x1 < ...xi <xi+1< ... <xn une subdivision uniforme de [a,b]

Si on prend xi = xi+xi+1

2 , on obtient une approxiamtion deRb

a f(x)dx comme suit : Rb

a f(x)dx ≈Imn o`u :

Imn =

n1 i

=0

Z xi+1

xi

f(xi+xi+1

2 )dx

=

n1 i

=0

(xi+1−xi)f(xi+xi+1

2 )

= b−a n

n1 i

=0

f(xi+xi+1

2 )

16 / 49

(17)

Th´eor`eme

Soit f une fonction continue sur [a,b]alors :

1 La suite (Imn)converge vers I(f)

2 Si la fonction f est de classe C2 sur [a,b] alors

|I(f)−Imn| ≤M2(b−a)3

24n2 o`u M2 =maxatb|f00(t)|

Preuve :

1 analogue `a celle du th´eor`eme 2

2 Ici, au lieu du th´eor`eme des accroissements finis, on utilise la formule de Taylor `a l’ordre 2 sur l’intervalle [x¯i,x] o`u x¯i = 1

2(xi +xi+1) et x ∈[xi,xi+1].

On obtient l’expression suivante : f(x)−f(x¯i) = (x−x¯i)f0(x¯i) + 1

2(x−x¯i)2f00(ci) avecci ∈[x¯i,x]

17 / 49

(18)

On a alors :

|I(f)−Imn| =

n1 i

=0

Z xi+1

xi

(f(x)−f(x¯i))dx

n1 i

=0

Z xi+1

xi

(x−x¯i)f0(x¯i)dx

+

n1 i

=0

Z xi+1

xi

1

2(x−x¯i)2f00(ci)dx

≤ A+B o`u A =

n1 i

=0

Z xi+1

xi

(x−x¯i)f0(x¯i)dx

= ||

n1 i

=0

f0(x¯i)

Z xi+1

xi

(x−x¯i)dx

= 0 et B =

n1 i

=0

Z xi+1

xi

1

2(x−x¯i)2f00(ci)dx

1 2M2

n1 i

=0

Z xi+1

xi

(x−x¯i)2dx

18 / 49

(19)

B ≤ 1 2M2

n1 i

=0

1

3[(x−x¯i)3]xxi+1

i

1 6M2

n1 i

=0

2(xi+1−xi

2 )3

≤ M2(b−a)3 24n2

19 / 49

(20)

Corollaire

Pour obtenir une approximation avec pr´ecision de l’ordre de ε, il suffit de prendre Imn0 o`u l’indice n0 est tel que :

M2(b−a)3 24n20ε c-`a-d

n20 ≥M2(b−a)3 24ε ou encore

n0 ≥ s

M2(b−a)3 24ε

20 / 49

(21)

Exemple

L’approximation de l’int´egraleR1

0 ex2dx avec la m´ethode des rectangles m´edians, avec les pr´ecision ε =0.01 etε=0.001

0 0.5 1 1.5 2

0 0.5 1

f(x)=e−x

2 et ε = 0.01

0 0.5 1 1.5 2

0 0.5 1

f(x)=e−x

2 et ε = 0.001

Figure Approximation par des rectangles m´edians

21 / 49

(22)

2.4 Approximations par des trap` ezes

Soit x0 <x1 < ...xi <xi+1< ... <xn une subdivision uniforme et P 1(x)un polynˆome de degr´e 1 interpolantf aux points xi etxi+1 de chaque intervalle [xi,xi+1].

[P1(xi) =f(xi)et P1(xi+1) =f(xi+1)]

En approchant sur chaque sous intervalle [xi,xi+1],f(x) par P1(x)on obtient :

f(x) 'P1(x) =f(xi) + [f(xi),f(xi+1)](x−xi) f(x) 'P1(x) =f(xi) + f(xi+1)−f(xi)

xi+1−xi (x−xi) et en cons´equences :

I(f) =

Z xi+1

xi

f(x)dx '

Z xi+1

xi

P1(x)dx ' h

2[f(xi) +f(xi+1)]

22 / 49

(23)

2.5 Formule de Simpson

Th´eor`eme

Soit P2(x)un polynˆome de degr´e 2v´erifiant :

P2(xi) =f(xi) , P2(xi+1) =f(xi+1)et P2(xi+2) =f(xi+2)

En approchant sur chaque sous intervalle [xi,xi+2], f(x) par P2(x)on obtient :

f(x) ' P2(x)

' f(x0) + [f(xi),f(xi+1)](x−xi)

+[f(xi),f(xi+1),f(xi+2)](x−xi)(x−xi+1) et en cons´equences :

I(f) =Rxi+2

xi f(x)dx ' Rxi+2

xi P2(x)dx = h

3[f(xi) +4f(xi+1) +f(xi+2)]

23 / 49

(24)

Preuve :

On a Rxi+2

xi P2(x)dx =I(P2) +J(P2) +K(P2)avec : I(P2) =

Z xi+2

xi f(xi)dx J(P2) =

Z xi+2

xi

f(xi+1)−f(xi) xi+1−xi

(x−xi)dx K(P2) =

Z xi+2

xi

[f(xi),f(xi+1),f(xi+2)](x−xi)(x−xi+1)dx On fait le changement de variables suivant :

(x−xi) =ht ⇒dx =hdt si x =xi ⇒t =0 et six =xi+2 ⇒t =2 I(P2) =

Z 2

0

f(xi)hdt

= 2hf(xi)

J(P2) = f(xi+1)−f(xi) xi+1−xi

Z 2

0

h2tdt

24 / 49

(25)

J(P2) = h[f(xi+1)−f(xi)]

t2 2

2 0

= 2h[f(xi+1)−f(xi)]

d’o`u on obtient successivement :

K(P2) = [f(xi),f(xi+1),f(xi+2)]

Z xi+2

xi

(x−xi)(x−xi+1)dx

= [f(xi),f(xi+1),f(xi+2)]

Z 2 0

h3t(t−1)dt

= f(xi+2)−2f(xi+1) +f(xi)

2h2 h3

t3 3 −t

2

2 2

0

= [f(xi+2)−2f(xi+1) +f(xi)]h 3 Soit enfin :

Z xi+2

xi

P2(x)dx =I(P2) +J(P2) +K(P2) = h

3[f(xi) +4f(xi+1) +f(xi+2)]

25 / 49

(26)

3. Interpolation et Erreur d’int´ egration num´ erique

D´efinition

On appelle formule de quadrature de type interpolation la formule : Z b

a

f(x)dx '

Z b

a

Pn(x)dx o`uPn est le polynˆome d’interpolation associ´e `a f. Degr´e d’exactitude :

D´efinition

On d´efinit le degr´e de pr´ecision (ou d’exactitude) d’une formule de quadrature comme le plus grand entier k ≥0 pour lequel la valeur approch´ee de l’int´egrale (obtenue avec la formule de quadrature) d’un polynˆome de degr´e k est ´egale `a la valeur exacte,

Autrement dit, une formule de quadrature est dite d’ordrek si elle est exacte sur Rk[x] et inexacte pour au moins un polynˆome de degr´e strictement sup´erieur `a k .

26 / 49

(27)

Remarque

Pour v´erifier qu’une formule de quadrature est d’ordre k il suffit de v´erifier qu’elle est exacte sur une base de Rk[x](par exemple la base canonique) et inexacte pour un polynˆome de degr´e k+1(par exemple le polynˆome xk+1).

Th´eor`eme

Toute formule de quadrature interpolatoire utilisant n+1 points distincts a un degr´e de pr´ecision au moins ´egale `a n.

27 / 49

(28)

3.1 Interpolation lin` eaire et la formule du trap` eze :

Soit a=x0 <x1< ...<xn=b , une subdivision uniforme de[a,b]et f ∈C2([a,b])

Consid´erons d’abord le sous intervalle [xi,xi+1], avech =xi+1−xi , Soit P1 le polynˆome de degr´e 1 interpolant f aux pointsxi et xi+1

Alors l’int´egrale Ii(f) =Rxi+1

xi f(x)dx peut ˆetre approch´ee par : Ii(f)' Rxi+1

xi P1(x)dx = h

2[f(xi) +f(xi+1)]

On a e1(x) =f(x)−Pn(x) = f

(00)(θi) (2)! Π2(x)

Donc l’erreur commise par cette approximation ´etant donn´ee par : Ei(f) =Rxi+1

xi e1(x)dx = 1 2

Rxi+1

xi (x−xi)(x−xi+1)f00(θi)dx

Π2(x) = (x−xi)(x−xi+1)garde un signe constant dans [xi,xi+1] d’o`u, en appliquant la formule de la moyenne :

Ei(f) = f

00(ηi) 2

Rxi+1

xi (x−xi)(x−xi+1)dx =−h

3

12f00(ηi); ηi ∈ [xi,xi+1]

28 / 49

(29)

3.2 Formule du trap` eze compos´ ee

Pour chercher une approximation de l’int´egrale sur tout l’intervalle [a,b], il suffit d’´ecrire :

Z b=xn

a=x0

f(x)dx =

n1 i

=0

Z xi+1

xi

f(x)dx

=

n1 i

=0

[h

2[f(xi) +f(xi+1)] +

n1 i

=0

h

3

12f00(ηi)

= h

2[f(x0) +2f(x1) +....2f(xn1) +f(xn)]

h

3

12

n1 i

=0

f00(ηi)

= h

2[f(x0) +2f(x1) +....2f(xn1) +f(xn)]

−(b−a)

12 h2f00(η) avec η∈[a,b]

29 / 49

(30)

3.3 Formule de Simpson compos´ ee

Soit a=x0 <x1< ...<xn=b , une subdivision uniforme de[a,b]en un nombre pair de sous-intervalles et f ∈C4([a,b])

Sur chaque sous-intervalle [xi,xi+2], on a Rxi+2

xi P2(x)dx = h

3[f(xi) +4f(xi+1) +f(xi+2)]

avec h= (b−a)/n est la longueur de ces sous-intervalles ; xi =a+ih pouri =0, 1,. . .,n−1,n

Pour chercher une approximation de l’int´egrale sur tout l’intervalle [a,b], il suffit d’´ecrire :

Z b=xn

a=x0

f(x)dx =

n2 i

=0

Z xi+2

xi

f(x)dx

n2 i

=0

h

3[f(xi) +4f(xi+1) +f(xi+2)]

h 3

f(x0) +2

n/21 i

=1

f(x2i) +4

n/2

i=1

f(x2i1) +f(xn)

30 / 49

(31)

3.4 Erreur de la formule de Simpson

En posant :

e2(x) =f(x)−P2(x) et

E2(f) =

Z b

a

e2(x)dx =

Z b

a

[f(x)−P2(x)]dx

X L’erreur commise par la m´ethode de Simpson simple est donn´ee par :

E2(f) =−h

5

90f(4)(θ); θ∈ [a,b]

X L’erreur commise par la m´ethode de Simpson compos´ee est donn´ee par :

E2(f) =−(b−a)

180 h4f(4)(θ); θ ∈[a,b]

31 / 49

(32)

Exemple

On veut calculer une valeur approcher de ln 2 pour cela on va calculer l’int´egrale de la fonction f(x)=1/(x+1) sur un intervalle [0,1] par la m´ethode de Simpson la m´ethode des trap`ezes, et la m´ethode des rectangles. Et on compare les r´esultats avec diff´erentes valeurs de n (le nombre de subdivision de l’intervalle [0, 1]) alors on a le tableau suivant :

32 / 49

(33)

Exemple

33 / 49

(34)

4. Exercices

Exercice (1)

Soit une fonctionf(x)connue seulement pour les valeurs de x suivantes :

x 0 π/8 π/4 3π/8 π/2

f(x) 0 0.382683 0.707107 0.923880 1 On d´esire ´evaluerI =

Z π/2

0

f(x)dx .

1 Estimer la valeur de I `a l’aide de la m´ethode des rectangles `a gauche composite,

2 Estimer la valeur de I `a l’aide de la m´ethode des trap`ezes composite,

3 Estimer la valeur de I `a l’aide de la m´ethode des Simpson composite,

4 Sachant quef est d´efinie par f(x) =sin(x), comparer alors les r´esultats obtenus avec la valeur exacte.

34 / 49

(35)

Exercice

5 Rappeler la formule de l’erreur de quadrature pour chaque m´ethode.

Donnez une estimation de l’erreur pour la fonctionf, et la comparer avec l’erreur calcul´ee dans la question pr´ec´edente.

35 / 49

(36)

Corrig´ e

Exercice (1)

1 La m´ethode des rectangles `a gauche composite `a n+1 points pour calculer l’int´egrale d’une fonctionf sur l’intervalle[a,b]s’´ecrit Ign= b−a

n

i=n i

=1

f(xi) = b−a

n [f(x1) +f(x2) +....+f(xn1) +f(xn)]

Avec a=0,b= π/2,n =4 donc on obtient Ig

Z b=π/2

a=0

f(x)dx

= π

8[f(x1) +f(x2) +f(x3) +f(x4)]

= π

8[0.382683+0.707107+0.92388+1]

= 1.183465442

36 / 49

(37)

Exercice

2 La m´ethode des trap`ezes composite `an+1 points pour calculer l’int´egrale d’une fonctionf sur l’intervalle[a,b]s’´ecrit

Z b=xn

a=x0

f(x)dx = h

2[f(x0) +2f(x1) +....2f(xn1) +f(xn)]

Avec a=0,b= π/2,n =4 d’o`u h = b−a

n = π

8 et on obtient IT =

Z b=π/2 a=0

f(x)dx

= h

2[f(x0) +2f(x1) +2f(x2) +2f(x3) +f(x4)]

= π

16[0+2(0.382683+0.707107+0.92388)) +1]

= 0.987116

37 / 49

(38)

Exercice

3 La m´ethode des Simpson composite `a n+1 points pour calculer l’int´egrale d’une fonctionf sur l’intervalle[a,b]s’´ecrit

Z b=xn

a=x0

f(x)dx ≈ h 3

f(x0) +2

n/21 i

=1

f(x2i) +4

n/2

i=1

f(x2i1) +f(xn)

Avec a=0,b= π/2,n =4 d’o`u h = b−a

n = π

8 et on obtient IS =

Z b=π/2 a=0

f(x)dx

= h

3[f(x0) +4f(x1) +2f(x2) +4f(x3) +f(x4)]

= π

24[0+ (4×0.382683(+(2×0.707107) + (4×0.92388) +1]

= 1.000135

38 / 49

(39)

Exercice

4 On aI =Rb=π/2

a=0 sin(x)dx =1

|Id−I|=0.183465

|IT−I|=0.012884

|IS−I|=0.000135

Donc la meilleure approximation de I est celle de la m´ethode de Simpson.

5

X L’erreur commise par la m´ethode des rectangles `a gauche compos´ee est donn´ee par :

I(f)−Ign

≤M1(b−a)2 2n o`u M1 = max

atb

f0(t).

39 / 49

(40)

Exercice

On a a=0,b =π/2,n =4 et|f0(t)| ≤1=⇒M1 =1.

I(f)−Ign

≤ M1(b−a)2 2n

≤ (π/2)2 2×4

π

2

32

≤ 0, 30842513753404245683857784374613

40 / 49

(41)

Exercice

X L’erreur commise par la m´ethode des trap`ezes compos´ee est donn´ee par :

E1(f) =−(b−a)

12 h2f00(η) avecη∈[a,b]

On aa=0,b =π/2,n =4 , h= b−a

n = π

8 et

|f”(t)| ≤1. Donc

|E1(f)| ≈ (b−a) 12 h2

π

3

1536

≈ 0, 02018637804707019542674239262181

41 / 49

(42)

Exercice

X L’erreur commise par la m´ethode de Simpson compos´ee est donn´ee par :

E2(f) =−(b−a)

180 h4f(4)(θ); θ ∈[a,b] On aa=0,b =π/2,n =4 , h= b−a

n = π

8 et

f(4)(θ)

≤1. Donc

|E2(f)| ≈ π 360

π4 4096

π

5

1474560

≈ 0.6605976768×104

42 / 49

(43)

Exercice (2)

Trouver le nombre n de subdivisions n´ecessaires de l’intervalle d’int´egration [−π,π] , pour ´evaluer `a 0.5×103 pr`es, grˆace `a la m´ethode de Simpson, l’int´egrale

Z π

π

cos(x)dx Corrig´e Exercice (2)

On a a= −π,b =π d’o`uh = b−a n =

n et l’erreur commise par la m´ethode de Simpson compos´ee est donn´ee par :

E2 = −(b−a)

180 h4f(4)(ξ) ξ ∈ [a,b]

= − 180

2π n

4

cos(4)(ξ)

43 / 49

(44)

Exercice par cons´equent,

|E2| ≤ 16π

5

90n4;

Ainsi pour que |E2| ≤0.5×103 il suffit que n v´erifie 16π5

90n4 ≤0.5×103 =⇒n41 0.5×103

16π5 90

Donc n v´erifie n≥18.16 . On prendra par exemple n=20, car pour la m´ethode de Simpson, le nombre de subdivisions de l’intervalle [a,b] doit toujours ˆetre pair.

44 / 49

(45)

Exercice (3)

Soit αun nombre r´eel donn´e tel que 0<α≤1 et soient

x0 =−1,x1 =0,x2 =α. Etant donn´es ces trois points d’int´egration, nous sommes int´eress´es `a trouver trois nombres (poids) ω0,ω1 et ω2 qui d´efiniront la formule de quadrature

J(f) =

2 i=0

ωif(xi) =ω0f(−1) +ω1f(0) +ω2f(α), o`uf est une fonction continue quelconque donn´ee sur [−1, 1].

1 Trouver les poids ω0,ω1 et ω2 en fonction deαtels que J(P) =

Z 1

1

P(x)dx pour tout polynˆome P de degr´e m≤2

2 Existe-t-il αtel que J(P) =

Z 1

1

P(x)dx pour tout polynˆome P de degr´em≥3? Si oui, quelle est la valeur maximale de m et que valent α,ω0,ω1 et ω2?

45 / 49

(46)

Corrig´ e

Exercice (3)

1 On a :

i)pour P0(x) =1

ω0P0(−1) +ω1P0(0) +ω2P0(α) =

Z 1

1

P0(x)dx ω0+ω1+ω2 = 2

ii)pour P1(x) =x

ω0P1(−1) +ω1P1(0) +ω2P1(α) =

Z 1

1

P1(x)dx

ω0+αω2 = 0

46 / 49

(47)

Exercice

iii)pour P2(x) =x2

ω0P2(−1) +ω1P2(0) +ω2P2(α) =

Z 1

1

P2(x)dx ω0+α2ω2 = 2

3 On obtient le syst`eme suivant :





ω0+ω1+ω2 = 2

ω0+αω2 = 0 ω0+α2ω2 = 2 3

⇐⇒





ω1 = 2−(ω0+ω2) ω0 = αω2

ω0(1+α) = 2 On obtient donc 3

ω0 = 2

3(α+1), ω1 = −2

3α , ω2 = 2

3α(α+1).

47 / 49

(48)

Exercice

2 pour P3(x) =x3

ω0P3(−1) +ω1P3(0) +ω2P3(α) =

Z 1

1

P3(x)dx

ω0+α3ω2 = 0

⇐⇒ ω0 = α3ω2

⇐⇒ 2

3(α+1) = α3 2 3α(α+1)

⇐⇒α2 = 1

=⇒α = 1 (0<α≤1) Les poids deviennent alors ω0 = 1

3,ω1 = 4

3 et ω2= 1 3

48 / 49

(49)

Exercice

Pour P4(x) =x4, avecα=1,ω0 = 1

3,ω1 = 4

3 et ω2 = 1

3, on obtient J(x4) = 1

3P4(−1) + 4

3P4(0) +1

3P4(1) = 2 3 et

Z 1

1

P4(x)dx = 2 5. Donc

J(P4)6=

Z 1

1

P4(x)dx

Ainsi la valeur maximale de mtelle que la formule de quadrature int`egre exactement les polynˆomes de degr´e m est m=3.

49 / 49

Références