Académique Documents
Professionnel Documents
Culture Documents
Pr M.El Kyal
ENSA d'Agadir
pn (x) = a0 + a1 x + · · · + an x n
1 x0n
á ëá ë á ë
x0 · · · a0 f (x0 )
1 x1 · · · x1n a1 f (x1 )
.. .. = ..
. . .
1 xn · · · xnn an f (xn )
C'est la matrice de de Van der Monde. Son déterminant est
1 x · · · xn
0 0
1 x · · · xn n Y
i− 1
(xi − xj ) ̸= 0
1
..
1
Y
=
. i= j= 1 1
1 xn · · · xnn
car les xi sont tous distincts.
xi − xj
2 La base de Newton :
(1, (x − x ), (x − x )(x − x
0 0 1 ), · · · , (x − x0 ) · · · (x − xn ))
p(x0 ) = 0.
p(x0 ) = 0 et p ′ (x0 ) ̸= 0.
0 ≤ i, j ≤ n :
1 si i = j
ß
Li (xj ) = δij =
0 si i ̸= j
donc
(x − 1)(x − 2)(x − 3) (x − 1)(x − 2)(x − 3)
L0 (x) = =
(0 − 1)(0 − 2)(0 − 3) −6
degré 0)
p0 (x) = a0
ce qui revient à se donner un point x et la valeur y = a , on
0 0 0
la forme
p1 (x) = p0 (x) + a1 (x − x0 ) = a0 + a1 (x − x0 )
inchangée.
Comme ce polynôme doit vérier p (x ) = y , on aura1 1 1
y1 − y0
a1 = .
x1 − x0
p (x ) = y , il vient
2 2 2
y1 − y0
y2 = y0 + (x1 − x0 ) + a2 (x2 − x0 )(x2 − x1 )
x1 − x0
soit
(y2 − y0 )(x1 − x0 ) − (y1 − y0 )(x2 − x0 )
a2 =
(x1 − x0 )(x2 − x1 )(x2 − x0 )
1 (y2 − y1 ) (y1 − y0 )
Å ã
= − .
(x2 − x0 ) (x2 − x1 ) (x1 − x0 )
Proposition
Étant donnés n + 1 points (xi , f (xi )), i = 0, · · · , n l'unique
polynôme de degré n qui passe par ces points est donné par :
pn (x) = f (x0 )+f [x0 , x1 ](x−x0 )+· · ·+f [x0 , · · · , xn ](x−x0 ) · · · (x−xn−1 )
pn−1 (x) = f (x0 )+f [x0 , x1 ](x−x0 )+f [x0 , · · · , xn−1 ](x−x0 ) · · · (x−xn−2 )
qn−1 (x) = f (x1 )+f [x1 , x2 ](x−x1 )+f [x1 , · · · , xn ](x−x1 ) · · · (x−xn−1 )
De plus,
pn−1 (xi ) = qn−1 (xi ) = yi = f (xi ) pour 1 ≤ i ≤ n − 1
Posons
(x − x0 )
sn (x) = pn (x) − pn−1 (x) = (qn−1 (x) − pn−1 (x)),
(xn − x0 )
ou encore
En (x) = f (x) − pn (x).
On constate immédiatement que
En (xi ) = 0, i = 0, 1, · · · , n
Théorème
Soit x < x < · · · < xn , des points de collocation. On suppose que
0 1
f (n+1) (ξ(x))
En (x) = (x − x0 ) · · · (x − xn ).
(n + 1)!
points x , · · · , xn et x .
0
Par dénition
pn+1 (x) = pn (x) + f [x0 · · · , xn , x](x − x0 ) · · · (x − xn )
et notons
R(x) = f (x) − pn+1 (x),
R est alors une fonction dérivable à l'ordre n + 1.
n + 2 points distincts x , · · · , xn , x .
0
f (n+1) (ξ)
f [x0 · · · , xn , x] =
(n + 1)!
et puisque
p(n+1) (x) = f (x)
alors
f (x) − p(n) (x) = p(n+1) (x) − p(n) (x)
= f [x0 · · · , xn , x](x − x0 ) · · · (x − xn )
f (n+1) (ξ)
= (x − x0 ) · · · (x − xn ).
(n + 1)!
x étant un élément de [a, b].
Pr M.El Kyal Module : Mathématiques pour Ingénieur Matière : Analyse
Alors ∀x ∈ [a, b)], on a
f (n+1) (ξ)
f (x) − p(n) (x) = (x − x0 ) · · · (x − xn ).
(n + 1)!
2 2,827868 0,55×10− 3
3 2,828812 0,38×10− 3
4 2,827547 0,88×10− 3
Mais pour ce qui est d'imposer une collocation sur la dérivée cela
implique une connaissance a priori de la fonction et de ces dérivées
car les interpolations d'Hermite ont besoin de f (x) · · · f (k) (x), elles
sont appropriées pour interpoler des fonctions dont l'expression est
connue.
Pr M.El Kyal Module : Mathématiques pour Ingénieur Matière : Analyse
Interpolation par splines cubiques