• Aucun résultat trouvé

3.2 Formules de Newton-Cotes ferm´ ees

N/A
N/A
Protected

Academic year: 2022

Partager "3.2 Formules de Newton-Cotes ferm´ ees"

Copied!
21
0
0

Texte intégral

(1)

Chapitre 3

INT ´ EGRATION NUM ´ ERIQUE

3.1 Introduction

On cherche `a calculer l’int´egrale :

I = Z b

a

f(x)w(x)dx (3.1)

avec w(x) et f(x) deux fonctions d´efinies sur [a, b] telles quew(x)>0 sur ]a, b[ etf(x)w(x) est int´egrable sur [a, b].

Hormis quelques cas simples, o`u une primitive def w peut ˆetre trouv´ee (et il faut inclure dans ce cas le calcul par changement de variables o`u l’int´egration par parties), on ne sait pas calculer cette int´egrale.

En outre, il arrive fr´equemment qu’on ne connaisse la fonction que par ses valeurs en certains points. Il est alors hors de question de calculer exactement l’int´egraleI. L’int´egration num´erique est une id´ee ”naturelle”. L’int´egrale de Riemann en fournit l’id´ee premi`ere.

On consid`ere une subdivision uniforme : a = x0 < x1 < ... < xn = b de l’intervalle [a, b], (xi=a+i bna,i∈ {0,1, ...., n}) et on remplace I par :

I = Z b

a

f(x)w(x)dx≈ Xn

i=1

(xi−xi1)f(αi)w(αi) = b−a n

Xn

i=1

f(αi)w(αi) =Sn avec αi ∈[xi1, xi]

Et on a : lim

n+ Sn=I = Z b

a

f(x)w(x)dx

La proc´edure de l’int´egration num´erique est donc de chercher `a remplacer Z b

a

f(x)w(x)dx par une somme finie :

(2)

Z b

a

f(x)w(x)dx = Xn

i=1

λi f(αi) + En(f) (3.2)

o`u En(f) d´esigne le terme de l’erreur commise en rempla¸cant I par Xn

i=1

λi f(αi).

De telles formules sont appel´ees formules de quadrature.

L’id´ee de base dans la recherche des points xi (noeuds de la formule de quadrature) et des coefficients λi (poids de la formule de quadrature), c’est de remplacer la fonction f par un polynˆome d’interpolation. Dans ce cas, deux formules seront pr´esent´ees :

-Les formules de Newton-Cotes.

-Les formules de quadrature de Gauss.

Remarque 3.1

Lorsque les poids λi sont ind´ependants de la fonction f (c’est le cas pour les formules de type interpolation), les applications :

f → Xn

i=1

λif(αi) etf → En(f) sont lin´eaires.

Remarque 3.2 En remarquant que : Z b

a

g(x)dx= b−a 2

Z 1

1

g(b−a

2 t + b+a 2 )dt

On peut toujours ramener l’int´egration sur [a, b] `a une int´egration sur [−1,+1] qu’on peut prendre comme intervalle de r´ef´erence.

D´efinition 3.1.1

On dira que la formule de quadrature (4.2) est de degr´e k si En(P) = 0 pour tout P dans IPk et s’il existe P ∈IPk+1 tel que En(P)6= 0, o`u IPj est l’ensemble des polynˆomes de degr´e ≤j.

Autrement dit, en tenant compte de la remarque 3.1, la formule de quadrature (4.2) est de degr´e k si : pour toute base (P0,P1,...Pk, Pk+1) de IPk+1 avec deg(Pi) =i, on a :

En(Pi) = 0 ∀i∈ {0, ..., k} et En(Pk+1)6= 0.

Exemple 3.1 : (Formule du rectangle `a gauche )

On prend dans la formule (4.2) αi=xi1 etw(x) = 1, on obtient alors la formule suivante : Z b

a

f(x)dx = b−a n

Xn

i=1

f(xi1) + En(f)

= b−a n

n1

X

i=0

f(a+i b−a

n ) + En(f) D´etermination du terme d’erreurEn(f) :

Supposons que f est de classe C1 sur [a, b]. D’apr`es la formule des accroissements finis, on a : Pour toutx∈[xi, xi+1], il existe ξi∈[xi, xi+1] tel que :

f(x) = f(xi) + (x−xi)f0i)

(3)

d’o`u Z xi+1

xi

f(x)dx = (xi+1−xi)f(xi) + Z xi+1

xi

(x−xi)f(ξi)dx

Or, puisque f0 est continue et x −xi ≥ 0 sur [xi,xi+1], il existe, d’apr`es le th´eor`eme de la moyenne appliqu´e `a f0, un ´el´ement ηi ∈[xi, xi+1] tel que :

Z xi+1

xi

(x−xi)f(ξi)dx = f0i) Z xi+1

xi

(x−xi)dx= (xi+1 − xi)2 2 f0i) On a alors :

Z b

a

f(x)dx =

n1

X

i=0

Z xi+1

xi

f(x)dx

=

n1

X

i=0

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

n1

X

i=0

(xi+1−xi)2 2 f0i)

= b−a n

n1

X

i=0

f(xi) + (b−a)2 2n2

n1

X

i=0

f0i)

D’apr`es le th´eor`eme de la moyenne, il existeη ∈[a, b] tel que : 1

n

n1

X

i=0

f0i) = f0(η).

On obtient enfin : Z b

a

f(x)dx= b−a n

n1

X

i=0

f(a +ib−a

n ) + (b−a)2

2n f0(η) avec η ∈[a, b]

Exemple 3.2 : (Formule du rectangle `a droite )

On prend dans la formule (4.2) αi = xi et w(x) = 1, on obtient de la mˆeme mani`ere que pr´ec´edemment la formule suivante :

Z b

a

f(x)dx= b−a n

Xn

i=1

f(a +ib−a

n ) + (b−a)2

2n f0(η) avec η ∈[a, b]

Exemple 3.3 : (Formule du point milieu) On prend dans la formule (4.2) αi= xi+ xi1

2 etw(x) = 1, on obtient la formule suivante : Z b

a

f(x)dx= b−a 2

n1

X

i=0

f(xi+xi+1

2 ) + En(f) D´etermination de l’erreur En(f)

Supposons que f est de classe C2 sur [a, b]. D’apr`es la formule de Taylor, on a : pour tout x∈[xi, xi+1], il existe ξi ∈[xi, xi+1] tel que :

f(x) =f(xi+xi+1

2 ) + (x−xi+xi+1

2 )f0(xi+xi+1 2 ) +1

2(x− xi+xi+1

2 )2f00i) En proc´edant comme dans l’exemple 3.1 et en remarquant que :

Z xi+1

xi

(x−xi+xi+1

2 )dx = 0 , on aboutit `a la formule :

Z b

a

f(x)dx= b−a n

n1

X

i=0

f(a + (2i+ 1)b−a

2n ) + (b−a)3

24n2 f00(η) avec η ∈[a, b]

(4)

3.2 Formules de Newton-Cotes ferm´ ees

3.2.1 Formules simples

Ce sont des formules de type interpolation en des points ´equidistants. Compe tenu de la remarque 3.2, consid´erons l’intervalle de r´ef´erence [−1,+1]. Il s’agit alors de construire des formules du type :

Z 1

1

g(t)dt = 2 Xp

i=0

λi,p g(ti) + Ep+1(g) (3.3)

Avecp un entier naturel donn´e. Posons Ip(g) = 2 Xp

i=0

λi,pg(ti) Les formules de Newton-Cotes ferm´ees consistent `a choisir :

1/ Les noeudsti ´equidistants avec t0=−1 et tp = 1 doncti=−1 +2pipour i= 0, ..., p.

2/ Les poids λi,p tels que Ip(g) = Z 1

1

Pp(t)dt o`u Pp est le polynˆome d’interpolation de la Lagrange de g relativement aux pointst0, t1, ...., tp.

Lemme 3.2.1

Les coefficients λi,p (p fix´e, et i= 0,1, ..., p) sont donn´es par la formule suivante : λi,p = 1

2 Z 1

1

Li(t)dt

o`u Li(t) est le polynˆome de Lagrange de base relativement aux points t0, t1, ...., tp. ou encore

λi,p = 1p Z p

0

Yp

j= 0 j 6=i

(t − j

i − j)dt pour i∈ {0,1, ..., p}.

D´emonstration

Soient L0, L1, ...., Lp les polynˆomes de base de Lagrange associ´es aux points t0, t1, ..., tp. Le polynˆomePp(t) d’interpolation de la fonction g aux pointst0, t1, ..., tp s’´ecrit alors :

Pp(t) = Xp

i=0

g(ti)Li(t) On a

Ip(g) = 2 Xp

i=0

λi,pg(ti) etZ 1

1

Pp(t)dt= Xp

i=0

g(ti) Z 1

1

Li(t)dt D’o`u :

λi,p = 1 2

Z 1

1

Li(t)dt 1 2

Z 1

1

Yp

j= 0 j6=i

(t − tj

ti − tj)dt pour i∈ {0,1, ..., p}

(5)

Soit le changement de variable suivant :t=−1 + 2psalors : λi,p = 1

p Z p

0

Yp

j= 0 j 6=i

(s − j

i − j)ds pour i∈ {0,1, ..., p}

Lemme 3.2.2

Les coefficients λi,p (p fix´e , et i= 0,1, ..., p ) v´erifient :

λpi,pi,p pour i∈ {0,1, ..., p} D´emonstration

D’apr`es le lemme 3.1 λp−i,p= 1p

Z p

0

Yp

j= 0 j6=p−i

( s − j

p− i − j)ds pour i∈ {0,1, ..., p}

Si on calcule cette int´egrale en faisant le changement de variables suivant :t=p−son obtient : λpi,p = 1

p Z p

0

Yp

j= 0 j 6=p−i

(p−t − j

p− i − j)dt = 1 p

Z p

0

Yp

j= 0 j6=i

(t − j

i − j)dt =λi,p

Lemme 3.2.3

Si la fonction g est une fonction impaire sur [−1,1], alors l’erreur de la formule d’int´egration (4.3) est nulle : Ep+1(g) = 0.

D´emonstration

Puisque la fonction g est une fonction impaire sur [−1,1], on ag(0) = 0 et Z 1

1

g(t)dt= 0.

Comme Z 1

1

g(t)dt= 2 Xp

i=0

λi,p g(ti) + Ep+1(g) on tire que

Ep+1(g) =−2 Xp

i=0

λi,p g(ti) d’autre part on a :

Xp

i=0

λi,p g(ti) = X

ip/2

λi,p g(ti) + X

ip/2

λi,pg(ti) sip est impair Xp

i=0

λi,pg(ti) = X

ip/2

λi,p g(ti) +λp

2,pg(tp

2) + X

ip/2

λi,p g(ti) sip est pair Comme tp

2 = 0 , g(0) = 0 , tpi=−ti donc

g(tpi) =−g(ti) et queλpi,pi,p

(6)

on a : Xp

i=0

λi,pg(ti) = X

ip/2

λi,pg(ti) + X

ip/2

λpi,pg(tpi)

= X

ip/2

λi,pg(ti) − X

ip/2

λi,pg(ti) = 0.

On conclut donc que Ep+1(g) = 0.

Proposition 3.2.1

Si p est impair, alors la formule (4.3) est de degr´e ≥p.

Si p est pair, alors la formule (4.3) est de degr´e ≥p+ 1.

D´emonstration On a pouri≤p Z 1

1

Li(t)dt = 2 λi,p

Or par construction les polynˆomes Li v´erifient : Li(tj) =

( 1 si i =j 0 si i 6=j doncp

X

j=0

λj,pLi(tj) = λi,p .

Si on applique la formule (4.3) aux polynˆomes de base de Lagrange Li, on obtient : Z 1

1

Li(t)dt = 2 Xp

j=0

λj,p Li(tj) + Ep+1(Li) on tire donc que Ep+1(Li) = 0

Comme les polynˆomes de Lagrange L0, L1, ...., Lp forment une base de l’espace vectoriel IPp on a alors : pour tout P ∈IPp Ep+1(P) = 0. Donc la formule est de degr´e≥p.

Si, de plus, p est un entier pair alors la fonctiong(t) = tp+1 est une fonction impaire et donc Ep+1(tp+1) = 0,d’apr`es le lemme 3.3.

Proposition 3.2.2 Soit N =

( p si p est impair

p+ 1si p est pair on ap

X

j=0

λj,ptkj =

( 0 pour k ≤N , k impair

1

k+1 pour k≤N , k pair En particulier

Xp

i=0

λj,p = 1.

D´emonstration

D’apr`es la proposition 3.1, on a ∀k ≤ N Ep+1(tk) = 0.Ce qui donne : 2

Xp

i=0

λj,ptkj = Z 1

1

tkdt =

( 0 si k≤N et k impair

2

k+1 si k≤N , k pair

(7)

Exemple 3.4 (Formule du Trap`eze)

On consid`ere le cas p= 1, w(t) = 1, t0=−1, t1 = 1, λ0,1 = λ1,1= 12, on obtient la formule suivante :

Z 1

1

g(t)dt=g(−1) +g(1) +E2 (g) D´etermination de l’erreur E2(g)

Supposons queg est de classeC2 sur [−1,1] et soitP1 le polynˆome d’interpolation de Lagrange de g aux points−1, +1, alors on a

g(t)−P1(t) = g00t)

2 (t−1)(t+ 1) avecηt∈[−1,1]

d’o`u

E2(g) = R1

1(g(t)−P1(t))dt = Z 1

1

(g00t)

2 (t−1)(t+ 1) )dt

Puisque le polynˆome (t2−1) garde un signe constant sur [−1,1] et g00 est une fonction continue sur [−1,1], on peut donc appliquer le th´eor`eme de la moyenne et on obtient :

il existeη ∈[−1,1] tel que E2(g) = g00(η)

2 Z 1

1

(t2−1)dt=−2 3 g00(η)

Et d’apr`es la remarque 3.2, on aura pour tout f de classeC2 sur [a, b] on a : Z b

a

f(x)dx= b−a

2 (f(a) +f(b)) − (b−a)3

12 f00(η) η∈[−1,1]

3.2.2 Etude de l’erreur dans les formules de Newton-Cotes

Th´eor`eme 3.2.1

1/ Si p est pair , si f est de classe Cp+2([a.b]), alors il existe η∈ [a, b] tel que : Z b

a

f(x)dx= (b−a) Xp

i=0

λi,pf(a +i b−a

p ) − (b−a

p )p+3 f(p+2)(η) (p+ 2)!

Z p

0

t2 Yp

j=1

(t−j)dt 2/ Si p est impair, si f est de classe Cp+1([a, b]), alors il existe η ∈[a, b]tel que :

Z b

a

f(x)dx= (b−a) Xp

i=0

λi,pf(a +i b−a

p ) − (b−a

p )p+2 f(p+1)(η) (p+ 1)!

Z p

0

Yp

j=0

(t−j)dt

D´emonstration

Nous donnons la d´emonstration dans le cas o`up est pair. Le cas o`u pest impair est `a traiter en exercice.

Soit g ∈ Cp+2([−1,1]). Soit x ∈ [−1,1]. Soit P le polynˆome d’interpolation de Lagrange aux pointstj =−1 + 2pj , j = 0,1, ...., p.

Posons :

* Q (t) =

Yp

j=0

(t−j)

(8)











h(x) = g(x)−P(x)

Q(x) si x6∈ {t0, ...tp} et

h(tk) = g0(tk)−P0(tk) Q0

(tk) pour k= 0, ...., p

(3.4)

* α(x) = g0(x)−P0(x)−h(x)Q0 Q (x)

(x) si x6∈ {t0, ...tp} et

* α(tk) = Q0(tk) [g00(tk)P002((tQk)]0Q00(tk) [g0(tk)P(tk)]

(tk))2 pour k = 0, ...., p On v´erifie facilement que lim

xtk

h(x) =h(tk) et lim

xtk

α(x) =α(tk) En effet

xlimtk

h(x) = lim

xtk

g(x)−P(x) Q(x)

(t−tk)

(t−tk) = lim

xtk

g(x)−P(x) (t−tk)

(t−tk) Q(x)

= g0(tk)−P0(tk) Q0

(tk) =h(tk)

De la mˆeme mani`ere, on obtient la deuxi`eme ´egalit´e.

On conclut donc que les fonctions h etα sont continues sur [−1,1].

Lemme 3.2.4

La fonctionh d´efinie par (3.4) est de classe C1 sur [−1,1]. De plus, ∀x∈[−1,1], h0(x) =α(x) et il existe ξ =ξ(x)∈[−1,1]tel que h0(x) = g(p+2)(ξ)

(p+ 2)!

D´emonstration

1/ En d´efinissant les fonctions h,Q

et α comme pr´ec`edemment, on voit que la fonction h est d´erivable en tout pointx tel quex6∈ {t0, t1, ..., tp} et on ag(x)−P(x) =Q

(x)h(x) d’o`u

g0(x)−P0(x) =Q0

(x)h(x) +Q

(x)h0(x) et donc

g0(x)−P0(x)−Q0

(x)h(x) = Q

(x)h0(x)

D’apr`es la d´efinition de la fonction α, on obtient α(x) = h0(x). Et comme α est continue, on conclut donc que la fonctionhest de classeC1 sur [−1,1] etα(x) =h0(x) pour toutx∈[−1,1].

2/ Posons, pour x ∈ [−1,1], Qx(t) = P(t) +h(x)Q

(t) + (t−x)α(x) Q

(t). On peut v´erifer facilement qu’on a :

* Le polynˆomeQx est un polynˆome de degr´e (p+ 2),carQ

est est un polynˆome de degr´e (p+ 1) et doncQx ∈IPp+2.

* Qx(ti) =g(ti) pour i= 0,1, ..., p

* Qx(x) =g(x) et Q0x(x) =g0(x) pour tout x

* Q00x(x) =g00(x) pourx∈ {t0, t1, ..., tp} Posonsφ(t) =g(t) −Qx(t) alors on a :

* φ(ti) = 0 pouri∈ {0, ..., p}

* φ(x) =φ0(x) = 0

(9)

* φ00(x) = 0 pourx ∈ {t0, t1, ..., tp}

En appliquant le th´eor`eme de Rolle successivement `a φ, φ0, φ00, ..., φ(p) , on aboutit `a l’exis- tence de ξ=ξ(x) ∈[−1,1] tel queφ(p+1)(ξ) = 0.

Or

Q(p+2)x (t) = (p+ 2)!α(x) car

P(p+2)(t) =Q(p+2) (t) = 0 et ((t−x)Q

(t))(p+2)= (p+ 2)!

donc :φ(p+1)(ξ) = 0 d’o`u α0(x) = g(p+2)(p+2)!(ξ) Lemme 3.2.5

Si p est un entier pair, p= 2m, et Q (t) =

mY1

j=0

(t−tj) alors la fonction d´efinie par : u(x) =

Z x

1

Y(t)dt ∀x∈[−1,1]

v´erifie

u(x)≥0 ∀x∈[−1,1]

u(1) =u(−1) = 0 D´emonstration

1/ on a : Q(t) =

Y2m

j=0

(t−tj) =t

mY1

j=0

(t2−t2j) cart2mj =−tj et doncQ

(t) est une fonction impaire et alorsu(1) =u(−1) = 0.

2/Soit k ∈ {0,1, ..., p}. On a Q

(t) ≥0 pour t∈ [t2k, t2k+1] et Q

(t)≤ 0 pourt∈ [t2k+1, t2k+2].

La fonction u est donc croissante sur [t2k, t2k+1] et elle est d´ecroissante sur [t2k+1, t2k+2].

3/On a, pour tout ktel que : 2k+ 2≤m, Z t2k+2

t2k

Y(t)dt =

Z t2k+1

t2k

Y(t)dt+ Z t2k+2

t2k+1

Y(t)dt

=

Z t2k+1

t2k

Y2m

j=0

(t−tj)dt+ Z t2k+2

t2k+1

Y2m

j=0

(t−tj)dt (posons s=t−2m2 )

=

Z t2k+1

t2k

Y2m

j=0

(t−tj)dt+ Z t2k+1

t2k

2mY1

j=1

(s−tj)ds

=

Z t2k+1

t2k

(t−t2m+t−t1) Y2k

j=0

(t−tj)

2mY1

j=2k+1

(t−tj)dt (Comme tj =−1 +2m2 j)

=

Z t2k+1

t2k

2(t+ 1 2m)

Y2k

j=0

(t−tj)

2mY1

j=2k+1

(t−tj)dt Or, pour t∈[t2k, t2k+1], on a :

(10)

* (t+ 1

2m)≤(t2k+1+ 1

2m) =−1 + 2

2m(2k+ 1) + 1 2m

=−1 + 1

2m(4k+ 2 + 1)≤ −1

2 ≤0 (car2k+ 2≤m)

* Y2k

j=0

(t−tj) ≥0 ( produit de (2k+ 1) facteurs positifs).

*

2mY1

j=2k+1

(t−tj)≤0 (produit de (2m−2k−1) facteurs n´egatifs).

donc

Z t2k+2

t2k

Y(t)dt ≥0 pour tout ktel que 2k+ 2≤m 4/on a pour tout ktel quem <2k+ 2≤2m

u(t2k+2) =

Z t2k+2

1

Y(t)dt

=

Z t2m−2k−2

1

Y(t)dt +

Z t2k+2

t2m−2k−2

Y(t)dt

=u(t2m2k2) +

Z t2k+2

t−2k−2

Y(t)dt car t2m2k2=−t2k+2

=u(t2m2k2) car Q

est impaire D’o`u u(t2k+2)≥0 d’apr`es 3/ et puisque 2m−2k−2 ≤m.

En conclusion, on a u(t2k+2) ≥ 0 pour tout k ∈ {0, ...., m−1}. Et comme la fonction u est donc croissante sur [t2k, t2k+1] et d´ecroissante sur [t2k+1, t2k+2] (d’apr`es 1/ et 2/ ), on a alors u(x) ≥0 pour toutx∈[−1,1].

D´emonstration du th´eor`eme 3.1 On a :

Ep+1(g) = Z 1

1

g(t)dt −2 Xp

i=0

λi,p g(ti)

= Z 1

1

(g(t)−P(t))dt = Z 1

1

h(t)Y (t)dt Par int´egration par parties, on obtient :

Ep+1(g) = [h(t)u(t)]+11− Z 1

1

h0(t)u(t)dt =− Z 1

1

h0(t)u(t)dt d’o`u d’apr`es le lemme 3.4,

Ep+1(g) =− Z 1

1

g(p+2)t) (p+ 2)! u(t)dt

Comme la fonction u est de signe constant et g(p+2) est continue sur [−1,1], on en d´eduit, en appliquant le th´eor`eme des valeurs interm´ediaires, l’existence d’un r´eel θ∈[−1,1] tel que :

Ep+1(g) =−g(p+2)(θ) (p+ 2)!

Z 1

1

u(t)dt

Or, par une int´egration par parties, on obtient :

(11)

Z 1

1

u(t)dt = [(t+ 1)u(t)]+11−R1

1(t+ 1)Q

(t)dt = Z 1

1

(t+ 1) Yp

j=0

(t−tj)dt

= Z 1

1

(t+ 1)2 Yp

j=1

(t+ 1− j

m)dt changement de variable s=t+ 1

=− Z 2

0

s2 Yp

j=1

(s− j

m)ds changement de variable s= m1 t

=− 1

m

p+3 Z p

0

t2 Yp

j=1

(t−j)dt D’o`u :

Z 1

1

g(t)dt = 2 Xp

i=0

λi,pg(ti) + 1

m

p+3 g(p+2)(θ) (p+ 2)!

Z p

0

t2 Yp

j=1

(t−j)dt En utilisant la remarque 3.2, on obtient :

Z b

a

f(x)dx= (b−a) Xp

i=0

λi,pf(a +i b−a

p ) − (b−a

p )p+3 f(p+2)(η) (p+ 2)!

Z p

0

t2 Yp

j=1

(t−j)dt avec η ∈[a, b]

Exemple 3.5 (Formule de Simpson ) Cas p= 2. On aλ0,22,2 = 1

6, λ1,2 = 2 3 et

Z 2

0

t2(t−1)(t−2)dt =− 4

15. On a donc : Z b

a

f(x)dx= (b−a) 6

f(a) + 4f( a+b

2 ) + f(b)

− (b−a)5

2880 f(4(η) avec η ∈[a, b]

Exemple 3.6 (Formule De Boole)

Cas p= 4.On aλ0,44,4 = 907 , λ1,43,4 = 1645 , λ2,4 = 152 . L’application du th´eor`eme 3.1 donne en posanth= b−a

4 : Z b

a

f(x)dx = (b−a)

90 (7f(a) + 32f(a+h) + 12f(a+ 2h) + 32f(a+ 3h) +7f(b) ) +E

avec E=− 8 945

b−a 4

7

f(6)(η) et η∈[a, b]

3.3 Formules de Newton-Cotes compos´ ees

D’apr`es l’expression du terme d’erreur dans les formules de Newton-Cotes, on constate que ces formules sont d’autant plus pr´ecises que la longeur de l’intervalle d’int´egration b−a est petit. C’est pour cela que ces formules sont en g´en´eral utilis´ees d’une mani`ere ”compos´ee”. Plus pr´ecis´ement : on subdivise l’intervalle [a, b] en n sous-intervalles de mˆeme longueur : a=α0 <

... < αn=b avec αi=a+i bha (i= 0,1, ...., n),) puis on ´ecrit : Z b

a

f(x)dx=

nX1

i=0

Z αi+1

αi

f(x)dx

(12)

On applique alors la formule de quadrature sur [αi, αi+1], on obtient le : Th´eor`eme 3.3.1

Soientp , n ∈IN .On a, en posant h = b−a

n et λi,p = 1 p

Z p

0

Yp

j= 0 j6=i

(t − j i − j)dt

Z b

a

f(x)dx =h λ0[f(a) +f(b) ] + 2λ0

n1

X

i=1

f(a+ih) +

p1

X

j=1

λj

n1

X

i=0

f(a+ih+jh p)

+Ep+1,n(f)

(3.5)

avec :

1/ Si p est pair et la fonction f est de classe Cp+2 sur [a, b]

Ep+1,n(f) =

b−a p

p+3 1 n

p+2

f(p+2)(η) (p+ 2)!

Z p

0

t2 Yp

j=1

(t−j)dt avec η ∈[a, b]

2/ Si p est impair et la fonction f est de classe Cp+1 sur [a, b]

Ep+1,n(f) =

b−a p

p+2 1 n

p+1 f(p+1)(η) (p+ 1)!

Z p

0

Yp

j=1

(t−j)dt avec η ∈[a, b]

D´emonstration

On a d’apr`es le th´eor`eme 3.1 : Z b

a

f(x)dx =

n1

X

i=0

Z αi+1

αi

f(x)dx

=

n1

X

i=0

i+1 −αi)

 Xp

j=0

λj f(αi+jαi+1 − αi

p ) + Ei(f)

avec :

1/Sip est pair et la fonctionf est de classeCp+2 sur [a, b]

Ei(f) =

αi+1 −αi p

p+3 f(p+2)i) (p+ 2)!

Z p

0

t2 Yp

j=1

(t−j)dt avec ηi ∈[αi, αi+1] 2/ Si pest impair et la fonction f est de classe Cp+1 sur [a, b]

Ei(f) =

αi+1 −αi p

p+2

f(p+1)i) (p+ 1)!

Z p

0

Yp

j=0

(t−j)dt avec ηi ∈[αi, αi+1] Or :

* αi+1 −αi

p = h

p d’o`u :

(13)

n1

X

i=0

i+1 −αi)

 Xp

j=0

λj f(αi+jαi+1 − αi

p )

=h

n1

X

i=0

((λ0f(αi) +λpf(αi+1)) +

n1

X

i=0 p1

X

j=1

λj f(αi+jh p)

=h

(λ0[f(a) +f(b)] + 2λ0 n1

X

i=1

f(a+ih) +

p1

X

j=1

λj nX1

i=0

f(αi+jh p)

* D’apr`es le th´eor`eme des valeurs interm´ediaires, on a 1

n

n1

X

j=1

f(k)i) = f(k)(η) avec η∈[a, b],

o`u k=p+ 1 si pest impair et k=p+ 2 si pest pair.

En utilisant ces trois ´egalit´es dans la formule donn´ee au d´ebut de la d´emonstration, on obtient la formule du th´eor`eme.

Exemple 3.7 : (Formule du trap`eze compos´ee) Pour p= 1 et n∈IN on a :

Z b

a

f(x)dx = (b−a

2n ) f(a) +f(b) + 2

n1

X

i=1

f(a+ib − a n )

!

−(b−a) 12n2

3

f00(η)

Exemple 3.8 : (Formule de Simpson compos´ee) Pour p= 2 et n∈IN on a :

Z b

a

f(x)dx = (b−a 6n )

"

f(a) +f(b) + 2

n1

X

i=1

f(a+ib − a n ) +4

n1

X

i=0

f(a+ (i+1

2)(b − a n )

#

− 1 90n4

b−a 2

5

f00(η) Exemple 3.9 :(Formule de Boole compos´ee) Pour p= 4 et n∈IN on a :

Z b

a

f(x)dx = (b−a)

90 (7f(a) + 32f(a+h) + 12f(a+ 2h) +32f(a+ 3h) + 7f(b) ) +E

avec E= − 8 945

b−a 4

7

f(6)(η) et η ∈[a, b]

(14)

Z b

a

f(x)dx = (h

90) 7[f(a) +f(b)] + 14

n1

X

i=1

f(a+ih) +32

n1

X

i=0

f(a+ (i+ 1

4)h)) + f(a+ (i+3 4)h)

+12

n1

X

i=0

f(a+ (i+1 2)h)

!

− 8 945n6

b−a 4

7

f(6)(η)

3.4 Formule de quadrature de Gauss

On consid`ere la formule de quadrature : Z b

a

f(x)w(x)dx = Xp

i=0

λif(αi) + Ep+1(f) (3.6) Choisissons les poids λi ainsi que les noeuds xi tels que la formule (4.3) soit de degr´e le plus

´elev´e possible . Exemple 3.10 :

Cas o`u p= 1, w(x) = 1 et [a, b] = [−1,1].

Cherchons λ01,x0,x1 tels que la formule : Z b

a

f(x)w(x)dx = λ0 f(x0) +λ1 f(x1) +E2(f),

soit de degr´e le plus ´elev´e possible, c’est `a dire tels que : E2(f) = 0 pour f(x) = xk avec k= 0,1, .., m, etm le plus ´elev´e possible. On aura donc :

Z 1

1

1dx = λ01 = 2 Z 1

1

xdx = λ0 x01x1 = 0 Z 1

1

x2dx = λ0 x201x21 = 2 Z 1 3

1

x3dx = λ0 x301x31 = 0 etc...

Les quatres premi`eres ´equations forment un syst`eme non lin´eaire qui admet comme solution λ01 = 1, x0 =−x1 = 33

On obtient donc la formule : Z 1

1

f(x)dx = f(−

√3

3 ) + f(

√3

3 ) +E2(f) o`u E2(f) est un polynˆome de degr´e 3.

3.4.1 Polynˆomes orthogonaux Soit w: [a, b]→IR telle que :

(15)

* wsoit continue sur ]a, b[ et w(x)>0,∀x∈]a, b[

*x→xkw(x) soit int´egrable sur [a, b],∀k∈IN

On d´efinit surIP (l’espace vectoriel des polynˆomes `a coefficients r´eels) le produit scalaire : (P, Q)w =

Z 1

1

w(x)P(x)Q(x)dx

Th´eor`eme 3.4.1

Il existe une suite(Qn)nIN unique de polynˆomes telle que :

1/deg(Qn) =n et Qn est monique (i.e : Le coefficient de xn est 1 dans Qn)

2/ Pour tout Pdans IPn1 (le sous espace vectoriel de IP des polynˆomes de degr´e ≤n−1) (P, Qn)w = 0

Et la suite (Qn) est d´efinie par : Q0(x) = 1

Q1(x) =x−(1,x)(1,1)ww

Qn(x) = (x−αn)Qn1(x)−βnQn2(x) avec αn= (xQn1, Qn1)w

γn1 , βn= γn1

γn2 et γk = (Qk, Qk)w D´emonstration

1/Existence :

En utilisant le proc´ed´e d’orthogonalisation de Gram-Schmidt sur la base canonique 1, x, x2, ..., on obtient :

Q0(x) = 1

Q1(x) =x−(1, x)w (1,1)w Qn(x) =xn

n1

X

i=0

ai,nQi(x) avec ai,n= (xn, Qi)w γi

Les polynˆomes Q0, Q1, ..., Qn forment une base de l’espace vectoriel IPn.Ils sont orthogonaux entre eux par construction et ils v´erifient les conditions 1/ et 2/. Il est clair que 1/ et 2/

entrainent l’unicit´e deQn. 2/ Calcul des coefficients

On a que, pour toutk∈ IN, les polynˆomesQ0, Q1, ..., Qkforment une base de l’espace vectoriel IPk et que tous les polynˆomes Qk sont moniques. Alors, pour toutk∈IN,Qk−xQk1∈IPk1 et il s’´ecrit d’une fa¸con unique sous la forme Qk −xQk1 =

Xk−1

i=0

µiQi. Comme les Qi sont orthogonaux on a :

* (Qk−xQk1, Qk)w = (

k1

X

i=0

µiQi, Qk)w =

k1

X

i=0

µi(Qi, Qk)w = 0 d’o`u

(Qk, Qk)w = (xQk1, Qk)w pour tout k∈IN

* (Qk−xQk1, Qj)w = 0 pour tout j < k−1 et pour tout k∈IN

(16)

Soit n ∈ IN. Alors on a Qn −xQn1 =

n1

X

i=0

µiQi et on peut calculer les produits scalaires suivants :

* (Qn−xQn1, Qn1)w =

n1

X

i=0

µiQi , Qn1

!

w

n1(Qn1 , Qn1)w D’autre part

(Qn−xQn1, Qn1)w = (Qn, Qn1)w−(xQn1, Qn1)w =−(xQn1, Qn1)w d’o`u

µn1= −(xQn1, Qn1)w (Qn1 , Qn1)w (Qn−xQn1, Qn2)w =

n1

X

i=0

µiQi , Qn2

!

w

n2(Qn2, Qn2)w D’autre part

(Qn−xQn1, Qn2)w = (Qn, Qn2)w−(xQn1, Qn2)w =−(xQn1, Qn2)w d’o`u

µn2= −(xQn1, Qn2)w

(Qn2 , Qn2)w =−(Qn1, xQn2)w (Qn2 , Qn2)w

* (Qn−xQn1, Qj)w = 0 pour tout j < n−2

On obtient doncQn−xQn1n1Qn1n2Qn2 d’o`u Qn= (x−µn1)Qn1n2Qn2

avec

µn1= (xQn1, Qn1)w (Qn1 , Qn1)w

etµn2 =−(Qn1, xQn2)w (Qn2 , Qn2)w

Et en posant

αnn1 etβn= −µn2, on obtient les formules du th´eor`eme.

D´efinition 3.4.1

Les polynˆomes(Qn)nIN d´efinis au th´eor`eme 3.3, s’appellent les polynˆomes orthogonaux sur[a, b]

relativement `a la fonction poids w.

Exemples classiques 3.11 : 1/[a, b] = [−1,1] etw(x) = 1. on a : Q0(x) = 1

Q1(x) =x Q2(x) =x2−1

3 Q3(x) =x(x2−3

5) Q4(x) =x4−6

7x2+ 3 35 etc...

Ces polynˆomes sont appel´es les polynˆomes de Legendre.

2/[a, b] = [−1,1] etw(x) = 1

1x2 on a : Q0(x) = 1

Qn(x) = 1

2n1 cos(n Arccos(x))n∈IN

Ces polynˆomes sont appel´es les polynˆomes de Tchebytchev et sont en g´en´eral not´es

(17)

Tn(x) = 1

2n1 cos(n Arccos(x)) n∈IN Th´eor`eme 3.4.2

Soit (Qn)nIN la suite des polynˆomes orthogonaux sur [a, b] relativement `a la fonction poids w.

Alors les racines de Qn sont r´eelles, distinctes et appartiennent `a ]a, b[ pour n∈IN. D´emonstration

Soient α1, α1, ..., αm, les racines distinctes de Qn appartenant `a ]a, b[. On a bien m ≤ n.

Montrons alors quem=n. Raisonnons par l’absurde et supposons que m < n PosonsQ

(x) = Ym

i=0

(x−αi) alors le polynˆomeQ

(x) ∈IPn1carm < ndonc (Q

(x), Qn(x))w = 0 d’o`u

Z b

a

w(x)Q

(x)Qn(x)dx= 0, comme w(x)Q

(x)Qn(x) garde un signe constant sur ]a, b[ alors Q

(x)Qn(x) ≡ 0 ce qui est absurde car deg(Qn) =n≥1.

Th´eor`eme 3.4.3

Pour tout n∈IN; il existe une formule de quadrature unique, Z b

a

f(x)w(x)dx = Xn

i=0

λif(xi) + En+1(f) de degr´e≥ 2n+ 1. De plus :

1/ Les noeuds xi sont les racines de Qn+1 (le (n+ 1)i`eme polynˆome orthogonal sur ]a, b[relati- vement `a w).

2/λi = Z b

a

Li(x)w(x)dx o`u

Li(x) = Yn

j = 0 j6=i

(x − xj

xi− xj) pour i∈ {0,1, ..., n}

3/ Si f est de classe C2n+2 sur [a, b]alors il existe η∈[a, b] tel que : En+1(f) = f(2n+2)(η)

(2n+ 2)!

Z b

a

[Qn+1(x)]2w(x)dx D´emonstration

1/ unicit´e Posons Q(x) =

Yn

j=0

(x− xj) et soit P ∈IPn alors Z b

a

Y(x)P(x)w(x)dx = 0

(18)

car Q

(x)P(x) ∈ IP2n+1. Donc Q

est n´ecessairement le (n+ 1)i`eme polynˆome orthogonal sur ]a, b[ relativement `a w. Ses racines x0, x1, ...., xn sont donc d´efinies d’une mani`ere unique. De plus, en ´ecrivant que la formule est exacte pour toutLi(x) (les polynˆomes de base de Lagrange) appartenant `a IPn, on obtient :

λi= Z b

a

Li(x)w(x)dx

Ce qui implique l’unicit´e des coefficientsλi. 2/Existence

SoitQn+1le (n+ 1)i`eme polynˆome orthogonal sur ]a, b[ relativement `aw.On sait que ses racines sont distinctes et appartiennent `a ]a, b[. Notonsx0, x1, ..., xn ces racines alors

Qn+1(x) = Yn

j=0

(x− xj).

Posons λi=

Z b

a

Li(x)w(x)dx

Consid´erons (L0, ...., Ln) la base de l’espaceIPnform´e par les polynˆomes de Lagrange, alors tout polynˆome P de IPn s’´ecrit d’une mani`ere unique sous la forme P(x) =

Xn

i=0

αi Li(x) o`u les αi sont des constantes r´eelles.

Or puisque Li(xj) =

( 1 si i=j 0 si6=j on a

P(x) = Xn

i=0

P(xi)Li(x) d’o`u

Z b

a

P(x)w(x)dx = Z b

a

Xn

i=0

P(xi)Li(x)w(x)dx = Xn

i=0

P(xi) Z b

a

Li(x)w(x)dx et donc

Z b

a

P(x)w(x)dx = Xn

i=0

λiP(xi) .

La formule est donc exacte pour tout polynˆomeP appartenant `aIPn.

Soit maintenant le polynˆomeS ∈IP2n+1, la division Euclidienne du polynˆomeSpar le polynˆome Qn+1 donne l’existence de deux polynˆomes P etR dansIPn tels que :

S(x) =P(x)Qn+1(x) +R(x) d’o`u, on a donc :

Z b

a

S(x)w(x)dx = Z b

a

P(x)Qn+1(x)w(x)dx + Z b

a

R(x)w(x)dx

= Z b

a

R(x)w(x)dx = Xn

i=0

λiR(xi) = Xn

i=0

λiS(xi) Car la formule est exacte surIPn etQn+1(xi) = 0.

La formule est donc exacte pour tout S dansIP2n+1.

Pour S=L2i qui est un polynˆome de IP2n la formule est aussi exacte et on obtient : λi =Rb

a L2i(x)w(x)dx et doncλi >0 pouri= 0,1, ...., n.

Références

Documents relatifs

Comme toutes les parties du premier membre de cette identité sont du quatrième degré, il faudra donc qu'en faisant la réduction des termes, les coefficients de x*, x 3 , #%

PAR M.. coefficient d'une différence d'ordre quelconque sera, pour la circonstance indiquée, le même que dans la formule de Newton. Pour abréger l'écriture, je représenterai un

L’accès aux archives de la revue « Nouvelles annales de mathématiques » implique l’accord avec les conditions générales d’utilisation ( http://www.numdam.org/conditions )..

Soit (a, b, c) un triplet de r´ eels strictement positifs.. Soit ABC un triangle pseudo-rectangle en A, obtus en B et dont les longueurs des cˆ ot´ es sont des nombres rationnels ;

Si co = co^, il peut arriver que le domaine de convergence de la série (5) est plus grand que celui de la série (6).. SUR LES FORMULES ^INTERPOLATION DE STIRLÏNG ET DE NEWTON. .^,

pour toutes les valeurs de v. Quelles sont alors les conditions de convergence? Nous allons voir qu'en ce cas particulier nos inégalités relativement aux nombres ? pourront se

a° Le premier membre F de l'équation de degré m^ qui a pour racines les valeurs d'une même inconnue dans les couples de solution des équations ( a ) peut évidemment être

Lus formules rlassicjues de Newton, relatives aux sommes des puissances semblables des racines d'une équation algébrique, peuvent être établies par une méthode qui évite, pour