Vous êtes sur la page 1sur 13

École nationale Polytechnique de Constantine

Département de Génie Mécanique

Option Énergétique

Module : Calcul Numérique

Les Quadratures de Gauss


1. Les Quadratures de Gauss-Legendre

Une intégrale définie entre deux limites finies (a et b) peut toujours être transformée, par un

changement de variable linéaire, en une intégrale entre les limites -1 et 1. Cette dernière peut

être calculée, approximativement, avec les quadratures de Gauss-Legendre :


1 N

∫ f ( x ) dx ≈ ∑ A i f (x i) (1.1)
−1 i =1

L’erreur de l’approximation (1.1) est :


1
f (2 N ) (ε )

2
Er=
( 2 N ) ! −1
[ ( x−x 1 )( x−x 2) … … .. ( x−x N ) ] dx (1.2)

(2 N )
f ( ε) est la dérivée 2 N ième de la fonction f évaluée à un ε inconnu ; mais dans le domaine

¿−1 ,1 ¿.

Les x i sont les N racines du polynôme de Legendre de degré N :


N
1 d ( 2 )N
P N ( x) = N N
x −1 (1.3)
2 N! dx

P0 ( x )=1

(1.4)

P1 ( x ) =x

(1.5)

Les polynômes de Legendre satisfont la relation de récurrence :

( N +1 ) PN +1 ( x )=( 2 N + 1 ) x P N ( x )−N P N−1 ( x ) (1.6)

Les coefficients Ai sont :

2 ( 1−x 2i )
Ai= 2
N [ PN −1 (xi ) ]
2

(1.7)

Exemple 1 : Utilisez la méthode des quadratures de Gauss-Legendre, avec deux, quatre et huit

points, pour calculer les intégrales :


4
2

2
−t
I= e dt
√π 0
(1.8)
4
J=∫ √ 1+ √ t dt
0

(1.9)

Comparez les résultats numériques et le résultat analytique (exact) de l’intégrale J

Solution :

Faites les changements de variables nécessaires pour l’obtention des intégrales avec les

limites -1 et 1. Utilisez la table des abscisses et coefficients de la méthode de Gauss-Legendre.

Nombre de points (N) 2 4 8

I 1.104614 0.985543 1.000005

J 6.103205 6.080454 6.076568

Résultat analytique (exact) de l’intégrale J :

Soit le changement de variable :

1+ √ t=x
2

(1.10)

Et donc :

dt
=2 x dx
2 √t

(1.11)

dt=4 √ t x dx=4 ( x2 −1 ) x dx=4 ( x 3−x ) dx (1.12)

√3
J=∫ 4 ( x 4 −x 2) dx
1

]|
√3
¿4 [
x5 x3

5 3 1
([ ][ ])
5 3
¿4
√ 3 − √3 − 15 − 13
5 3 5 3

¿ 6,075896

(1.13)

Ce résultat est très proche du résultat numérique avec huit points.

2. Les Quadratures de Gauss-Laguerre

Une intégrale définie entre deux limites, l’une finie et l’autre infinie, peut toujours être

transformée, par un changement de variable, en une intégrale entre les limites 0 et ∞ .

L’intégrale définie, entre ces limites, d’une fonction pondérée par e− x, peut être calculée,

approximativement, avec les quadratures de Gauss-Laguerre :


∞ N

∫ e−x f ( x ) dx ≈ ∑ A i f (x i ) (2.1)
0 i=1

L’erreur de l’approximation (2.1) est :


(2 N ) ∞
f (ε )

2
e [ ( x −x1 ) ( x−x 2 ) … … .. ( x−x N ) ] dx
−x
Er= (2.2)
(2 N )! 0
(2 N )
f ( ε) est la dérivée 2 N ième de la fonction f évaluée à un ε inconnu ; mais dans le domaine

¿ 0 , ∞ ¿.

Les x i sont les N racines du polynôme de Laguerre de degré N :


N
x d ( −x N )
LN ( x ) =e N
e x (2.3)
dx
L0 ( x )=1

(2.4)

L1 ( x )=1−x

(2.5)

Les polynômes de Laguerre satisfont la relation de récurrence :

( N +1 ) LN +1 ( x ) =( 2 N +1−x ) L N ( x ) −N L N−1 ( x ) (2.6)

Les coefficients Ai sont :

1
Ai = 2
x i [ L (x i ) ]
'
N

(2.7)
'
LN (x i) est la dérivée première de LN ( x ) , évaluée à x i.

Exemples 2 : Calculez l’intégrale :



E=∫ e sin ( x ) dx
−x

(2.8)

avec la méthode de Gauss-Laguerre en utilisant deux, six et dix points. Comparez les résultats

numérique et exact.

Solution :

Utilisez la table des abscisses et coefficients de la méthode de Gauss-Laguerre.

Nombre de points (N) 2 6 10

E 0.432459 0.500049 0.500000

Résultat analytique (exact) de l’intégrale E :



E=∫ e sin ( x ) dx
−x

0


E=−e cos ( x )|0 −∫ e cos ( x ) dx
−x −x
(2.9)
0

( )

∞ ∞
E=−e cos ( x )|0 − e sin ( x )|0 +∫ e sin ( x ) dx
−x −x −x
(2.10)
0

∞ ∞
2 E=−e−x cos ( x )|0 −e− x sin ( x )|0 =1 (2.11)

E=0.500000

(2.12)

Ce résultat est très proche du résultat numérique obtenu avec six points et égal à celui obtenu

avec dix points.

3. Les Quadratures de Gauss-Hermite


2
Une intégrale définie entre les limites −∞ et + ∞ d’une fonction pondérée par e− x , peut être

calculée, approximativement, avec les quadratures de Gauss-Hermite :


∞ N

∫e f ( x ) dx ≈ ∑ A i f (x i )
2
−x
(3.1)
−∞ i=1

L’erreur de l’approximation (3.1) est :


(2 N ) ∞
f (ε )

2
e [ ( x−x 1 ) ( x−x 2 ) … … .. ( x−x N ) ] dx
2
−x
Er= (3.2)
( 2 N ) ! −∞
(2 N )
f ( ε) est la dérivée 2 N ième de la fonction f évaluée à un ε inconnu ; mais dans le domaine

¿−∞ ,+ ∞ ¿ .

Les x i sont les N racines du polynôme d’Hermite de degré N :


N
N 2
x d ( −x ) 2

H N ( x ) =(−1 ) e N
e
dx

(3.3)

H 0 ( x )=1

(3.4)

H 1 ( x ) =2 x

(3.5)

Les polynômes d’Hermite satisfont la relation de récurrence :

H N+1 ( x )=2 x H N ( x )−2 N H N−1 ( x )

(3.6)

Les coefficients Ai sont :

N !√π
N +1
2
Ai= 2
[H '
N (x i) ]

(3.7)
'
H N (x i) est la dérivée première de H N ( x ) , évaluée à x i.

Exemple 3 : Calculez l’intégrale :



S= ∫ e
2
−x 2
sin ( x ) dx
−∞

(3.8)

avec la méthode de Gauss-Hermite en utilisant deux, six et dix points. Comparez les résultats

numérique et exact.

Données :

∫ e−x dx = √2π
2

(3.9)
2
∞ −α

∫ e cos ( α x ) dx= √ π e
2
−x 4

0 2

(3.10)

Solution :

Utilisez la table des abscisses et coefficients de la méthode de Gauss-Hermite.

Nombre de points (N) 2 6 10

S 0.748025 0.560255 0 .560202

Résultat analytique (exact) de l’intégrale S:



S=2∫ e
2
−x 2
sin ( x ) dx
0

(3.11)

( )
∞ ∞ ∞
1−cos ⁡(2 x )
S=2∫ e dx=∫ e dx−∫ e cos ( 2 x ) dx
2 2 2
−x −x −x
(3.12)
0 2 0 0

2
−2
S=
√ π − √ π e 4 = √ π ( 1−e−1 ) =0.560202 (3.13)
2 2 2

Ce résultat est très proche du résultat numérique obtenu avec six points et égal à celui obtenu

avec dix points.


4. Les Quadratures de Gauss-Chebyshev

1
Une intégrale définie entre les limites −1 et +1 d’une fonction pondérée par , peut être
√1−x 2
calculée, approximativement, avec les quadratures de Gauss-Chebyshev :
1 N
f (x)
∫ dx ≈ ∑ A i f (x i) (4.1)
−1 √1−x2 i=1

L’erreur de l’approximation (4.1) est :


(2 N ) 1 2
f (ε ) 1
Er= ∫
( 2 N ) ! −1 √ 1−x 2
[ ( x−x 1 ) ( x−x 2 ) … … .. ( x −x N ) ] dx

(4.2)
(2 N )
f ( ε) est la dérivée 2 N ième de la fonction f évaluée à un ε inconnu ; mais dans le domaine

¿−1 ,+ 1¿ .

Les x i sont les N racines du polynôme Chebyshev de degré N :

T N ( x )=cos ( N arccos ( x )) (4.3)


T 0 ( x )=1

(4.4)

T 1 ( x )=x

(4.5)

Les polynômes de Chebyshev satisfont la relation de récurrence :

T N +1 ( x ) =2 x T N ( x )−T N −1 ( x )

(4.6)

Les coefficients Ai sont :

π
Ai=
N

(4.7)

Exemple 4 : Calculez l’intégrale :

(√ )
1 4
x
R=∫ 2
dx
−1 1−x

(4.8)

avec la méthode de Gauss-Chebyshev en utilisant deux et quatre points. Comparez les

résultats numériques et exact.

Solution :

Avec deux points, les abscisses sont les racines de :

T 2 ( x )=cos ⁡(2 arccos ( x ))

(4.9)

cos ( 2arccos ( x ) )=0

(4.10)

2 arccos ( x k )= ( 2 k2−1 ) π , k =1 ,2

(4.11)
arccos ( x k )= ( 2 k−1
4 )
π

(4.12)

x k =cos
(( 2 k −1
4
π ))
(4.13)

x 1=cos ( π4 )
(4.14)

x 2=cos ( 34π )
(4.15)

Les coefficients sont :

π
A 1= A 2=
2

(4.16)

( ) ( ) 4
( ) ( )
4 4
π π π π 3π
R= cos = + cos
2 4 2 4

(4.17)

Avec quatre points, les abscisses sont les racines de :

T 4 ( x )=cos ⁡(4 arccos ( x ) )

(4.18)

cos ( 4 arccos ( x ) )=0

(4.19)

4 arccos ( x k )= ( 2 k2−1 ) π , k =1 ,2 , 3 , 4

(4.20)
arccos ( x k )= ( 2 k−1
8 )
π

(4.21)

x k =cos
(( 2 k −1
8
π ))
(4.22)

x 1=cos ( π8 )
(4.23)

x 2=cos ( 38π )
(4.24)

x 3=cos ( 58π )
(4.25)

x 4 =cos ( 78π )
(4.26)

Les coefficients sont :

π
A1= A 2= A3 =A 4 =
4

(4.27)

( ( )) ( ( )) ( ( )) ( ( ))
4 4 4 4
π π π 3π π 3π π 7π
R= cos + cos + cos + cos =1.178097 (4.28)
4 8 4 8 4 8 4 8

Nombre de points (N) 2 4

R 0.785398 1.178097

La solution exacte :
(√ )
1 4
x
R=∫ 2
dx
−1 1−x

x=cos ⁡( y )

(4.29)

dx=−sin ( y ) dy

(4.30)

( )
0 4 π π /2
( cos ( y ) )
R=−∫ sin ( y ) dy=∫ ( cos ( y ) ) dy=2 ∫ ( cos ( y ) ) dy
4 4
(4.31)
π sin ( y ) 0 0

( cos ( y ) )4=( cos ( y ) )2 ( cos ( y ) )2

¿ ( 1+cos2 ( 2 y ) )( 1+cos2 ( 2 y ) )
2
1+ 2cos ( 2 y ) + ( cos ( 2 y ) )
¿
4

1 cos ( 2 y ) 1+cos ( 4 y )
¿ + +
4 2 8

3 cos ( 2 y ) cos ( 4 y )
¿ + + (4.32)
8 2 8

( 34 + 2 cos2( 2 y ) + cos4( 4 y ) ) dy = 38π =1,178097


π /2 π/2
R=2 ∫ ( cos ( y ) ) dy =∫
4
(4.33)
0 0

Le résultat numérique obtenu avec quatre points et égal au résultat exact.

Vous aimerez peut-être aussi