Smi Sma
Smi Sma
Smi Sma
1.1
1.1.1
Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.2
1.1.3
Factorisation LU . . . . . . . . . . . . . . . . . . . . . . . . . .
10
1.1.4
13
1.1.5
14
15
1.2.1
15
1.2.2
15
Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
1.2
1.3
2
22
2.1
Rappels et notations . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
2.2
Mthode de Newton : . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
2.3
29
2.4
Mthode de dichotomie : . . . . . . . . . . . . . . . . . . . . . . . . .
29
2.5
31
2.6
Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
Inroduction linterpolation
36
3.1
Rappel et dfinitions . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
3.2
Interpolant de Lagrange . . . . . . . . . . . . . . . . . . . . . . . . . .
36
3.3
Interpolant de Newton . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
3.4
41
3.4.1
Interpolation linaire . . . . . . . . . . . . . . . . . . . . . . . .
42
3.5
Erreur dinterpolation . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
3.6
Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
Intgration numrique
46
4.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
4.2
Approximation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
4.2.1
48
4.2.2
49
4.2.3
50
4.2.4
51
4.2.5
Formule de Simpson . . . . . . . . . . . . . . . . . . . . . . . .
52
53
4.3.1
53
4.3.2
53
4.3.3
54
Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
4.3
4.4
5
56
5.1
56
5.2
Systmes linaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
5.3
Notions de stabilit . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
5.4
5.5
61
5.5.1
Convergence . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
5.5.2
Consistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
5.5.3
Stabilit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
5.5.4
Mthode dEuler . . . . . . . . . . . . . . . . . . . . . . . . . .
64
5.5.5
66
5.5.6
67
5.5.7
67
Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
5.6
6
Examens
77
6.1
77
6.2
79
6.3
81
6.4
83
6.5
85
6.6
87
6.7
89
6.8
91
. . . . . . . . . . . . . . . . . . . .
6.9
6.10
6.11
6.12
6.13
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
93
94
96
98
99
29
31
32
3.1
3.2
Interpolation de Newton . . . . . . . . . . . . . . . . . . . . . . . . .
Interpolation de Lagrange . . . . . . . . . . . . . . . . . . . . . . . .
41
44
4.1
4.2
4.3
49
50
51
Chapitre 1
x1 x2 = 0 L 1
x1 + x2 = 2 L 2
Par substitution
L 1 x1 = x2
L2 2x1 = 2 x1 = 1 x2 = x1 = 1
Par combinaison de lignes
L 1 x1 x2 = 0
L2 = L2 L1 2x2 = 2 0 = 2 x2 = 1 = x1
Par Inversion de
! la matrice
!
1 1
x1
( S)
=
1 1
x2
0
2
1 t
1
det A = 2; A1 =
comA =
det A
2
AX = B
1 1
1 1
1
Si A1 existe
alors X =A B
!
!
1
1
0
x1
=
= 21 21
2
x2
2 2
par mthode de Cramer
1
1
2x3 + 5x4 = 8 L3
7x4 = 14 L4
4 15 3 17
x1
18
0 13 5
x2 0
4
( S)
=
5
x3 8
0 0 2
0 0
0
7
x4
14
Rsolution par remonte ( en commenant par x4)
14
=2
L 4 x4 =
7
( 8 5 2)
L 3 x3 =
=1
2
( 0 4 2 5 1)
= 1
L 2 x2 =
13
(18 + 17 2 3 1 + 15 1)
L 1 x1 =
=7
4
3. Systme triangulaire : cas gnral
u22 x2 + + u2n xn
=
b2 L2
ST ) :
..
unn xn = bn Ln
On suppose que ukk 6= 0 k = 1, , n
bn
xn =
unn
xn1 = (bn1 unn bn )/un1n1
x1
x2
.
xn
b1
b2
.
bn
j= n
Pour j = i + 1 n
Fin j
xi = xi u i j x j
Fin i
Remarques 1.1.1. Remarques :
1. La matrice U est dite triangulaire suprieure. Elle est inversible si tous les
termes diagonaux sont non nuls et det U = u11 u22 unn
6
Etape1:
Etape2:
Do : x3 =
(S ) :
0x1 + 8x2 + 2x3 = 7 L2
0 + 8x2 + 2x3 = 7 L2 = L2
(1)
0 8x2 + 4x3 = 10 L3 = L3 2L1
(1)
3x1 + 5x2 + 2x3 = 8 L1 = L1
(1)
0 + 8x2 + 2x3 = 7 L2 = L2
(2)
(1)
(1)
0 + 0 + 6x3 = 3 L3 = L3 + L2
1
, x2 = (7 2x3 )/8 = 1 et x1 = (8 2x3 5x2 )/3 = 4
2
(0)
(0)
(0)
(0)
a( 0) x1 + a( 0) x2 + a( 0) x3 + + a( 0) xn
2n
23
22
21
( S0 )
..
a( 0) x + a( 0) x + a( 0) x + + a( 0) x
n1
n2
n3
(0)
b1
(0)
b2
..
.
(0)
= bn
(0)
(0)
nn
=
=
..
.
(1)
(0)
ai1
(0)
a11
(0)
(0)
(0)
(0)
(0)
(1)
(1)
(1)
(1)
(
1
)
(
1
)
(1)
(1)
a22
6= 0 et on pose mi2 =
(2)
(1)
(0)
=
=
..
.
b1
(1)
b2
..
.
(1)
= bn
(1)
ai2
(1)
a22
(1)
(0)
(0)
(0)
(0)
(1)
(1)
(1)
(2)
(2)
0 + 0 + an3 x3 + + ann xn
=
=
..
.
(0)
b1
(1)
b2
..
.
(2)
= bn
(1)
( Sn1 ) :
(0)
(0)
(0)
(1)
(1)
(0)
0 + 0 + 0 + + 0 + ann
(1)
=
..
.
b2
..
.
(n1)
xn = bn
(n1)
bn
(n1)
ann
Ecriture matricielle :
tape 0 :
A (0)
=A=
(0)
a11
(0)
a1n
(0)
a12
(0)
a1n
(0)
ann
(0)
b1
(0)
bn
, xn1 , ,x1
tape 1 : A(1)
(0)
(0)
a11
0
=
0
a12
(1)
a22
(1)
an2
(0)
a12
(1)
a22
(0)
a11
=
0
0
0
(0)
b1
a2n
(1)
b2
..
.
mn1
(1)
(1)
bn
(n1)
ann
Mk =
(0)
(0)
a1n
(1)
a2n
(1)
ann
m21 1 0
M1 =
..
.
.
0 ..
(0)
a1n
b1
(1)
b2
..
.
(n1)
bn
1
0
0
..
.
..
.
0
..
0
1
.
mk+1k . .
..
.
..
mk+1k
Mk = I + m k e k .
On montre alors que :
Etape 1 : A(1) = M1 A(0)
Etape k : A(k) = Mk A(k1) = Mk Mk1 M2 M1 A(0)
Etape n-1 :U = A(n1) = Mn1 M2 M1 A(0)
Remarque 1.1.1. :
( k 1)
( k 1)
Le procd suppose que tous les akk
6= 0. Si une tape k on a akk
=0
( k 1)
et sil ya au moins un des aik
6= 0 (i = k + 1, .n) on permute les lignes k et i
et on continue, sinon a voudrait dire que la matrice A nest pas inversible.
En utilisant la mthode de Gauss sans pivot, le nombre doprations ncssaires
2
3
7
au calcul de la solution deAX = B est gal : n3 + n2 n
3
2
6
n(n 1)(2n + 5)
n(n 1)(2n + 5)
additions ,
multiplications
dont
6
6
n ( n + 1)
divisions.
et
2
La mthode de Cramer ncssite environ n(n + 1)!oprations.
Par exemple
9
N
Gauss
Cramer
10
62
480
115
3600
805
399168000
m21 =
et
( S2 )
a21
(1)
a11
1
= 1010
1010
1010 x1 + x2
=0
10
(1 10 ) x2 = 1010
10
10 x1 + x2 = 0
1010
= 1010 et qui conduit la solution approche :
Pour lequel m21 =
1
x2 1 et x1 = x2 .
( k 1)
La mthode de Gauss avec pivot consiste choisir ltape k : akk
tel que
( k 1)
( k 1)
akk = max aik
k i n
1.1.3 Factorisation LU
Thorme 1.1.1. :
( k 1)
Si tous les akk
6= 0 alors la matrice A peut-etre dcompose sous la forme A = LU
(
n
1
)
o U = A
est une matrice triangulaire suprieure
1 1
et L = M1 M2 Mn1 1 est une matrice triangulaire infrieure
10
Preuve :
1. Mk est inversible car det Mk = 1 pour k = 1, , n 1
2. Mk1 est de la forme de Mk en changeant les les termes mik en mik , i =
k + 1, , n
3. ( Mn1 Mn2 M1 )1 = M11 M21 Mn1 1
4. Le produit M11 M21 Mn1 1 est une matrice triangulaire infrieure
1
0
m21
1
0
5. L =
0
m31 m32 1
1
0
mn1 mn2 mnn1 1
Thorme 1.1.2 (Condition suffisante de la factorisation LU).
Soit A une matrice carre dordre n telle que toutes les sous-matrices dordre k (k
n) soient inversibles, alors il existe une matrice triangulaire infrieure L avec lii = 1 et
une matrice triangulaire suprieure U telles que A = LU. De plus, cette factorisation est
unique.
Preuve :
Si a11 6= 0, la matrice a11 (dordre 1) est inversible, donc on peut choisir la matrice
de permutation gale lidentit et appliquer la mthode de Gauss sans pivot la
premire tape. Supposons quon ait pu choisir toutes les matrices de permutation
gales lidentit jusqu ltape k, il sensuit que
A ( k ) = Mk 1 Mk 2 M1 A =
i= 1
Mi A.
i= k 1
Avec
( k)
a11
Ak =
..
.
( k)
akn
..
..
.
.
( k)
ann
akk
..
.
ank
11
( k)
( k)
1
..
..
.
..
.
1
..
.
..
( k)
( k)
a11 a1k
.
..
..
.
B
k
(k)
( k)
ak1 akk
..
..
..
..
.
.
.
.
( k)
( k)
1
an1 ank
( k)
akn
..
.
( k)
ann
( S )
x1 + x2 + 2x3 = 2
3x1 x2 + x3 = 6
x1 + 3x2 + 4x3 = 4
1 1 2
Donc A = 3 1 1
1 3 4
1 0 0
1 0 0
on a M1 = 3 1 0 , = M11 = 3 1 0
1 0 1
1 0 1
1 0 0
1 0 0
On a M2 = 0
1 0 , = M21 = 0 1 0
0 1 1
0 1 1
1 0 0
1 1 2
1. LY = B donne y1 = 2 ; y2 = 6 + 3 y1 = 12 et y3 = 4 y1 y2 = 10
2. UX = Y donne x3 =
10
12 14
= 2 ; x2 =
= 1; x1 = (2 4 + 1) = 1
5
2
12
A k 1 v
v akk
L k 1 l
l lkk
Le produit matriciel Lk L
k donne :
Lk L
k =
L k 1 l
L k 1 L
k 1
2
l Lk1 l l + lkk
L k 1 L
k 1
2
l l + lkk
(1.1.1)
= A k 1
(1.1.2)
= akk
(1.1.3)
i) Lquation (1.1.1) permet alors de rsoudre un systme et dobtenir la solution qui est le vecteur l.
ii) Lquation (1.1.3) permet dobtenir la dernire inconnue du problme, savoir
p
lkk = akk l l et on peut choisir lkk > 0.
0
0
0.07 0.11 0.12
0.13
L=
0
0
0
0.01 0.03
0.05
0
0
0
0
0.004 0.01
0
0
0
0
0
0.0012
0 0 = 1.
(1.1.4)
(1.1.5)
1/ 2
Soit k = a a
, les quations (1.1.4) et (1.1.5) donnent :
P0 a = a 20 0 a = ke1 et parsuite 20
0 a = ke1 + a = v, si on pose = 20 a.
2
v v
Remarques 1.1.2.
i) Le choix de k se fait au signe prs , on peut choisir le
signe +.
ii) Le mme procd peut tre appliqu pour obtenir une matrice
Pk = Ik 2k
k avec k = ( 0, , 0, k+ 1k , , nk ) .
On a constat que Pk peut tre dcompose sous la forme
!
Ik
bk = Ink 2
b
b k
avec P
Pk =
k (voir paragraphe ??).
bk
P
i= 1,i6 = j
ai j < a j j , 1 j n
j= 1, j6 = i
ai j < | aii | , 1 i n
ii ) k Ak = | | k Ak pour tout R
iii ) k A + Bk k Ak + k Bk
iv) k ABk k Ak k Bk
4. ( I + B) est inversible si k Bk < 1 et de plus
( I + B)1
j= n
n
5. k Ak = max 1in j=1 ai j ; k Ak1 = max 1 jn ii=
= 1 ai j
1
1 k Bk
(1.2.1)
(1.2.2)
Mthode de Jacobi : M = D, N = L + U.
Mthode de Gauss-Seidel : M = D L, N = U.
1
Mthode de relaxation : A = A() = M () N (), avec M () = D L,
1
D U o est un scalaire.
N () =
Dfinition 1.2.1. :
Une mthode de type (1.2.2) est dite convergente si pour tout x(0) initial on a :
lim x(k) = x
Mthode de Jacobi :
Si A = ( ai j ) la mthode de Jacobi consiste choisir ; M = D = diag( aii ) et
N = L + U = ( ai j )i,6= j le schma itratif est comme suit :
x(k+1) = D 1 ( L + U )x(k) + D 1 b =TJ x(k) + c
La matrice TJ = D 1 ( L + U ) est dite matrice de Jacobi associe A
Si x(0) est le vecteur initial donn, lalgorithme de Jacobi est de la forme :
( k+ 1)
xi
1
aii
j= n
j= 1, j6 = i
( k)
ai j x j +
bi
; i = 1, ., n
aii
Explicitement, on obtient :
( k+ 1)
= a12 x2
..
.
( k+ 1)
a11 x1
..
.
ann xn
( k)
( k)
a1n xn + b1
..
.
( k)
( k)
Mthode de Gauss-Seidel :
Pour cette mthode, les matrices M et N sont donnes par : M = D L (suppos
inversible) et N = U o D, L et U proviennent de lcriture A = D L U, le
schma itratif est comme suit :
( D L) x(k+1) = Ux(k) + b
(1.2.3)
(1.2.4)
ou encore
a11 x1
( k+ 1)
a22 x2
..
.
( k)
( k)
= a12 x2 a1n xn + b1
( k)
( k+ 1)
( k)
a23 x3 a2n xn + b2
= a21 x1
..
..
.
.
( k+ 1)
= ai1 x1
aii1 xi1 aii+1 xi+1 ain xn + b2
..
..
.
.
( k+ 1)
= an1 x1
aii xi
..
.
ann xn
( k+ 1)
( k+ 1)
( k+ 1)
( k)
( k)
( k+ 1)
ann1 xn1 + bn
Exercice :
j= n
ti j = max 1
1 i n | aii |
1 i n j= 1
k TJ k = max
j= n
j= 1, j6 = i
ai j < 1
Thorme 1.2.2. :
Si A est une matrice carre diagonale strictement dominante en lignes alors
la mthode de Gauss-Seidel converge
Preuve :
on montre que kTGS k =
( D L)1 U
< 1 en passant par :
kT k = max
x6=0
k Txk
k xk
j= n
( D 1 L ) k j y j + j= k+ 1 ( D 1 U ) k j x j
ak j
j= k 1 ak j
j= n
do | yk | j=1
k y k + j= k+ 1
kxk
a
a
|
|
|
|
kk
kk
ak j
j= n
j= k 1 ak j ky k
)
j= k+ 1
et : (1 j=1
|akk | kxk
| akk |
ak j
j= n
j= k+ 1
k y k
|akk |
<1
soit enfin :
kxk
j= k 1 ak j
)
( 1 j= 1
|akk |
On a yk = j=1
Mthode de relaxation
Si on considre des matrices M et N dpendantes dun paramtre on obtient :
A = M () N ()
1
1
D+U
avec M () = D L et N () =
1
1
1
T () = ( D L )1 (
D + U ) et c() = ( D L )1 b
T () = ( I D 1 L )1 ((1 ) I + D 1 U )
Remarques 1.2.1. :
Si = 1, on retrouve la mthode de Gauss-Seidel.
Si > 1, on parle de sur-relaxation.
Si < 1, on parle de sous-relaxation.
Thorme 1.2.3. :
Condition ncessaire de convergence de la mthode de relaxation : 0 < < 2
18
Preuve :
T () =
1
DL
1
1
D+U
= ( 1 ) n .
det( T ()) = i () =
1
i= 1
det
DL
Do ( T ) [|1 |n ]1/n = |1 |.
Pour que la mthode converge, il est ncessaire davoir ( T ()) < 1 et par consquent |1 | < 1 do ]0, 2[.
1.3 Exercices
Exercice 1.3.1. On note ek T = (0, , 0, 1, 0, , 0) le transpos du keme vecteur
canonique de Rn , A = ( ai j )1i, jn
ai, j
et mk T = (0, , 0, mk+1,k , , mn,k ); mi, j =
, i = j,
ai,i
1. Montrer que les matrices lmentaires de Gauss Mk peuvent scrire sous la
forme Mk = I + mk ek T
2. Vrifier que Mk1 = I mk ek T
3. Montrer que :
( I + m 1 e1 T ) ( I + m 2 e2 T ) ( I + m n 1 en 1 T ) = ( I + m 1 e1 T + m 2 e2 T +
+mn1 enT1 )
4. Application : On considre le systme lineaire : ( S1 ) : AX = B
1
x
1 0 0
avec A = 1 1 1 ; X = y et B = 1
1
z
0 1 2
L=
1
0
0
.
.
1 1
0
0 .
1 1 .
0 .
.
.
.
1 . 1 1 1
ai j 0 , 1 i 6= j n
j= n
j= 1 ai j > 0 , 1 i n
Soit D la matrice diagonale ( dii = aii et di j = 0 si i 6= j)
j= n
1. Montrer que la matrice A vrifie : j=1, j6=i ai j < | aii | , 1 i n ()
j= n
6. Montrer que la mthode de Jaobi converge (k Ak = max 1in j=1 ai j < 1
)
7. Application :
1
1
3 1 1
(0)
On donne A = 1 4 2 , b = 1 , x = 1
1
1
1 3 5
Exercice 1.3.4. Soit A = ( ai j ) une matrice carre inversible dont les lments diagonaux sont non nuls. A est crite sous la forme A = D L U o D est une matrice
diagonale et L (respectivement U) est triangulaire infrieure (respectivement suprieure).
Pour rsoudre le systme Ax = b, on utilise la mthode itrative suivante :
!
n
i 1
( k)
( k)
( k+ 1)
( k+ 1)
( k)
+ r ai j x j x j
,
aii xi
= aii xi + bi ai j x j
j= 1
j= 1
x(n+1) = x(n) + T b Ax(n)
21
Chapitre 2
1
1
( b a) n f ( n) ( a) +
( b a) n+ 1 f ( n+ 1) ( c) .
n!
( n + 1) !
1 2
1
1
x f (0) + ... xn f (n) (0) +
xn + 1 f ( n + 1) ( c) .
2!
n!
( n + 1) !
Dfinition 2.1.4. :
Soit un rel et f une fonction dfinie sur un intervalle I de R et valeurs dans R.
est dit zro de f si f ( ) = 0
Dfinition 2.1.5. :
Soit un rel et g une fonction dfinie sur un intervalle I de R et valeurs dans R.
est dit point fixe de g si g( ) = .
23
Lemme 2.1.1. :
Soit I un intervalle de R et f une fonction dfinie sur I et valeurs dans R .
Alors la recherche des zros de f est quivalente la recherche des points fixes de la fonction
g dfinie sur I par : g( x) = x f ( x)
Preuve :
En effet, si f ( ) = 0 alors g() = f () = et inversement, si g() = alors
f () = g() = = 0.
Lemme 2.1.2. :
Soit g une fonction de classe C 1 sur [ a, b] . Sil existe un rel k 0 tel que : | g ( x)| k
x [a, b] alors la fonction g est kLipschitzienne sur [a, b].
Preuve :
Il suffit dappliquer le thorme des accroissements finis la fonction g sur [ x, y]
avec x y.
Donc il existe c ] x, y[ tel que : g( y) g( x) = ( y x) g (c) et comme on a : | g (c)|
k , il sensuit que : | g( y) g( x)| k| x y|
Dfinition 2.1.6. :
Soit (un ) une suite admettant pour limite .
On appelle erreur de la neme tape le rel dfini par en = un
Dfinition 2.1.7. :
On dit que la convergence de (un ) vers est dorder p si :
|en+ 1 |
= C o p et C sont des rels > 0
limn
|en | p
Si p = 1 (avec C < 1) la convergence est dite linaire
Si p = 2 on dit que la convergence est quadratique.
Remarque 2.1.2. :
Lordre de convergence p nest pas ncessairement un entier.
Dfinition 2.1.8. :
On dira que le rel est une approximation du rel avec la precision si :
| | .
En particulier, on dira que le terme un0 dune suite (un ) approche la limite avec
prcision si |un0 | .
Exemple 2.1.2. :
1
la suite (un ) = ( ) tend vers zro quand n tend vers linfini.
n
1
Si on veut une prcision = 101 , il suffit de prendre n0 tel que
101 ou
n0
24
encore n0 10
mais si on exige une precision de 105 alors on doit prendre n0 tel que
c.a.d n0 105
1
105
n0
Remarque 2.1.3. :
Il est important de saisir la notion de vitesse de convergence. Par exemple, les suites
1
1
1
( ), ( 2 ), ( 4 ) convergent vers zro quand n tend vers linfini mais la vitesse de
n
n
n
convergence diffre dune suite lautre.
Thorme 2.1.7. :
Soit g une fonction kcontractante sur [ a, b] et valeurs dans [ a, b] , et (un ) la suite
rcurrente dfinie par :
u0 [ a, b] , u0 donn et un+1 = g(un ) pour tout n 0
Alors :
1- la suite (un ) converge vers un rel
2- la fonction g admet un point fixe unique
kn
|u 1 u 0 |
3- Pour tout n N on a : |un |
1k
Preuve :
Tout dabord, comme u0 [ a, b] et que g : [ a, b] [ a, b] , on a un [ a, b] pour tout
n N.
Ensuite, le fait que g soit une fonction kcontractante implique que :
(2.1.1)
|u n+ p u n |
1 n
k |u 1 u 0 |
1k
1k
1 n
k |u 1 u 0 | ( 2)
1k
25
Lingalit (2) nous permet de prouver que la suite (un ) est de Cauchy. En effet :
Comme kn 0 alors pour tout > 0, il existe n0 tel que pour tout n n0 on
n +
1k
1 n
et par suite :
k |u 1 u 0 |
|u 1 u 0 |
1k
Donc pour tout > 0, il existe n0 tel que pour tout n n0 on ait :
1k
|u n+ p u n | kn
|u 1 u 0 |
La suite (un ) est donc de Cauchy et par consquent elle converge vers une limite .
Comme la fonction g est continue sur [ a, b] , que un+1 = g(un ) et que
un [ a, b] n N
alors on a : lim un = = g() c-a-d : est un point fixe de g
n
Unicit du point fixe :
Supposons que g admet un autre point fixe different de alors on a :
| g( ) g()| = | | k| | ou encore (1 k)| | 0 mais comme k < 1,
alors =
kn
|u 1 u 0 |,
Enfin, en faisant tendre p vers linfini dans lingalit |un+ p un |
1k
on obtient :
kn
| u 1 u 0 | n N
| un |
1k
ait :
kn
x I , | g ( x)| < 1
et puisque g est continue sur le ferm born I ,
on dduit quil existe k ]0, 1[ tel que :
x I , | g ( x)| k < 1
Pour appliquer le thorme , il suffit de vrifier que : g( I ) I .
Or, par application du thorme des accroissements finis on a :
x I , | g( x) | | x |
Remarque 2.1.4. :
26
|en+ 1 |
= lim | g (cn )| = | g ()|
n
|en |
Remarque :
On veut rsoudre numriquement lquation f ( x) = 0. On constate quil existe
plusieurs faon dcrire cette quation sous la forme dun problme de point fixe
cest--dire sous la forme g( x) = x. Par exemple on les trois critures suivantes :
x2 2x 3 = 0 = x2 = 2x + 3
= x = g1 ( x) = 2x + 3
(2.1.2)
x2 2x 3 = 0 = 2x = x2 3
= x = g2 ( x) =
x2 3
2
(2.1.3)
x2 2x 3 = 0 = x2 = 2x + 3
2x + 3
(2.1.4)
= x = g3 ( x) =
x
Les trois quations 2.1.2, 2.1.3 et 2.1.4 admettent pour points fixes 1 et 3. Pour la
convergence locale ou globale il faut tudier | gi ( x)| , | gi (1)| et | gi (3)| i = 1, 2, 3
2.2
Mthode de Newton :
f ( x)
,
f ( x)
Thorme 2.2.1. :
Soit une fonction de classe C 2 sur [ a, b] satisfaisant les conditions suivantes :
i ) f ( a) . f ( b) < 0
ii ) x [ a, b], | f ( x)| 6= 0
| f (b)|
| f ( a)|
< b a,
< ba
| f ( a)|
| f (b)|
Alors la mthode de Newton converge vers lunique solution de f ( x) = 0 dans [ a, b] et
ceci pour nimporte quel choix de x0 [ a, b].
iv)
Preuve :
Considrons le cas f ( a). f (b) < 0, f ( x) < 0 et f ( x) < 0
Daprs i) et ii) , il existe une solution [ a, b] qui verifie :
1
f () f ( xn )
2 f ( c ) avec x c
=
(
x
xn + 1 = xn +
)
n
n
f ( xn )
2
f ( xn )
Par consquent, le signe de xn+1 est celui de f (c) f ( xn ).
Si f ( x) < 0 et f ( x) < 0 alors xn+1 pour tout n 0 , ( xn ) est donc minore
par partir de x1
Pour montrer que la suite ( xn ) est dcroissante, on distingue deux cas :
1. Si x0 > , x1 = x0
f ( x0 )
x0 et on montre que xn+1 xn pour tout
f ( x0 )
2. Si x0 < , x1 = x0
f ( x0 )
x0 et on montre que xn+1 xn pour tout
f ( x0 )
n0
n1
28
100
80
f(x)
60
40
20
20
1.5
2.5
x
3.5
2.3
f ( x)
, f ( x0 ) 6= 0
f ( x0 )
on obtient la mthode de Newton modifie comme suit :
f ( xn )
x0 donn , xn+1 = xn
pour n 0
f ( x0 )
on montre alors que cette mthode est dordre 1.
Autres modifications de la mthode de Newton peuvent etre obtenues en prenant
f ( x (n) ) pour des valeurs intrmdaires.
En prenant la fonction g dfinie par : g( x) = x
2.4
Mthode de dichotomie :
b0 a0
ba
Aprs cette tape la longueur de [ a1 , b1 ] est gale
=
2
2
Etape 2
on recommence le procd de ltape 1.
Etape k
A chaque tape k du procd, soit on tombe sur un ck = soit on diminue la
longueur de lintervalle de moiti.
Thorme 2.4.1. :
Les ak , bk et ck satisfont les proprits suivantes :
1- [ ak+1 , bk+1 ] [ ak , bk ]
b a
b ak
= 0 k+ 1 0
2-bk+1 ak+1 = k
2
2
3- La suite (ck ) converge vers
ba
4- |ck | k+1
2
Preuve :
a + bk
1- Pour k 0 on a ck = k
et [ ak+1 , bk+1 ] = [ ak , ck ] ou [ ak+1 , bk+1 ] = [ck , bk ]
2
Donc [ ak+1 , bk+1 ] [ ak , bk ]
b ak
2- On a par construction bk+1 ak+1 = k
, montrons par rcurrence que :
2
ba
bk ak =
2k
Pour k = 0 la relation est vrifie
ba
) alors on a :
Si on suppose que la relation est vraie lordre k ( bk ak =
2k
1
ba
1ba
bk+ 1 ak+ 1 = ( bk ak ) =
= k+ 1
k
2
2 2
2
ak + bk
3- Par construction [ ak , bk ] et ck =
est le milieu de [ ak , bk ]
2
b ak
ba
k+ 1
Donc |ck | k
2
2
ba
ba
En dautres termes, on a : k+1 ck + k+1
2
2
ba
et comme k+1 0 on dduit que lim ck =
n +
k
2
Remarque 2.4.1. Le thorme prcdent permet de calculer lavance le nombre maximal
n N ditrations assurant la prcision , en effet
ba
ba
Pour que cn vrifie |cn | n+1 la nime itration, il suffit que n vrifie : n+1
2
2
On a alors :
ba
|cn | n+1
2
ba
ba
ba
donc n+1
2n+1 log(
) (n + 1) log (2)
2
30
log(b a) log ()
1 n
log(2)
f(x)
6
4
2
0
2
4
6
1.2
1.4
1.6
1.8
2.5
ak bk
f ( ak ) f ( bk )
Exemple 2.5.1. :
Considrons lquation f ( x) = x3 20 = 0 comme f (0.75) = 19, 578125 et
f (4.5) = 71, 125 alors f (0.75). f (4.5) < 0 donc on peut appliquer le mthode de
fausse position ( Regula Falsi) dans lintervalle [0.75; 4.5]. La solution est donne
par la figure (2.3) :
120
100
80
f(b)
60
40
20
a
0
f(a)
20
2.6 Exercices
Exercice 2.6.1. Considrons la suite rcurrente (un ) dfinie par : 0 < u0 < 1 et
u n + 1 = h( u n ) n 0
o h est donne par lquation logistique h( x) = rx(1 x)
1. Montrer que si r ]0, 4] alors 0 < un 1 n 1
2. vrifier que 0 est un point fixe trivial de h et trouver lautre point fixe
3. A quelles conditions sur r la suite (un ) converge-t-elle vers les points fixes 0
et ?
Exercice 2.6.2. Soient g1 , g2 , g3 et g4 les fonctions dfinies par :
1
A
3A
x(3A x2 )
, g3 ( x) = ( x + ) et g4 ( x) =
+
g1 ( x) = 2x A, g2 ( x) =
2A
2
x
8x
3
3x
x
4
8A
2. Ecrire les formules de Taylor lordre 3 au point A pour les quatre fonctions
32
en = A xn , n = A yn , dn = A un et n = A vn
Trouver lordre de convergence et la constante derreur asymptotique dans
chaque cas, c.a.d :
|
|e
|
| en+ 1 |
|
|
|
lim
= C1 , lim n+1p2 = C2 , lim n+1p3 = C3 , lim n+1p4 = C4 ,
p
1
n | n |
n | en |
n | en |
n | n |
o pi et Ci sont des constantes > 0
4. Conclure.
Exercice 2.6.3. Soit p un entier 2 et f et g les fonctions dfinies sur R+
par :
1
p
g( x) = Ax
et f ( x) = x + ( g( x) x)
1. La suite xn+1 = g( xn ) converge-t-elle vers A1/ p ?
1+ 5
1.62
et que lodre de convergence est p =
2
Exercice 2.6.7. Soit f une fonction de classe C 2 sur R . On suppose que f admet
une fonction rciproque g.
On cherche un zro de f en passant par g. ( f () = 0 g(0) = )
1. Ecrire les drives premires et secondes de g
2. Soit P( y) le polynb
ome de degr 1 vrifiant :
P( yn ) = g( yn ) et P ( yn ) = g ( yn )
a) Exprimer P( y) en fonction de y , yn , g( yn ) et g ( yn )
b) Exprimer P( y) en fonction de y , xn , f ( xn ) et f ( xn ) )
P( yn ) = g( yn ), P ( yn ) = g ( yn ) et P ( yn ) = g ( yn )
a) Exprimer P( y) en fonction de y , yn , g( yn ) , g ( yn ) et g ( yn )
avec f ( xn ) 6= 0
xn + 1 = xn
f ( xn )
2( f ( xn ))3
5. Facultatif : On montre que la mthode de Tchebychev est dordre 3
35
Chapitre 3
Inroduction linterpolation
3.1
Rappel et dfinitions
i= n
Alors on a :
f ( xi ) gi =
i= 1
f (c) gi o c [ a, b]
i= 1
pour 0 i n
j= n 1
(x x j )
( x x0 )( x x1 ).......( x xi )........( x xn1 )
=
( xn x0 )( xn x1 )....( xn xi )....( xn xn1 )
j= 0 ( xn x j )
Si on prend Pn ( x) = L0 ( x) f ( x0 ) + L1 ( x) f ( x1 ) + .... + Ln ( x) f ( xn )
alors : Pn ( xi ) = f ( xi ) pour 0 i n
L n ( x) =
Exemple 3.2.1. :
Si x0 = 1, x1 = 0 et
x2 = 1 ,
f ( x0 ) = 2 , f ( x1 ) = 1 , f ( x2 ) = 1 , on obtient
x( x 1)
x( x 1)
( x x1 )( x x2 )
=
=
L 0 ( x) =
( x0 x1 )( x0 x2 )
(1)(1 1)
2
( x x0 )( x x2 )
( x (1))( x 1)
( x + 1)( x 1)
L 1 ( x) =
=
=
( x1 x0 )( x1 x2 )
(1)(1)
1
( x + 1) x
( x + 1) x
( x x0 )( x x1 )
=
=
L 2 ( x) =
( x2 x0 )( x2 x1 )
(1 (1))(1 0)
2
Donc
P2 ( x) = L0 ( x) f ( x0 ) + L1 ( x) f ( x1 ) + L2 ( x) f ( x2 )
x( x 1)
( x + 1)( x 1)
( x + 1) x
=
f ( x0 ) +
f ( x1 ) +
f ( x2 )
2
1
2
x( x 1) ( x + 1)( x 1) ( x + 1) x
= 2
+
2
1
2
1 2 3
= x x+1
2
2
On vrifie facilement que :
()(1 1)
P2 ( x0 ) = P2 (1) =
= 2 = f ( x0 )
2
(1)(1)
= 1 = f ( x1 )
P2 ( x1 ) = P2 (0) =
1
( 1 + 1) 1
P2 ( x2 ) = P2 (1) =
= 1 = f ( x2 )
2
Proprits 3.2.1. :
Les polynmes de Lagrange ont les proprits suivantes :
P1) L j ( x) est un polynme de degr n ; j = 0, ..., n
P2) L j ( x j ) = 1 j = 0, ..., n et L j ( xi ) = 0 pour tout j 6= i
P3) la famille { L0 ( x), L1 ( x), ....Ln ( x)} est une base de Pn ( x)
Preuve :
P1) Par dfinition L j ( x) est un polynme de degre n
P2) Cette proprit est aisment vrifie en remplaant x par xi dans L j ( x)
P3) On a : card { L0 ( x), L1 ( x), ....Ln ( x)} = dim Pn ( x) = n + 1
Pour montrer P3), il suffit donc de montrer que { L0 ( x), L1 ( x), ....Ln ( x)} est un systme libre.
37
x2 = 1 , f ( x0 ) = 2 ,
f ( x1 ) = 1 , f ( x2 ) = 1 , on obtient
[ f (1)] = 2
[ f (1), f (0)] =
[ f (0)] = 1
12
= 1
0 (1)
[ f (1)] = 1
1 1
= 2
10
1
2 (1)
=
1 (1)
2
Proprits 3.3.1. :
La valeur dune difference divise est indpendante de de lordre des xi
On a ainsi :
f ( x1 ) f ( x0 )
f ( x1 )
f ( x0 )
[ f ( x0 ), f ( x1 )] =
=
+
= [ f ( x1 ), f ( x0 )]
x1 x0
x1 x0
x0 x1
f ( x2 )
f ( x1 )
f ( x0 )
+
+
( x2 x1 )( x2 x0 ) ( x1 x2 )( x1 x0 ) ( x0 x1 )( x0 x2 )
= [ f ( x2 ), f ( x1 ), f ( x0 )] = [ f ( x1 ), f ( x0 ), f ( x2 )]
[ f ( x0 ), f ( x1 ), f ( x2 )] =
38
et de faon gnrale :
i= k
[ f ( x0 ), f ( x1 ), ... f ( xk )] =
f (x )
i= 0
x2 = 1, f ( x0 ) = 2 ,
[ f (1), f (0)] =
[ f (0)] = 1
12
= 1
0 (1)
[ f (1)] = 1
f ( x1 ) = 1 , f ( x2 ) = 1 , on obtient
1 1
= 2
10
1
2 (1)
=
1 (1)
2
P2 ( x) =
f ( x0 ) + [ f ( x0 ), f ( x1 )]( x x0 ) + [ f ( x0 ), f ( x1 ), f ( x2 )]( x x0 )( x x1 )
1
1
= 2 1( x x0 ) ( x x0 )( x x1 ) = 2 ( x + 1) ( x + 1)( x)
2
2
3
1 2
= 1 x x
2
2
F ( xn ) = Cn Nn ( xn = Cn ( xn x0 )( xn x1 )...( xn xn1 ) = 0) Cn = 0
La famille { N0 ( x), N1 ( x), ....Nn ( x)} est libre et par consquent cest une base de
Pn ( x ) .
Thorme 3.3.1. :
Soit f une fonction numrique dfinie sur un intervalle [ a, b] .
Soit Pn un polynme interpolant f en (n + 1) points x0 , x1 , ...., xn de [ a, b]
Alors :
a) On peut exprimer Pn ( x) comme combinaison linaire des Ni de la base de Newton :
Pn ( x) = D0 N0 ( x) + D1 N1 ( x) + .... + Dn N1 ( x)
b) Les Di sont des constantes qui peuvent etre dtrmines en solvant un systme linaire.
Preuve :
a) Puisque Pn ( x) Pn ( x) et que BN = { N0 ( x), N1 ( x), ....Nn ( x)} est une base de
Pn ( x ) ,
on peut crire Pn ( x) dans la base BN
b) En crivant Pn ( x) = D0 N0 ( x) + D1 N1 ( x) + .... + Dn N1 ( x) pour x = xi , 0 i n
on obtient
le systme triangulaire infrieur suivant :
Pn ( x0 ) = D0
= f ( x0 )
= f ( x1 )
Pn ( x1 ) = D0 + N1 ( x1 ) D1
Pn ( x2 ) = D0 + N1 ( x2 ) D1 + N2 ( x2 ) D2
= f ( x2 )
( S1)
.
.
..
..
..
P (x ) = D + N (x )D + + N (x )D = f (x )
n
Exemple 3.3.3. :
Soit la fonction f telle que
Xk
0.15
2.30
3.15
4.85
6.25
7.95
f ( x)
4.79867
4.49013
4.2243
3.47313
2.66674
1.51909
5
points dinterpolation
linterpolant de f
4.5
4
3.5
3
2.5
2
1.5
1
Soit Li ( x) =
et Pn ( x) = L0 ( x) f ( x0 ) + L1 ( x) f ( x1 ) + .... + Ln ( x) f ( xn )
i= n
L i ( x) f ( xi )
i= 0
i= n
i= 0
j= n
(x x j )
( xi x j )
j= 0, j6 = i
f ( xi )
i = 0, 1, ..., n
ii) Unicit :
Supposons quil existe deux polynmes doiffrents Pn et Qn de degr n , interpolant f aux points xi . Alors, en posant Dn ( x) = Pn ( x) Qn ( x) , on arrive une
contradiction.
En effet, Dn est un polynme de degr n et par consquent il peut avoir au plus
n zros mais dun autre ct Dn ( xi ) = 0 pour i = 0, 1, ..., n , ce qui voudrait dire
que Dn aurait (n + 1) zros do la contradiction.
Donc Pn Qn
f ( x0 ) + [ f ( x0 ), f ( x1 )]( x x0 )
f ( x1 ) f ( x0 )
f ( x0 ) +
( x x0 )
( x1 x0 )
42
f (n+1) ()
( x)
( n + 1) ! n + 1
i= n
avec : n+1 ( x) =
( x xi )
i= 0
a x b
a x b
Mn + 1
( b a) n+ 1
( n + 1) !
Preuve :
a)
Si x = xi le rsultat est vident.
Si x 6= xi , posons :
f ( x) Pn ( x)
n+1 ( t)
R(t) = f (t) Pn (t)
n + 1 ( x)
On vrifie alors que R C n+1 [ a, b] et que :
R ( xi ) = en ( xi ) en ( x)
n + 1 ( xi )
= 0, i = 0, 1, ..., n,
n + 1 ( x)
et
R ( x) = en ( x) en ( x) = 0
Par consquent, R admet au moins n + 2 zros dans [ a, b] et par suite, en appliquant
le thorme de Rolle de proche en proche, on montre quil existe un point [ a, b]
tel que : R(n+1) () = 0 . Le rsultat annonc en dcoule.
f (n+1) ()
b) R(n+1) () = 0 en ( x) =
( x)
( n + 1) ! n + 1
max a xb |n+1 ( x)|
Mn + 1
max a xb |en ( x)|
( n + 1) !
Exercice 3.5.1. : Cas particulier : Points quidistants
Si les points sont quidistants et : xi+1 xi = h i , montrer que :
h2
M2
i ) pour n = 1 on a : max a xb |e1 ( x)|
8
43
h4
M4
24
Exemple 3.5.1. :
Construisons le graphe du polynme dinterpolation de la fonction f dont on connat
les valeurs suivantes (voir figure (3.2)) :
Xk
-1
-0.5
0.5
f ( x)
-1.5
0.25
2
points dinterpolation
linterpolant de f
1.5
1
0.5
0
0.5
1
1.5
2
2.5
3
1.5
0.5
0.5
1.5
3.6 Exercices
Exercice 3.6.1.
R1
0
2. En dduire que :
t(t 1)dt , I2 =
R1
0
R
1
t(t )dt et I3 = 01 t2 (t 1)2 dt
2
( x )( x )dx = ( )3 I1
R
+
)dx = ( )3 I2 ,
ii) ( x )( x
2
R
iii) ( x )2 ( x )2 dx = ( )5 I3
i)
3. Montrer que si f est une fonction continue alors il existe c [ , ] tel que :
R
( )5
2
2
( x ) ( x ) f ( x) dx = f ( c)
30
4. Peut-on dire quil existe d [ , ] tel que :
R
( )3
+
)
f
(
x
)
dx
=
f
(
d
)
?
(
x
)(
x
2
12
5. Soit f est une fonction continue sur [ a, b] et soient et deux rels dans [ a, b]
On suppose < et on note P2 ( x) le polynme interpolant f aux points :
+
,
et .
2
R
Exprimer P2 ( x) dans la base de Newton puis calculer P2 ( x)dx
45
Chapitre 4
Intgration numrique
4.1 Introduction
Dans le calcul dintgrales, on nest pas toujours en mesure dobtenir des expressions exactes. Il se peut que lobtention dune primitive soit impossible ou trop
complique.
Pour pallier ce problme, on cherche une approximation de lintegrale I ( f ) =
Rb
a f ( x) dx par une somme de surfaces de rectangles, de trapzes ou dautres formes
gomtriques dont on sait calculer laire.
Considrons une subdivision uniforme de lintervalle [ a, b] en n sous intervalles
ba
[ xi1 , xi ] , i = 1, ..., n de mme longueur h = xi xi1 =
n
On a donc : x0 = a < x1 < ... xi < xi+1 < ... < xn = b
o xi = a + ih pour i = 0, 1, ..., n , en particulier x0 = a et xn = b
Soit f i la restriction de la fonction f chaque sous intervalle [ xi , xi+1 ].
En crivant
Rb
a
f ( x)dx =
R x1
a
f ( x)dx +
R x2
x1
f ( x)dx + ....... +
R xn
xn 1
f ( x)dx =
n 1 Z xi+1
i= 0
xi
f ( x)dx,
n1
( xi+ 1 xi ) i
i= 0
4.2 Approximation
Thorme 4.2.1. :
Soit f une fonction continue sur [ a, b] alors :
n
lim R ( f ) = I ( f ) =
Z b
a
f ( x)dx
Preuve :
Remarquons dabord que f est uniformment continue sur [ a, b] et par consquent :
> 0, > 0 tel que ( x, y) [a, b] vrifiant: | x y|
on ait : | f ( x) f ( y)|
et plus particulirement on a :
> 0, > 0 tel que ( x, y) [ xi , xi+1 ] vrifiant: | x y|
on ait : | f ( x) f ( y)|
ba
Montrons maintenat que : > 0, n0 N tel que n > n0
on ait : | I ( f ) Rn ( f )|
ba
ba
ba
<
Soit n0 >
alors pour tout n n0 on a : h =
n
n0
Par ailleurs, pour xi [ xi , xi+1 ] et tout x [ xi , xi+1 ] on a : | x xi | h < et ceci
implique que | f ( x) f ( xi )|
ba
et par suite :
n 1 Z xi+1
n 1 Z xi+1
(
)dx
| I ( f ) Rn ( f )|
| f ( x) f ( xi )| dx
b
a
i= 0 xi
i= 0 xi
Z
n 1 xi+1
n1
dx
( xi+ 1 xi ) =
b a i
b a i
=0 xi
=0
Cas particulier de sommes de Riemann
En particulier, sur chaque sous intervalle [ xi , xi+1 ] ,on peut choisir xi et prendre
pour constante i les valeurs f ( xi ) suivantes :
a) xi = xi et i = f ( xi ) donne
Rb
a
f ( x)dx Ign =
xi
Rb
a
f ( x)dx
n 1 Z xi+1
i= 0
Idn
xi
f ( xi )dx
n 1 Z xi+1
i= 0
xi
f ( xi+1 )dx
2
i= 0 xi
n , lindice m pour signifier moyen ou mdian)
(Im
47
n 1 Z xi+1
i= 0
xi
f ( xi )dx =
n1
n1
i= 0
i= 0
( xi+ 1 xi ) f ( xi ) = h
f ( xi ) =
ba
n
n1
f ( xi )
i= 0
Thorme 4.2.2. :
Soit f une fonction continue sur [ a, b] alors :
1) La suite (Ign ) converge vers I ( f )
( b a) 2
2) Si la fonction f est de classe C 1 sur [ a, b] alors I ( f ) Ign M1
2n
o M1 = max atb | f (t)| .
Preuve :
1) analogue celle du thorme 1
2) Si f est de classe C 1 sur [ a, b] alors : M1 0 tel que : M1 = max atb | f (t)|
Le thorme des accroissements finis appliqu la fonction f sur [ xi , x] o x
[ xi , xi+ 1 ]
donne : ci ] xi , x[ tel que f ( x) f ( xi ) = ( x xi ) f (ci )
n 1 Z xi+1
n 1 Z xi+1
( x xi ) f (ci ) dx
do : I ( f ) Ign
|( f ( x) f ( xi ))| dx
i= 0
soit encore :
n1 Z
n
I ( f ) Ig M1
xi+1
i= 0 xi
n1
M1
i= 0
xi
i= 0
xi
( x xi )dx
n1 2
1
h
h
( b a) 2
x
[( x xi )2 ]xii+1 = M1
= M1 ( b a ) = M1
2
2
2
2n
i= 0
Corollaire 4.2.1. :
Pour obtenir une approximation avec prcision de lordre de , il suffit de prendre Ign0
( b a) 2
( b a) 2
o lindice n0 est tel que : M1
ou encore n0 M1
2n0
2
Exemple 4.2.1. :
R
Lapproximation de lintgrale 01 e x2 dx avec la mthode des rectangles gauche,
avec les prcision = 0.1 et = 0.05
48
f(x)=e
et = 0.1
0.5
0.5
1.5
1.5
f(x)=e
et = 0.05
0.5
0.5
( b a) 2
2) Si la fonction f est de classe C 1 sur [ a, b] alors I ( f ) Idn M1
2n
o M1 = max atb | f (t)|
49
f(x)=e
et = 0.1
0.5
0.5
1.5
1.5
f(x)=e
et = 0.05
0.5
0.5
x
)
f
(
f
(
Im
i+ 1 i
2
2
n i
2
=0
i= 0
i= 0 xi
Thorme 4.2.4. :
Soit f une fonction continue sur [ a, b] alors :
n ) converge vers I ( f )
1) La suite (Im
3
n M ( b a) o
2) Si la fonction f est de classe C 2 sur [ a, b] alors | I ( f ) Im
|
2
2
24n
M2 = max atb | f (t)|
Preuve :
1)analogue celle du thorme 2
2) Ici, au lieu du thorme des accroissements finis, on utilise la formule de Taylor
1
lordre 2 sur lintervalle [ x i , x] o x i = ( xi + xi+1 ) et x [ xi , xi+1 ] .
2
On obtient lexpression suivante :
1
f ( x) f ( x i ) = ( x x i ) f ( x i ) + ( x x i )2 f (ci ) avec ci [ x i , x]
2
On a alors :
n 1 Z xi+1
( f ( x) f ( xi ))dx
| I ( f ) Imn | =
i= 0 xi
50
n 1 Z xi+1 1
n 1 Z xi+1
2
( x x i ) f (ci )dx
( x x i ) f ( x i )dx +
i= 0 xi
i= 0 xi
2
Z A + B
n 1 Z xi+1
n 1 xi+1
o A =
( x x i )dx = 0
( x xi ) f ( x i )dx = | f ( x i )|
i= 0 xi
i= 0 xi
n 1 Z xi+1 1
n 1 Z xi+1
1
( x x i )2 dx
et B =
( x x i )2 f (ci )dx M2
i= 0 xi
2
2
x
i
i= 0
n1
n1
xi+ 1 xi 3
1
1
( b a) 3
1
x
M2 [( x x i )3 ] xii+1 = M2 2(
) = M2
2
6
2
24n2
i= 0 3
i= 0
Corollaire 4.2.3. :
n0
Pour obtenir une approximation avec prcision de lordre de , il suffit de prendre Im
2
( b a) 3
2 M ( b a)
o lindice n0 est tel que : M2
c-a-d
n
2
0
24
24n20
r
2
( b a)
ou encore n0 M2
24
Exemple 4.2.3. :
R
Lapproximation de lintgrale 01 e x2 dx avec la mthode des rectangles mdians,
avec les prcision = 0.01 et = 0.001
f(x)=e
et = 0.01
0.5
0.5
1.5
1.5
f(x)=e
et = 0.001
0.5
0.5
[ 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 ( xi+ 1 ) f ( xi )
( x xi )
f ( x) P1 ( x) = f ( xi ) +
xi+ 1 xi
et en consquences :
R
R
h
I ( f ) = ab f ( x)dx ab P1 ( x)dx = [ f ( xi ) + f ( xi+1 )]
2
( x xi ) = ht dx = hdt
quand x = xi t = 0 et si x = xi+2 t = 2
do on obtient successivement :
R
I ( P2 ) = 02 f ( xi ) hdt = 2h f ( xi )
f ( xi+ 1 ) f ( xi ) R 2 2
J ( P2 ) =
0 h tdt
xi+ 1 xi
2 2
t
= h[ f ( xi+1 ) f ( xi )]
2 0
= 2h[ f ( xi+1 ) f ( xi )]
R
K ( P2 ) = [ f ( xi ), f ( xi+1 ), f ( xi+2 )] 02 ( x xi )( x xi+1 )dx
R
= [ f ( xi ), f ( xi+1 ), f ( xi+2 )] 02 h3 t(t 1)dt
2
f ( xi+ 2 ) 2 f ( xi+ 1 ) + f ( xi ) 3 t3
t2
=
h
2h2
3
2 0
h
= [ f ( xi+2 ) 2 f ( xi+1 ) + f ( xi )]
3
Soit enfin :
52
R xi+2
xi
P2 ( x)dx = I ( P2 ) + J ( P2 ) + K ( P2 ) =
h
[ f ( xi ) + 4 f ( xi+1 ) + f ( xi+2 )]
3
f ( x)dx ab Pn ( x)dx
o Pn est le polynme dinterpolation associ f .
a
x
)(
x
x
)
dx
=
f ( i ) ; i [ xi , xi+ 1 ]
i
i+ 1
xi
2
12
f ( x)dx =
n 1 Z xi+1
i= 0 xi
n1
f ( x)dx
n1
i= 0
i= 0
avec [ a, b]
h3
[ 2 [ f ( xi ) + f ( xi+1 )] + 12 f (i )
h3 n1
h
f (i )
= [ f ( x0 ) + 2 f ( x1 ) + ....2 f ( xn1 ) + f ( xn )]
2
12 i
=0
(b a) 2
h
h f ()
= [ f ( x0 ) + 2 f ( x1 ) + ....2 f ( xn1 ) + f ( xn )]
2
12
53
En posant : e2 ( x) = f ( x) P2 ( x) et E2 ( f ) = ab e2 ( x)dx =
h5
On dmontre que : E2 ( f ) = f (4) () ; [ a, b]
90
Exercice 4.3.1. :
Soit f C 2 ([ a, b])
h n1
En posant In = [ f ( xi+1 ) + f ( xi )] , montrer que :
2 i= 0
n + In
I
g
d
1) I n =
2
2) lim I n = I ( f )
n
3) | I ( f ) I n | M2
Rb
a
[ f ( x) P2 ( x)]dx
( b a) 3
12n2
Exemple 4.3.1. :
On veut calculer une valeur approcher de ln 2 pour cela on va calculer lintgrale
de la fonction f(x)=1/(x+1) sur un intervalle [0,1] par la mthode de Simpson la
mthode des trapzes, et la mthode des rectangles. Et on compare les rsultats
avec diffrentes valeurs de n (le nombre de subdivision de lintervalle [0, 1]) alors
on a le tableau suivant :
n
mthode de Simpson
100
200
400
800
1600
3200
6400
12800
25600
51200
0.69314718057947511
0.69314718056116631
0.69314718056002178
0.69314718055995039
0.69314718055994573
0.6931471805599464
0.69314718055994629
0.69314718055994318
0.69314718055994495
0.69314718055994629
0.6931534304818241
0.69314874305506269
0.69314757118464021
0.69314727821617628
0.69314720497400739
0.69314718666346065
0.69314718208582515
0.69314718094141725
0.69314718065531489
0.6931471805837861
0.69565343048182404
0.69439874305506266
0.69377257118464031
0.69345977821617644
0.69330345497400736
0.69322531166346069
0.69318624458582534
0.69316671219141723
0.69315694628031488
0.69315206339628599
4.4 Exercices
Exercice 4.4.1. :
Soit a = x0 , x1 .... , xn = b , une subdivision de [ a, b] et f C 2 ([ a, b])
54
Ign + Idn
2
3. En dduire que lim InT = I ( f )
n
( b a) 3
4. Prouver que I ( f ) InT M2
12n2
R
f ( b) + f ( a)
b+a
) ab f ( x)dx (b a)(
)
5. Etablir les ingalits : (b a) f (
2
2
R
b+a
( b a)
[ P3 ( a) + 4P3 (
) + P3 (b)]
6. Etablir lgalit : ab g( x)dx =
6
2
7. Soit a = x0 < x1 < ... < xn = b , une subdivision de [ a, b]
Montrer que :
R xi+1
f ( xi ) + f ( xi+ 1 ) 1 R xi +1
f ( x)dx = ( xi+1 xi )
+ xi ( x xi )( x xi+1 ) f (2) ( x)dx
xi
2
2
8. Si xi+1 xi = h pour tout i = 0, 1, ..., n 1 , montrer que lerreur dapproxiR
mation de xxii+1 f ( x)dx par la mthode des trapzes est de la forme :
h3
f (2) () , [ xi , xi+1 ]
12
55
Chapitre 5
y ( x) = f ( x, y), f : R Rm Rm , x R, y Rm o y = ( y1 , y2 , , ym )
(5.1.1)
Lquation (5.1.1) peut encore scrire sous la forme dun systme de.d.o :
y1 =
f 1 ( x, y1 , , ym )
y2 = f 2 ( x, y1 , , ym )
.. .. ..
. . .
ym =
(5.1.2)
f m ( x, y1 , , ym )
y ( x) =
f ( x, y)
y( a) = avec = (1 , , m ) donn
(5.1.3)
Alors pour tout Rm , il existe une solution unique y( x) du problme (5.1.3), o y est
continue differentiable pour tout couple ( x, y) D.
Remarque 5.1.1. Un systme differentiel dordre q peut toujours tre ramen un
systme du premier ordre du type (5.1.3)
(q)
y = x, y(0) , , y(q1) ; : R Rm Rm Rm
, , Y
Rqm
,
Y
Y = F ( x, Y) avec Y = Y
q
2
1
F = Y
,
Y
,
,
Y
,
Rqm
2
3
q
o y(r) ( a) = r+1 , r = 0, 1, , q 1.
On obtient
Y = F ( x, Y); Y(a) =
Exemple 5.1.1.
y(iv) = f ( x, y),
f : R R R
Y1 = y, Y2 = Y1 = y , Y3 = Y2 = y , Y4 = Y3 = y , Y4 = y(iv)
si on pose Y = (Y1 , Y2 , , Y4 ) on obtient Y = F( x, Y).
f : R Rm Rm
y ( x) = f ( x, y),
est dit linaire si f est de la forme
f ( x, y) = A( x) y + ( x)
(5.2.1)
y ( x) = Ay + ( x)
(5.2.2)
y = Ay
57
(5.2.3)
y( x) =
C j exp( j x)V j + ( x)
(5.2.4)
j= 1
y = Ay + ( x) , y(0) =
!
1 2
, ( x) = (2x 1, x + 1) , = (0, 0) , les valeurs propres de
avec A =
2 1
A sont 1 = 3 et 2 = 1.
Les vecteurs propres de A sont V1 = (1, 1) et V2 = (1, 1) .
!
ax + b
En cherchant une solution particulire de la forme : ( x) =
, on
cx + d
obtient
!
!
!
1
1
5/3
y( x) = C1 exp(3x)
+ C2 exp( x)
+
.
1
1
x + 4/3
Enfin, en considrant la condition
= 3/2,
initiale on obtient C1 = 1/6 et C2
!
3
5
1
exp(3x) + exp( x)
y1 ( x)
2
3
= 16
do y( x) =
3
4 .
y2 ( x)
exp(3x) exp( x) x +
6
2
3
()
3. Un point dquilibre est dit marginalement stable s il est stable et non asymptotiquement stable ;
4. Un point est instable si il n est pas stable ;
5. Un point est globalement asymptotiquement stable si pour tout X (t0 ) on a
lim X (t) = X .
t+
Thorme 5.3.1. Si F est linaire, une condition ncessaire et suffisante pour que le systme () admette 0 comme point dquilibre asymptotiquement stable est que
Re( ) < 0, pour toute valeur propre de F.
Si au moins une des valeurs propres de F vrifie Re( ) > 0 alors le point dquilibre 0 est
instable .
on
Dfinition 5.3.3. Si le systme non linaire () admet un point dquilibre X,
appelle matrice de linarisation du systme la matrice
f1
f1
X1
Xn
f
f2
X
X
n ,
A= 1
..
..
...
.
.
f
fn
n
X1
Xn X
le systme
().
dY (t)
= AY (t) est dit systme linearis obtenu partir du systme
dt
Thorme 5.3.2. Si le systme non linaire () admet lorigine comme point fixe unique
alors dans un voisinage de lorigine, les comportements du systme non linaire et du systme linearis sont quivalents condition que le systme nadmette pas de point centre
(valeurs propres imaginaires pures).
Remarque 5.3.1. Le thorme peut sappliquer aux points dquilibre qui sont distincts de lorigine, il suffit dintroduire des coordonnes locales.
59
i) V ( X ) = 0 et V ( X ) > 0 si X 6= X,
ii) V ( X ) 0 X U \ {X }.
Alors X est stable. Si de plus
iii) V ( X ) < 0 X U \ {X }
Alors X est asymptotiquement stable. V ( X ) est dite fonction de Liapunov.
j yn+ j = n , n = N0 , N0 + 1,
n Rm
avec
j= 0
(5.4.1)
j yn+ j = 0, n = N0 , N0 + 1,
(5.4.2)
j= 0
La solution gnrale du systme (5.4.1) sobtient de faon similaire celle qui donne
la solution du systme dquations differentielles linaires (5.2.1). Elle est donne
par la somme dune solution (Yn ) du systme homogne (5.4.2) et dune solution
particulire n du systme (5.4.1) (yn = Yn + n ).
Dfinition 5.4.1. On appelle polynme caractristique de lquation aux differences
k
jr j.
j= 0
simples alors la solution gnrale du systme (5.4.1) est donne sous la forme yn =
k
j= 1
j= m + 1
n j1 j rn1 +
j rnj + n .
1
yn = 1, K = 2 est une solution particulire
2
1
(r ) = r 2 r + , = 1 2 = i 2 .
2
60
y ( x) = f ( x, y),
y( a) = .
(5.5.1)
ba
o h =
est le pas de discrtisation (ici le pas est suppos constant mais on
N
peut envisager des pas hi variables).
La solution exacte au point xi est note y( xi ), la solution approche est note yi
( y( xi ) yi ), une mthode numrique est un systme dquations aux differences
impliquant un certain nombre dapproximations successives yn , yn+1 , , yn+k o
k dsigne le nombre de pas de la mthode.
Si k = 1 on parle de mthode un pas.
Si k > 1 la mthode est dite pas multiples ou multi-pas.
Exemple 5.5.1.
yn + 1 yn = h f n
yn+2 + yn+1 2yn =
yn + 2 yn + 1 =
h
( f n+2 + 8 f n+1 + 3 f n )
4
h
(3 f n+1 2 f n )
3
h
( k1 + k2 )
4
yn + 1 yn =
avec
k1 = f n = f ( xn , yn ) et k2 = f
1
1
xn + h, yn + hk1 + hk2
2
2
j yn + j = f ( yn + k , yn , xn ; h) .
j= 0
61
(5.5.2)
5.5.1 Convergence
Considrons une mthode numrique de type (5.5.2) avec des valeurs initiales
appropries :
j yn + j = f ( yn + k , yn , xn ; h)
(5.5.3)
j= 0
y = (h) , = 0, 1, , k 1
Dfinition 5.5.1. La mthode (5.5.3) est dite convergente si pour tout problme de
condition initiale vrifiant les hypothses du thorme 5.1.1 ( existence et unicit)
on a
max k y( xn ) yn k = 0 quand h 0
0n N
R n + k ( h) =
(5.5.4)
j= 0
1
Remarque 5.5.1. Parfois on utilise aussi n (h) = Rn+k (h) comme dfinition derh
reur de troncature locale, mais dans le cadre de ce chapitre cest la premire dfinition qui est adopte.
Dfinition 5.5.3. La mthode (5.5.3) est dite dordre p si Rn+k = O h p+1 .
5.5.2 Consistance
La mthode numrique est dite consistante si son ordre est au moins 1 ou encore, pour tout p.c.i vrifiant les hypothses du thorme 5.1.1 dexistence et dunicit on a
1
lim Rn+k (h) = 0, x = a + nh.
h0 h
Lemme 5.5.1. La mthode numrique (5.5.2) est consistante si et seulement si
k
i)
j = 0.
j= 0
k
ii) ( f ( y( xn ), y( xn ) y( xn ), xn , 0))/
j j =
j= 0
62
f ( xn , y( xn )).
5.5.3 Stabilit
Considrons le problme de condition initiale
z = f ( x, z), z( a) = , x [ a, b]
Avant de dfinir la stabilit de la mthode numrique, on pourrait se poser la question de savoir comment ragirait la solution z( x) de ce problme une perturbation
des conditions initiales et/ou de f ? Soit donc z la solution du problme perturb :
z = f ( x, z) + ( x), z( a) = + , x [ a, b] .
Dfinition 5.5.4 (Hahn,Stetter). Si (( x), ) et ( ( x), ) sont deux perturbations
et z( x) et z ( x) les solutions qui en rsultent et sil existe une constante S telle que
jt j.
j= 0
Dfinition 5.5.7. On dit que la mthode numrique satisfait les conditions aux racines si tous les zros du 1er polynme catactrisitique sont de module infrieur ou
gal 1 et ceux ayant un module gal 1 sont des zros simples.
63
Thorme 5.5.1. Une condition ncessaire et suffisante pour que la mthode soit zrostable et que la mthode vrifie la condition aux racines.
Thorme 5.5.2. Une condition suffisante et ncessaire pour que la mthode (5.5.2) soit
convergente est quelle soit zro- stable et consistante.
(5.5.5)
En considrant
y( xn + h) y( xn ) h f ( xn , y( xn )) =
1 2
h y(n ) avec xn n xn+1
2
(5.5.6)
On voit que la mthode dEuler est une mthode explicite dordre 1 (donc consistante).
Lemme 5.5.2.
k
ii) Si s et t sont des rels positifs et ( zn )nn=
= 0 une suite vrifiant
t
z0 et zn+1 (1 + s) zn + t n = 1, , k
s
Alors on a
zn+1 exp((n + 1)s)
t
+ z0
s
t
.
s
N
y( x) la solution unique du p.c.i y ( x) = f ( x, y) , y( a) = et ( yn )nn=
= 0 la suite des
approximations gnre par la mthode dEuler. Alors on a :
| y( xn ) yn |
hM
(exp( L( xn a)) 1) pour chaque n = 0, 1, , N
2L
Preuve.
Pour n = 0, l ingalit est vrifie puisque y( x0 ) = y0 = .
Les quations (5.5.5) et (5.5.6) donnent :
1
| y( xn+1 ) yn+1 | | y( xn ) yn | + h| f ( xn , y( xn ) f ( xn , yn )| + h2 | y(n )| (5.5.7)
2
64
h2 M
2
h2 M
il vient :
2
h2 M
h2 M
| y( xn+1 ) yn+1 | exp(((n + 1)hL) | y( x0 ) y0 | +
2hL
2hL
| y( xn + 1 ) yn + 1 |
hM
(exp( L( xn+1 a)) 1)
2L
Daprs le thorme 5.5.3, lerreur de la mthode dEuler est majore par une fonction linaire en h. Ceci laisse comprendre que plus on diminue h plus on rduit
lerreur. Cependant, le corollaire qui va suivre indique autre chose.
h2 M
+ |n |.
2
Remarque 5.5.4. La simplicit de la mthode dEuler en fait un exemple pdagogique dintroduction aux autres mthodes plus complexes. Cependant, un des critres principaux de lanalyse numrique consiste chercher des mthodes ayant
lordre de prcision le plus lev possible et comme la mthode dEuler est dordre
1, son utilisation se trouve limite en pratique et on est amen considrer des
mthodes plus prcises. Trois directions principales permettent dobtenir des mthodes dordres levs.
La premire direction consiste travailler avec des mthodes un pas mais en
cherchant atteindre des ordres levs en utilisant un dveloppement de Taylor
et en ngligeant le terme derreur mais ces mthodes ont un handicap cause des
drives susccessives de f .
Une deuxime possibilit est donne par des choix appropris de
f ( yn+k , yn , xn ; h) dans lquation (5.5.1), les mthodes de Runge-Kutta sont la
meilleure illustration de cette direction.
65
Enfin, une troisime direction est offerte par les Mthodes Linaires Pas Multiples (MLPM).
En se basant sur le critre de prcision, on voit quon est oblig de chercher des
mthodes dont la performance est suprieure celle dEuler. On fait donc appel
dautres mthodes plus prcises.
y ( x) = f ( x, y), a x b, y( a) =
(5.5.8)
hn
hn + 1 ( n + 1)
h2
y ( xn ) + + y( n ) ( xn ) +
y
(n ),
2!
n!
( n + 1) !
xn < n < xn + 1
y
=
n
yn+1 = yn + hT f ( xn , yn , h),
n = 0, 1, , N 1
n1
T n ( x , y , h) = f ( x , y ) + h f ( x , y ) + + h
(n1) ( x , y )
f
n
n
n
n
n
n
n
n
f
2!
n!
(5.5.9)
Exemple 5.5.2. La mthode dEuler fait partie des mthodes de Taylor.
Exercice 5.5.1. En faisant un dveloppement de Taylor de y( x) lordre 3 puis
1
en remplaant y( xn ) par ( y ( xn+1 ) y ( xn )) + O(h), montrer quon obtient la
h
h
mthode dEuler modifie yn+1 yn = ( f ( xn , yn ) + f ( xn+1 , yn+1 )).
2
Remarque 5.5.5. Au vu du critre de prcision et bien que les mthodes de Taylor
paraissent faciles dans leur criture, elles sont rarement utilises dans la pratique
cause des difficults engendres par le calcul des drives successives de f comme
fonction de deux variables. Cest pour cette raison quon cherche des mthodes permettant datteindre un ordre lev tout en vitant le calcul des drives successives
de f . Au critre de prcision sajoute le critre de cot.
66
yn + 1 yn = h bi ki
i= 1
avec ki = f
xn + ci h, yn + h
ai j k j
j= 1
, i, = 1, 2, , l et on suppose que ci =
ai j , i, = 1, 2, , l
j= 1
ki = f
xn + ci h, yn + h
ai j k j
j= 1
i, = 1, 2, , l
on obtient ainsi :
k1 = f ( xn , yn )
k2 = f ( xn + c2 h, yn + c2 hk1 )
k3 = f ( xn + c3 h, yn + (c3 a32 )hk1 + a32 hk2 )
Remarques 5.5.6.
1. Les mthodes de R.K sont des mthodes un pas, elles
peuvent-tre crite sous la forme gnrale yn+1 yn = h f ( xn , yn , h), o
l
f ( x, y, h) =
bi ki .
i= 1
2. Les mthodes de R.K satisfont la condition aux racines, elles sont donc zrostables. Par consquent, pour tudier la convergence il suffit dtudier la consistance.
f ( xn , yn )
k2 =
f ( xn + c2 h, yn + c2 hk1 )
Les formes explicites des mthodes dordre 1,2 et 3 sont obtenues aprs differentiation et identification.
Mthode dordre 1
En considrant yn+1 = yn + hb1 k1 avec k1 = f ( xn , yn ) on voit que le lodre maximal
est 1 obtenu avec le paramtre b1 gal 1 et qui donne la mthode dEuler :
yn + 1 yn = h f ( xn , yn )
Mthodes dordre 2
En partant de yn+1 = yn + hb1 k1 + b2 k2 avec k1 = f ( xn , yn ) et
k2 = f ( xn + c2 h, yn + c2 k1 ), p = 2 est lordre maximal possible quon peut atteindre
1
si les paramtres b1 , b2 et c2 vrifient les quations b1 + b2 = 1 et b2 c2 = . Comme
2
on a deux quations pour trois inconnues, il en rsulte une infinit de mthodes
explicites dordre 2 . On en donne quelques unes :
1
Mthode dEuler modifie : (b1 = 0, b2 = 1 et c2 = )
2
1
1
yn+1 yn = h f xn + h, yn + k1
2
2
Mthode dEuler amliore : ( b1 = b2 =
yn + 1 yn =
h
( f ( xn , yn ) + f ( xn + h, yn + k1 ))
2
h
= yn +
4
1
et c2 = 1)
2
1
3
2
, b2 = et c2 = )
4
4
3
2
2
f ( xn , yn ) + 3 f ( xn + h, yn + k1 )
3
3
k1 = h f ( xn , yn )
Mthodes dordre 3
En considrant yn+1 = yn + b1 k1 + b2 k2 + b3 k3 avec k1 = h f ( xn , yn ) ,
k2 = h f ( xn + c2 h, yn + c2 hk1 ) et k3 = h f ( xn + c3 h, yn + (c3 a32 )k1 + a32 k2 ).
On obtient une famille de mthode dordre 3 si les paramtres vrifient les quations
b1 + b2 + b3 = 1
1
b2 c2 + b3 c3 =
2
1
b2 c22 + b3 c23 =
3
1
b3 c2 a32 =
6
68
1
k1
3
2
k2
3
2
1
1
1
, b2 = , b3 = et c2 = et c3 = 1, a32 = 2)
6
3
6
2
h
yn+1 = yn + (k1 + 4k2 + k3 )
6
k1 = h f ( xn , yn )
1
1
k2 = h f xn + h, yn + k1
2
2
k3 = h f ( xn + h, yn k1 + 2k2 )
Mthode dordre 4
Mthode de Runge-Kutta dordre 4
h
yn+1 = yn + (k1 + 2k2 + 2k3 + k4 )
6
k1 = h f ( xn , yn )
1
1
k2 = h f xn + h, yn + k1
2
2
1
1
k3 = h f xn + h, yn + k2
2
2
k4 = h f ( xn + h, yn + k3 )
Mthode de Runge-Kutta dordre 4
h
yn+1 = yn + (k1 + 3k2 + 3k3 + k4 )
8
k1 = h f ( xn , yn )
1
1
k2 = h f xn + h, yn + k1
3
3
2
1
k3 = h f xn + h, yn k1 + k2
3
3
k4 = h f ( xn + h, yn + k1 k2 + k3 )
69
6656
28561
9
2
16
k1 +
k3 +
k4 k5 + k6
135
12825
56430
50
55
yn + 1 = yn +
25
1408
2197
1
k1 +
k3 +
k4 k5
216
2565
4104
5
avec
k1 = h f ( xn , yn )
1
1
k2 = h f xn + h, yn + k1
4
4
3
9
3
k3 = h f xn + h, yn + k1 + k2
8
32
32
12
1932
7200
7296
k4 = h f xn + h, yn +
k1
k2 +
k3
13
2197
2197
2197
439
3680
845
k5 = h f xn + h, yn +
k1 8k2 +
k3
k4
216
513
4104
1
8
3544
1859
11
k6 = h f xn + h, yn k1 + 2k2
k3 +
k4 k5
2
27
2565
4104
40
2. Mthode de Runge-Kutta-Verner. Elle consiste utiliser une mthode de R-K
dordre 6 :
yen+1 = yn +
3
875
23
264
125
43
k1 +
k3 + k4 +
k5 +
k7 +
k8
40
2244
72
1955
11592
616
yn + 1 = yn +
2375
5
12
3
13
k1 +
k3 + k4 + k5 + k6
160
5984
16
85
44
70
avec
k1 = h f ( xn , yn )
1
1
k2 = h f xn + h, yn + k1
6
6
4
4
16
k3 = h f xn + h, yn + k1 + k2
15
75
75
2
5
8
5
k4 = h f xn + h, yn + k1 k2 + k3
3
6
3
2
5
165
55
425
85
k5 = h f xn + h, yn
k1 + k2
k3 + k4
6
64
6
64
96
4015
11
88
12
k3 k4 +
k5
k6 = h f xn + h, yn + k1 8k2 +
5
612
36
255
1
8263
124
643
81
2484
k7 = h f xn + h, yn
k1 +
k2
k3
k4 +
k5
15
15000
75
680
250
10625
3501
300
297275
319
24068
3850
k8 = h f xn + h, yn +
k1
k2 +
k3
k4 +
k5 +
k7
1720
43
52632
2322
84065
26703
Mthodes Linaires Pas Multiples (MLPM)
k
j yn + j = h j f n + j ,
j= 0
j= 0
j t j.
j= 0
L ( z( x) ; h) : =
( j z( x + jh) h j z ( x + jh))
j= 0
Si on suppose que z est une fonction quon peut driver autant de fois quon
veut, on obtient :
L( z( x); h) = C0 z( x) + C1 hz ( x) + + Cq hq z(q) ( x) +
Dfinition 5.5.9. La MLPM est dite dordre p si
C0 = C1 = = C p = 0 et C p+1 6= 0.
C p+1 est appele constante derreur de la MLPM
71
5.6 Exercices
Exercice 5.6.1. On considre le modle discret suivant :
Sn+1 = exp( aIn ) Sn
In+1 = bIn + (1 exp( aIn )) Sn
Rn+1 = (1 b) In + Rn
On suppose que R0 = 0, montrer que
1. La population des susceptibles tend vers une limite S quand n tend vers linfini.
2. Si F = S/ S0 alors
F = exp( aS0 /(1 b))(1 + I / S0 F ).
3. Expliquer comment F peut jouer un rle de seuil.
Exercice 5.6.2. Chercher lordre et la constante derreur C p pour la mthode suivante :
yn+2 (1 + ) yn+1 + yn = h((1 + ) f n+2 ( + + ) f n+1 + f n )
Exercice 5.6.3. Chercher les solutions des systmes differentiels et aux differences
suivants : y = Ay + ( x)
, y(0) = avec
!
!
!
1 1
1
2
, ( x) =
,
A=
=
1 1
x
1/2
2
n
1
k
ii) Si s et t sont des rels positifs et ( zn )nn=
= 0 une suite vrifiant :
z0
t
et zn+1 (1 + s) zn + t n = 1, , k
s
Alors on a :
zn+1 exp((n + 1)(1 + s))
t
+ z0
s
t
.
s
avec a et b
| f ( x, y) f ( x, y )| L| y y | y, y D
ii) il existe une constante M telle que :| y( x)| M pour tout x [ a, b] .
iii) les perturbations verifient : |n | < n = 0, , N
Montrer que :
1 hM
+
| y( xn ) w n |
(exp( L( xn a)) 1) + |0 | exp L( xn a)
L
2
h
(Preuve : identique celle du thorme du cours avec y( x0 ) w0 = 0
h2 M
et t =
+ |n |)
2
hM
2. En posant (h) =
+ et en remarquant que lim (h) = , montrer
2
h
h0
quon peut dterminer une limite infrieure h0 de h qui rend minimum
( h) .
Exercice 5.6.6. Soit A une matrice diagonalisable admettant les vecteurs propres V j
associs aux valeurs propres j avec Re( j ) < 0 pour tout j.
On considre les deux schmas dEuler donns par :
E1 : un+1 = un + hAun , u0 =
E2 : un+1 = un + hAun+1 , u0 =
Montrer que les solutions de ces deux schmas sont donnes par :
k
S1 : un =
c j ( 1 + h j ) n V j
j= 1
k
S2 : un =
c j ( 1 h j ) n V j
j= 1
73
Quelles conditions doit-on imposer h pour que les solutions S1 et S2 tendent vers
zro ou restent bornes quand n
Exercice 5.6.7. En posant f n = f ( xn , yn ), on dfinit une MLPM par :
k
j yn + j = h
j f n+ j
j= 0
j= 0
k = 1 et |0 | + |0 | 6= 0
On appelle 1 er (resp. 2 eme) polynme caractristique de la MLPM le polynme
(t)(resp. (t)) :
k
jt j,
( t) =
( t) =
j= 0
jt j.
j= 0
L ( z( x) ; h) : =
j= 0
1. Montrer que :
k
C0 =
j = ( 1)
j= 0
C1 =
( j j j ) = (1) (1)
j= 0
k
Cq =
j= 0
1
1 q
q1
j j
j j , q = 2, 3,
q
( q 1)
h
4) yn+1 = yn + (k1 + 4k2 + k3 )
6
k1 = h f ( xn , yn )
1
1
k2 = h f xn + h, yn + k1
2
2
k3 = h f ( xn + h, yn k1 + 2k2 )
Exercice 5.6.9. Considrons la mthode numrique
yn + 2 ( 1 + ) yn + 1 + yn =
h
((3 ) f n+1 (1 + ) f n )
2
o f n = f ( xn , yn ) et 1 1.
1. Donner lerreur de troncature locale de la mthode et lordre de la mthode
en fonction de .
2. Cette mthode est utilise numriquement pour rsoudre lquation scalaire
(
y ( x) = y( x)
y( 0) = 1
en supposant que
y0 = 1 + h3
y1 = exp(h) + h3
h2
+ O ( h3 )
2
( M)
( P)
(D)
76
Chapitre 6
Examens
6.1 F.S.O Session ordinaire 2012-2013 (Dure : 1h30)
Exercice I( Mthode de Simpson)
Soient g une fonction de classe C 3 sur [ a, b] ; x0 , x1 et x2 3 rels de [ a, b]
On suppose que x0 x1 < x2 et on note P le polynme interpolant
g aux points :
(3)
x0 , x1 et x2 . On pose h = ( x1 x0 ) = ( x2 x1 ) et M3 = max g (t)
1) Exprimer P dans la base de Lagrange
a t b
a) Sans faire les calculs, dire comment on montre quil existe c ] x0 , x2 [ tel que :
g( 3) ( c)
e( x) =
( x x0 )( x x1 )( x x2 )
6
b) Montrer que : x ] x0 , x2 [, il existe ] x0 , x2 [ tel que
g(2) ()
[ g( x0 ), g( x1 ), g( x2 )] =
2!
Z x2
( x x0 )( x x1 )( x x2 )dx
c) Calculer
Zx0x2
P( x)dx
Z x
2
h4
e) Montrer que
( g( x) P( x))dx M3
12
x0
d) Calculer
x0
Exercice II
On considre le systme linaire ( S1 ) : AX = B
77
x
0
1 2 3
avec A = 3 4 5 , B = 1 et X = y
z
2
5 6 8
1) Donner les matrices de Gauss M1 et M2 qui permettent de transformer ( S1 )
en un systme ( S2 ) de la forme UX = C o U est triangulaire suprieure
2) Donner la solution X en solvant le systme ( S2 )
3) Dcomposer la matrice A sous la forme A = LU o L est triangulaire infrieure
Exercice III
Soient h et g deux fonctions dfinies par :
x3 + 1
x [1, 1]
h( x) = x3 3x + 1 x R et g( x) =
3
1) Montrer que lquation h( x) = 0 admet 3 racines relles : 1 , 2 et 3
avec 1 < 2 < 3 et 3 > 1
1
2) On suppose que 2 [0, ]
2
1
1
a) Montrer que si x [0, ] alors g( x) [0, ]
2
2
b) Vrifier que g(2 ) = 2
3) Soit ( xn )nN la suite rcurrente
1
dfinie par : x0 [0, ] et xn+1 = g( xn ) n N
2
a) Montrer que la suite ( xn )nN converge
b) Donner lordre de convergence
h( yn )
4) Soit ( yn )nN la suite dfinie par : yn+1 = yn
n N avec y0 > 3
h ( yn )
a) Montrer que yn > 3 n N
b) Montrer que la suite ( yn )nN converge
c) Montrer que lordre de convegence est 2
78
1
x
2 1 0
avec A = 1 2 1 ; X = y et B = 0
1
z
0 1 2
On cherche rsoudre le systme ( S) par les mthodes
Xk+1 = MXk + D
indirectes de type :
Exercice II
Soit T ( x) = x2 + bx + c o b et c sont des rels.
On suppose que T ( x) admet deux racines relles et et on dfinit les suites
suivantes :
bxn + c
xn+1 = (
)
xn
yn+1 = yn ( y2n + byn + c)( yn ) o une fonction de classe C 1 (R)
1) Montrer que si || | | alors ( xn ) converge localement vers
2) Dterminer lordre de convergence de la suite ( xn ) lorsquelle converge
Exercice III
Soient x0 , x1 deux rels tels que x0 < x1 , g une fonction de classe C 3 ([ x0 , x1 ]) et
P( x) le polynme de degr 2 vrifiant :
79
P( x0 ) = g( x0 ); P( x1 ) = g( x1 ) et P ( x0 ) = g ( x0 )
Pour un x arbitraire dans ] x0 , x1 [,on considre la fonction R dfinie par :
g( x) P ( x)
R ( t) = g( t) P ( t)
( t x0 ) 2 ( t x1 )
( x x0 ) 2 ( x x1 )
1) Vrifier que R sannule en 3 points de [ x0 , x1 ]
2) Montrer que R sannule en 3 points de [ x0 , x1 ]
3) Dduire quil existe x [ x0 , x1 ] tel que R(3) (x ) = 0
4) Conclure quil existe x [ x0 , x1 ] tel que :
g(3) (x )
( x x0 ) 2 ( x x1 )
g( x) P ( x) =
6
5) On pose h = x1 x0 et M3 = max g(3) (t)
x0 t x1
2M3 h3
80
x0
x1
x0
g(t)dt par :
2h
h
h2
g( x0 ) + g( x1 ) + g ( x0 ) ()
3
3
6
x0
2
8) Application : x0 = 0 , x1 =
3
Z 2
1
a) Calculer 3
dx et donner une approximation laide de ()
1x
0
Z 2
b) Que donne lapproximation () dans le cas de 3 x2 dx ? Commentez
g(t)dt
Exercice II
Soient E et deux rels positifs, , h et g les fonctions dfinies sur R+ par :
E
E
x3
( x) = ; h( x) = x + (( x) x) ; g( x) = a + bx + c
x
x
E
1) Le schma : { xn+1 = ( xn ) , x0 donn} converge t-il vers E ?
{ xn+1 = h( xn ), x0 donn}?
3) Trouver la valeur optimale 0 de qui assure la convergence la plus rapide
puis comparer avec la mthode de Newton applique la fonction f ( x) = x2 E
81
g ( E) = 0 et g ( E) = 0 ()
a) En posant X T = ( a, b, c) , crire le sysme linaire AX = B qui en rsulte
b) Rsoudre le sysme linaire AX = B par la mthode de Gauss sans pivot
c) Dcomposer la matrice A sous la forme A = LU
5) On suppose que le schma { xn+1 = g( xn ) , x0 donn} converge sous les conditions () (valeurs de a , b, c trouves au 4) b)
a) Quel est son ordre de convergence p ?
b) Donner la constante derreur asymptoyique C
82
3x x3
2
3xn x3n
; avec x0
2
3.c) Dduire que si x0 ]0, 1[ alors ( xn ) converge vers lun des points fixes de g
quon prcisera et quon notera 1
3.d) Determiner lordre de convegence vers 1 ,et la constante derreur asymptotique
3.e) La suite ( xn ) peut-elle converger vers les autres points fixes ? si oui, indiquer le choix de x0 [1, 1] qui permettrait cette convergence.
Exercice II (7 points)
On considre le systme linaire ( S1 ) : AX = B
7
2 1 0
avec A = 1 2 1 et B = 1
1
0 1 2
1) On cherche rsoudre le systme ( S1 ) par les mthodes directes
84
I
Pour un x arbitraire dans ] x0 , x1 [,on considre la fonction R dfinie par :
g( x) P ( x)
(t x0 )(t x1 )2
R ( t) = g( t) P ( t)
( x x0 )( x x1 )2
a) Vrifier que R sannule en 3 points de [ x0 , x1 ]
b) Montrer que R sannule en 3 points de [ x0 , x1 ]
c) Dduire quil existe x ] x0 , x1 [ tel que R(3) (x ) = 0
II
1
et P( x) = ax2 + bx + c vrifiant (),
1+x
c.a.d : P(0) = g(0); P(1) = g(1) et P (1) = g (1)
On prend x0 = 0, x1 = 1 et g( x) =
A
a) Montrer que les rels a, b et c sont solution du systme lineaire :
( S1 ) : AX = B1
c
1 0 0
avec A = 1 1 1 ; X = b et B1 =
a
0 1 2
1
1
2
1
4
b) Donner les matrices de Gauss M1 et M2 qui permettent de transformer ( S1 )
en un systme ( S2 ) de la forme UX = B2 o U est triangulaire suprieure
c) Dcomposer la matrice A sous la forme A = LU o L est triangulaire infrieure
d) Trouver les rels a, b et c en solvant ( S2 ) , ( S1 ) ou autrement.
4
x ]0, 1[
e) Montrer que | g( x) P( x)|
27
Z 1
Z
1
1
f) Montrer que
P( x)dx
g( x)dx
12
0
0
85
B
On subdivise [0, 1] en N sous intervalles de mme longueur h
a) Ecrire la formule des trapzes compose approximant
Z 1
0
g( x)dx
b) Quel nombre de sous-intervalles faut-il choisir pour avoir une erreur infrieure 103
c) On prend N = 3
i) Evaluer numriquement
Z 1
0
86
Exercice I
On cherche rsoudre le systme Ax = b par les mthodes directe et indirecte.
Soit A = ( ai j )1i, jn une matrice carre vrifiant les conditions suivantes :
aii > 0 , 1 i n
ai j 0 , 1 i 6= j n
j= n
ai j > 0 ,
j= 1
1in
8) Application :
1
1
1 1
(0)
4 2 , b = 1 , x = 1
1
1
3 5
de Jacobi associe A
b) Calculer la 1ere itration x(1) obtenue en utilisant la mthode de Jacobi
On donne A = 1
1
a) Donner la matrice T
Exercice II
Soit g la fonction dfinie sur [0, +[ par g( x) = x exp( x)
1) Montrer quil xiste une solution unique ]0, +[ qui vrifie g( ) = 1
87
g ( x)
2
g ( x)
g( x) 1
g ( x)
1
a) Montrer que x ]0, +[ , il existe c ]0, x[ tel que : h( x) = (
2
g (c)
2
x)
g ( x)
b) Dduire que que x ]0, +[ , h( x)
4) On considre la mthode itrative dfinie par : la donne de x0 et
xn + 1 = h( xn )
i) Montrer que la suite ( xn )nN est dcroissante
ii) Dduire que la suite ( xn )nN converge et trouver sa limite
iii) Montrer que pour tout x on a h( x) ( x)2
iv) Dduire que k N , xk ( x0 ) p o p est un entier prciser
4) Trouver le polynme P de degr 1 qui interpole la fonction g aux points 0 et
1
3e
o e = exp(1)
5) Montrer que | g( x) P( x)|
8
3) On considre la fonction h dfinie sur [0, +[ par : h( x) = x
88
0
1
3) En dduire que lim P ( x) = P( x) = h(0) + xh (0) + (h(1) h(0) h (0)) x2
0
h( x) P ( x)
x2 ( x 1)
h( x) P ( x) 2
t ( t 1)
x2 ( x 1)
2M3
x [0, 1]
81
Z 1
M3
b) Montrer que (h( x) P( x))dx
72
0
Montrer que | h( x) P( x)|
Exercice II
Exercice III
Soient h une fonction de classe C 2 ([ a, b]) ; et 2rels de [ a, b]
On suppose que et on considre sur [ , ] les fonctions :
( x )3
(x )
( x )3
(
x
)
=
(
)
)(
0 ( x) = 1
2
( )3
( ) ( )3
( x )3
( )2 ( x )2
( x )3
1 ( x) =
;
(
x
)
=
(
)
( )3 3
2
( )2 ( )3
1) Calculer k ( ); k (), k ( ) et k ( ) pour 0 k 3
2) Soit P le polynme dfini sur [ , ] par :
P( x) = h( )0 ( x) + h()1 ( x) + h ( )2 ( x) + h( )3 ( x)
Montrer P que vrifie les conditions suivantes :
P( ) = h( ) ; P() = h() ; P ( ) = h ( ) ; P ( ) = h ( )
3) Soit Q le polynme dfini par Q( x) = ( x )3 ( )
On suppose que h est de classe C 4 ([ a, b]) et on pose :
Q ( t)
g( t) = h( t) P ( t) =
(h( x) P( x))
Q ( x)
a) Montrer que g admet 3 zros
b) Montrer que g admet 3 zros
c) Montrer que g admet 3 zros
d) Montrer que pour tout x ] , [ il existe ] , [ tel que :
h(4) ()
Q ( x)
h( x) P ( x) =
4!
9
e) Dduire que | h( x) P( x)|
max h(4) (t) x [ a, b]
2048 0t1
90
Montrer que :
Z
Z
h
h2
1
g ( ) g () +
1)
g( x)dx = { g( ) + g()} +
( x )2 ( x
2
12
24
)2 g(4) ( x)dx
Z
h
h2
h5 ( 4)
g () avec
g ( ) g () +
2)
g( x)dx = { g( ) + g()} +
2
12
720
[ , ]
[ xi , xi+1 ] , i = 0, 1, ..., n 1
Montrer que :
Z b
a
g(t)dt =
h
{ g( a) + 2[ g( x1 ) + g( x2 ) + ...g( xn1 )] + g(b)} +
2
( b a) 5 ( 4)
h2
g ( ) o [ a, b] et h = xi+1 xi ;
g ( a) g ( b) +
12
720
(Justifiez bien vos rponses pour montrer la diffrence entre g(4) ( x), g(4) () et
g( 4) ( ) )
1
4) On prend g( x) = exp( x2 ) et on donne g(1) = 0.368, g( ) = 0.779 et
2
g (1) = 0.736
Z 1
(4)
En prenant max g (t) = 12 , donner une approximation de
exp( x2 )dx
avec prcision
0t1
102
Exercice II
Soient et ]0, 1[ et g une fonction C 4 ([ a, b]) avec a < b.
3) On dfinit :
+ g ()
ii) [ g( ), g( ), g(), g() = 2 g ( ) 2
h
h
4) Soit H ( x) = lim P, ( x) et M4 = max g(4) (t)
, 0
91
h 4 M4
x [ , ]
Montrer que | g( x) H ( x)| = lim e, ( x)
, 0
384
Exercice III
On dfinit la fonction h( x) =
1) Claculer H ( x) =
Z x
0
1
pour x [0 , 1[
1x
2
h(t)dt o x < 1 et donner la valeur de H ( )
3
1
et
3
92
C 4 ([ a, b])
x3
93
)(
;
(
x
)
=
(
)
0 ( x) = 1
( )3 2
( ) ( )3
( x )3
( )2 ( x )2
( x )3
1 ( x) =
(
;
(
x
)
=
)
3
( )3
2
( )2 ( )3
1) Soit P le polynme dfini sur [ , ] par :
P( x) = h( )0 ( x) + h()1 ( x) + h ( )2 ( x) + h ( )3 ( x)
Montrer que P vrifie les conditions suivantes :
P( ) = h( ) ; P() = h() ; P ( ) = h ( ) ; P ( ) = h ( )
P est dit interpolant dHermite de h aux points et .
2) Soit Q le polynme dfini par Q( x) = ( x )3 ( x )
k ( x)dx pour 0 k 3
), h ( )
4 a, b]) .
5) On suppose que la fonction h est de classe C
Z ([
( )5
(4)
En posant M4 = max h (t) , montrer que : (h( x) P( x))dx M4
480
a t b
j= n 1 Z x j +1
j= 0
xj
Pj ( x)dx
3 g 1
( b a) 2
6) Montrer que : Hn = In + Ind +
4
4
4n2
j= n 1
j= 0
( b a) 3
h (x j ) +
24n3
j= n 1
h ( x j )
j= 0
( b a)
n
n
lim
j= n 1
j= 0
( b a)
n
n
h ( x j ) = h(b) h( a) et lim
h ( a)
94
j= n 1
j= 0
h ( x j ) = h (b)
Z b
( b a) 5
8) Si h est de classe
montrer que :
h( x)dx Hn M4
480n4
a
9) Application : En admettant que M4 = 12 , donner une valeur approche de
C 4 ([ a, b]),
Z 1
0
95
(1.5 point)
5) Soit a = x0 x1 .... xn = b, une subdivision de [ a, b] et qk ( x) le
x + xk+ 1
et xk+1
polynme interpolant f aux points : xk , k
2
On pose Sn =
k= n 1 Z xk+1
k= 0
xk
6) Dduire que |
Z b
a
qk ( x)dx
Z b
a
f ( x ) S n | M3
( b a) 4
(1 point)
192n3
Exercice II
Soient h une fonction de classe C 2 ([ a, b]) ; et deux rels de [ a, b]
On suppose que et on considre sur [ , ] les fonctions :
( x )3
( x )3
( x )2
( x )2
0 ( x) = 2
(
x
)
=
(
)(
3
+
1;
2
+
0
( )3
( )2
( )3
( )2
(x )
)
( )
( x )2
( x )3
( x )3
( x )2
(
x
)
=
(
)(
2
;
)
1
( )2
( )3
( )3 ( )2
1) Calculer 0 ( ), 0 ( ), 0 (), 0 () et 0 ( ), 0 ( ), 0 (), 0 ()
2) Soit P le polynme dfini sur [ , ] par :
P( x) = h( )0 ( x) + h()1 ( x) + h ( )0 ( x) + h ()1 ( x)
Vrifier que P satisfait les conditions suivantes (dites conditions de Hermite) :
P( ) = h( ), P ( ) = h ( ), P() = h() et P () = h ()
3) Soit Q le polynme dfini par Q( x) = ( x )2 ( x )2
On suppose que h est de classe C 4 ([ a, b]) et on pose :
Montrer que pour tout x ] , [ il existe ] , [ tel que :
1 ( x) = 3
96
h( x) P ( x) =
h(4) ()
Q ( x)
4!
Q ( t)
( h( x) P ( x)
Q ( x)
et montrer quelle admet 3 zros et que sa drive admet 4 zros)
(On pourra montrer que la fonction g(t) = h(t) P(t) =
k ( x)dx et
k ( x)dx pour k = 0, 1
h ()
4 a, b]) .
5) On suppose que la fonction h est de classe C
Z ([
( )5
(4)
En posant M4 = max h (t) , montrer que : (h( x) P( x))dx M4
720
a t b
j= n 1 Z x j +1
j= 0
xj
Pj ( x)dx
a) 2
Z b
a
(b
(h ( a) h (b))
12n2
Z b
( b a) 5
8) Si h est de classe
montrer que :
h( x)dx Hn M4
720n4
a
9) Application : En admettant que M4 = 12 , donner une valeur approche de
C 4 ([ a, b]),
Z 1
0
97
(2 points)
Z b
( f (b) f ( a))
(1 point)
Z 2
b+a
)
2
f ( x)dx (b a) f (
f ( b) + f ( a)
)
2
ba
b+a
[ P3 ( a) + 4P3 (
) + P3 b] (2 points)
6
2
a
7) Soit a = x0 x1 .... xn = b, une subdivision de [ a, b]
Montrer que :
Z
Z xi+1
f ( xi ) + f ( xi+ 1 ) 1 xi +1
+
( x xi )( x xi+1 ) f (2) ( x)dx
f ( x)dx = ( xi+1 xi )
2
2 xi
xi
(2 points)
8) Si xi+1 xi = h pour tout i = 0, 1, ....n 1, montrer que lerreur dapproxiR
h3
mation de xxii +1 f ( x)dx par la mthode des trapzes est de la forme : f (2) (),
12
[ xi , xi+1 ] (1 point)
6) Etablir lgalit :
g( x)dx =
98
99