Академический Документы
Профессиональный Документы
Культура Документы
Analyse Numerique
Exercice 1 Correction :
1 x0 . . . xn0
1 x1 . . . xn1
Vn+1 (x0 , . . . , xn ) = .. .. .. = |Vn+1 (x0 , . . . , xn )|.
. . .
1 xn . . . xnn
En alg`ebre lineaire, une matrice de Vandermonde est une matrice avec une progression geometrique dans chaque
ligne. Elle tient son nom dAlexandre Theophile Vandermonde (1735-1796).
Prouvons le resultat de lexercice.
On execute dans un premier temps loperation elementaire ci ci x0 ci1 sur les colonnes partant de cn
et en remontant jusqu` a c2 . On obtient
1 0 ... 0
1 x1 x0 . . . x1n1 (x1 x0 )
Vn+1 (x0 , . . . , xn ) = . .. ..
.. . .
1 x x . . . xn1 (x x )
n 0 n n 0
(on developpe ensuite le determinant suivant la premi`ere ligne)
x1 x0 . . . xn1 (x x )
1 1 0
.. ..
=1 . .
x x . . . xn1 (x x )
n 0 n n 0
(on utilise la multilinearite du determinant)
1 x1 . . . xn1
1
1 x2 . . . xn1
2
= (x1 x0 )(x2 x0 ) . . . (xn x0 ) . .. ..
..
. .
1 x . . . x n1
n n
(par recurrence immediate)
= [(x1 x0 )(x2 x0 ) . . . (xn x0 )][(x2 x1 ) . . . (xn x1 )] . . . [(xn xn1 ] = (xj xi ).
0i<jn
On deduit de ce resultat que la matrice de Vandermonde Vn+1 (x0 , . . . , xn ) est inversible si et seulement si les xi
sont deux `a deux distincts.
Exercice 2 Correction : On consid`ere le polynome P deni par P (x) = 1 x + x , ainsi que les points x0 = 1,
2
x1 = 2 et x2 = 3.
1. On utilise la base de Lagrange (L0 (x), L1 (x), L2 (x)) denie par :
(x x1 )(x x2 ) (x 2)(x 3) 1
L0 (x) = = = (x 2)(x 3),
(x0 x1 )(x0 x2 ) (1 2)(1 3) 12
(x x0 )(x x2 ) (x + 1)(x 3) 1
L1 (x) = = = (x + 1)(x 3),
(x1 x0 )(x1 x2 ) (2 (1))(2 3) 3
(x x0 )(x x1 ) (x + 1)(x 2) 1
L2 (x) = = = (x + 1)(x 2).
(x2 x0 )(x2 x1 ) (3 (1))(3 2) 4
Par consequent,
P (x) =
P (x0 )L0 (x) + P (x1 )L1 (x) + P (x2 )L2 (x)
1 7
= (x 2)(x 3) (x + 1)(x 3) + (x + 1)(x 2)
4 4
2. On utilise la base de Newton (N0 (x), N1 (x), N2 (x)) denie par :
N0 (x) = 1,
1/7
N1 (x) = (x + 1),
N1 (k) = (k 1),
I(k) peut sexprimer (approximativement) comme combinaison lineaire de vecteurs de base dont les coe-
cients ou dierences divisees, sont calcules de la mani`ere suivante :
1 f [1] = 1,5709
1, 5709 1, 5727
4 f [4] = 1, 5727 f [1, 4] = = 0,0006
14
1, 5727 1, 5751 0, 0006 0, 0012
6 f [6] = 1, 5751 f [4, 6] = = 0, 0012 f [1, 4, 6] = = 0,00012
46 16
On a par consequent
P (k) = 1, 5709 + 0, 0006(k 1) + 0, 00012(k 1)(k 4)
et I(3, 5) P (3, 5) = 1, 57225.
On remarque que les deux approximations sont egales `a 104 pr`es.
Exercice 4 Correction :
a) On rappelle que le polynome dinterpolation de Lagrange des donnees x0 , . . . , xn et f (x0 ), . . . f (xn ) est deni
par :
n x xj
L(x) = f (xi ) .
i=0
xi xj
j=0
j = i
| {z }
Li (x)
2/7
et L(x) = f (x) si et seulement si f est un polynome de degre inferieur ou egal `a n.
Il sut alors dappliquer la formule precedente `a la fonction f : x 7 xk o`
u 0 k n. On obtient
n
xk = (xi )k Li (x).
i=0
b) On a dapr`es a) :
n
1
xki (x xj ) = xk , k {0, . . . , n}.
i=0 (xi xj ) j=0
j=0 j = i
j = i
On remarque tout dabord que (x xj ) et xk sont des polynomes de degres respectifs n et k, avec
j=0
j = i
k {0, . . . , n}. On peut donc, par identication des coecients de xn , en deduire que :
n
1
si k = n, xki = 1,
i=0 (xi xj )
j=0
j = i
n
1
si k < n, xki = 0,
i=0 (xi xj )
j=0
j = i
ce qui donne le resultat nal.
c) On consid`ere le polynome Qt : x 7 (x t)j Pn pour j = 0, . . . , n. La formule de Lagrange donne :
n
Qt (x) = (xi t)j Li (x).
i=0
n
n
Si j = 0, Qt (x) = (xi t)0 Li (x) = Li (x) = 1.
i=0 i=0
Pour 1 j n, on a Qx (x) = (x x)j = 0 do`u:
n {
1 si j=0
(xi x) Li (x) =
j
.
0 si 1jn
i=0
d) Si P est le polynome dinterpolation de f aux points x0 , . . . , xn , on a
n
i1
dans la base de Newton, P (x) = f (x0 ) + f [x0 , . . . , xi ] (x xj ),
i=1 j=0
( x xj )
n
dans la base de Lagrange, P (x) = f (xi ) .
i=1
xi xj
j=0
j = i
Par identication du coecient de xn apparaissant dans ces deux polynomes, on obtient
n
f (xi )
f [x0 , . . . , xn ] = f (xi ) .
i=1 (xi xj )
j=0
j = i
Exercice 5 Correction :
1. f : x 7 ex est indeniment derivable (et croissante) sur R. Comme f (n+1) (x) = ex , x [a, b], la formule
de lenonce nous permet darmer que :
1
|en (x)| (b a)n+1 eb .
(n + 1)!
n
n
(En eet, (x xi ) (b a) = (b a)n+1 et f (n+1) () = e eb .)
i=0 i=0
1
Par suite, sup |f (x) fn (x)| = (b a)n+1 eb et lim sup |f (x) fn (x)| = 0, ce qui prouve la
x[a,b] (n + 1)! n+ x[a,b]
3/7
1
+
(b a)k
(An de prouver que (b a)n+1 0, on a utilise le fait que la serie eba =
(n + 1)! n+ k!
k=0
(b a)n
converge et que donc, necessairement, lim = 0.)
n+ n! ( )
n+1
f : x 7 sin(x) est indeniment derivable sur R. Comme f (n+1)
(x) = sin x + , x [a, b], la
2
formule de lenonce nous permet darmer que :
1
|en (x)| (b a)n+1 0.
(n + 1)! n+
ce qui prouve la convergence uniforme vers f sur [a, b] de f (x) = sin(x).
2. Comme en (x) = f (x) Pn (x), en C n+1 [a, b]. f et Pn concidant en n + 1 points, la fonction en admet (n + 1)
racines. Dapr`es le theor`eme de Rolle, la fonction en admet n racines. On peut alors montrer, en reappliquant
(n)
ce raisonnement (n 1) fois, que en admet une unique racine ]a, b[. On sait que
e(n)
n (x) = f
(n)
(x) Pn(n) (x) = f (n) (x) n!f [x0 , . . . , xn ].
En eet,
n
i1
Pn (x) = f (x0 ) + f [x0 , . . . , xi ] (x xj )
i=1 j=0
n1
i1
= f (x0 ) + f [x0 , . . . , xi ] (x xj ) +f [x0 , . . . , xn ](x x0 ) . . . (x xn ).
i=1 j=0
| {z }
polynome de degre n 1
(n)
donc Pn (x) = (f [x0 , . . . , xn ](x x0 ) . . . (x xn ))(n) = n!f [x0 , . . . , xn ]. En x = ,
f (n) ()
n () = 0 f [x0 , . . . , xn ] =
e(n) .
n!
f (n) ()
3. Dapr`es 2. on sait quil existe ]a, b[=] min(xi ), max(xi )[ tel que = f [x0 , . . . , xn ]. Donc
n!
f (n) ()
lim f [x0 , . . . , xn ] = lim
xj xi xj xi n!
j = i j = i
f (n) (xi )
f [xi , . . . , xi ] = , i {0, . . . , n}.
| {z } n!
(n+1) fois
4. () Soit P un polynome de degre n o` u n N. Dapr`es la question 2., ] min(xi ), max(xi )[ tel que
P (n+1) ()
P [x0 , . . . , xn+1 ] = = 0 car do (P ) = n.
(n + 1)!
() Soit P un polynome tel que k n + 1, x0 , . . . , xk (k + 1) points, on a P [x0 , . . . , xk ] = 0. On pose
p = do (P ). Supposons p n + 1, alors
p
i1
P (x) = P (x0 ) + P [x0 , . . . , xi ] (x xj )
i=1 j=0
n
i1
p
i1
= P (x0 ) + P [x0 , . . . , xi ] (x xj ) + P [x0 , . . . , xi ] (x xj )
i=1 j=0 i=n+1 j=0
| {z }
=0 par hypoth`ese
et on deduit que do (P ) n.
Exercice 6 Correction :
4/7
Tn (t) = 2tTn1 (t) Tn2 (t)
= 2t(2tTn2 (t) Tn3 (t)) Tn2 (t)
..
.
= 2n1 tn1 T1 (t) + polynome de degre n 2
2. Montrons par recurrence que Tn1 (t) = cos((n 1) arccos(t)) et Tn (t) = cos(n arccos(t)).
T0 (t) = 1 = cos(0 arccos(t)) = cos(0) et T1 (t) = t = cos(arccos(t)) puisque t [1; 1].
Supposons que Tn1 (t) ={cos((n 1) arccos(t)) et Tn (t) = cos(n arccos(t)).
= arccos(t)
t [1; 1] [0, ], . Ainsi,
t = cos()
Tn+1 (t) = 2t cos(n arccos(t)) cos((n 1) arccos(t)) = 2 cos() cos(n) cos((n 1))
= cos(n + ) + cos(n ) cos((n 1)) = cos((n + 1)).
3. t [1; 1], |Tn (t)| 1.
Lequation Tn (t) = 0, t [1; 1] implique n arccos(t) = + k o` u k Z. Les racines de Tn sont dans
2
[1; 1] et sont donnees par : ( )
2k + 1
tk = cos o` u k {0, 1, . . . , n 1}.
2n
(En eet, la relation arccos(cos(t)) = t est vraie si et seulement si t [0, ] do` u la condition sur k.)
On en deduit donc que Tn poss`ede n zeros reels notes (tk )k{0,...,n1} .
Les points extremums de Tn sur [1; 1] sont les points pour lesquels |Tn (t)| = 1 soit
n arccos(t)( =) k, k Z
k
tk = cos , k {0, . . . , n}.
n
ba b+a
x= t+ ba b+a
4. On pose 2 2 . On a alors xk = tk + .
t [1; 1], x [a, b] 2 2
5. Soit C n+1 [a; b], Pn le polynome interpolant f aux points de Tchebyche x0 , . . . , xn [a, b] tels que
( )
ba b+a 2k + 1
xk = tk + et tk = cos , k {0, . . . , n}.
2 2 2(n + 1)
On sait quil existe [a, b] tel que :
1
n
en (x) = f (x) Pn (x) = (x xk )f (n+1) ().
(n + 1)!
k=0
ba b+a ba
Comme x = t+ , x xk = (t tk ) et
2 2 2
n
(b a)n+1
n
(x xk ) = (t tk )
2n+1
k=0 k=0
n
or Tn+1 (t) = 2n (t tk ) dapr`es les questions 1. et 3. donc
k=0
n
(b a)n+1
(x xk ) = Tn+1 (t).
22n+1
k=0
Mais |Tn+1 (t)| 1 donc x [a, b], on a
Mn (b a)n+1
|f (x) Pn (x)|
(n + 1)!22n+1
avec Mn = sup |f (n+1) (x)|.
x[a,b]
1 n
1
6. Soit Tn+1 = n Tn+1 = (t tk ) avec max |Tn+1 (t)| = n car max |Tn+1 (t)| = 1. Montrer que la
2 t[1;1] 2 t[1;1]
k=0
majoration est optimale revient `a montrer que quel que soit le choix des points s0 , . . . , sn sur [1; 1] on a
n n
max | (t sk )| max | (t tk )|.
t[1;1] t[1;1]
k=0 k=0
On suppose quil existe s0 , . . . , sn [1; 1] ((si ) = (ti )) tels que
n
n
1
max | (t sk )| < max | (t tk )| = . (1)
t[1;1] t[1;1] 2n
k=0 k=0
5/7
n
1
Soit P deni par P (t) = (t sk ), linegalite (1) implique que max |P (t)| < . On pose
t[1;1] 2n
k=0
Comme le determinant de la matrice precedente est non nul (egal `a -1), le syst`eme (2) admet une solution
unique do`
u lexistence et lunicite du polynome H.
1
1 0 0 0 1 0 0 0
1 1 1 1 0 0 1 0
On a
0 1 0 0 = 3 3 2 1 donc
0 1 2 3 2 2 1 1
1 0 0 0 f (0) f (0)
0 0 1 0 f (0)
(2) f(1) =
3 3 2 1 f (0) 3f (0) + 3f (1) 2f (0) f (1).
2 2 1 1 f (1) 2f (0) 2f (1) + f (0) + f (1)
Finalement,
H(x) = f (0) + f (0)x + (3f (0) + 3f (1) 2f (0) f (1))x2 + (2f (0) 2f (1) + f (0) + f (1))x3 .
2. On ecrit
1
1
P (x) = Hk (x)f (xk ) + Kk (x)f (xk )
k=0 k=0
avec Hk (x) = (1 2(x xk )Lk (xk ))L2k (x) et Kk (x) = (x xk )L2k (x). Puisque
H0 (x) = (1 + 2x)(x 1) , 2
6/7
f (4) ()
F (4) () = 0 S(x) = .
4!
4. On pose x 0 = x0 , x
1 = x0 , x 3 = x1 . On consid`ere la base de Newton {N0 (x) = 1, N1 (x) = x, N2 (x) =
2 = x1 , x
x2 , N3 (x) = x2 (x 1)} et on construit
2n+1
P (x) = f (
x0 ) + f [
x0 , . . . , x
k ]Nk (x)
k=1
soit ici
P (x) = f (x0 ) + f [x0 , x0 ]x + f [x0 , x0 , x1 ]x2 + f [x0 , x0 , x1 , x1 ]x2 (x 1)
P (x) = f (0) + f [0, 0]x + f [0, 0, 1]x2 + f [0, 0, 1, 1]x2 (x 1)
P (x) = f (0) + f (0) x + f [0, 0, 1] x2 + f [0, 0, 1, 1] x2 (x 1).
|{z} | {z } | {z } | {z }
a0 a1 a2 a3
On determine les coecients aj , pour j = 0, 1, 2, 3, en fonction des dierences divisees `a arguments repetes
de f :
0 f (0)
0 f (0) f (0)
f [0, 1] f (0)
1 f (1) f [0, 1]
10
f (1) f [0, 1] f (1) 2f [0, 1] + f (0)
1 f (1) f (1) .
10 10
1
5. On sait que R(x) = f [x, x0 , x0 , x0 , x1 ] (x xi )2 = f [x, 0, 0, 1, 1]x2 (x 1)2 et, dapr`es la question 2. de
i=0
lexercice 5, il existe ]0, 1[ tel que
f (4) ()
f [x, 0, 0, 1, 1] =
.
4!
En utilisant le fait que R(x) = x2 (x 1)2 S(x), on retrouve bien le resultat de la question 3.
6. Hors cours.
7/7