Sunteți pe pagina 1din 54

Outline

Interpolation polyn omiale


Said EL HAJJI
Universit e Mohammed V - Agdal.
Facult e des Sciences
D epartement de Math ematiques et Informatique
Laboratoire de Math ematiques, Informatique et Applications
- Rabat
http://www.fsr.ac.ma/mia/
S. EL HAJJI Interpolation polyn omiale
Outline
Outline
1
Introduction
2
Une m ethode directe bas ee sur la r esolution dun syst eme
lin eaire:
3
Une m ethode it erative : M ethode de Lagrange
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
4
Interpolation It er ee de Newton-C otes
5
Erreur dInterpolation polynomiale :
S. EL HAJJI Interpolation polyn omiale
Outline
Outline
1
Introduction
2
Une m ethode directe bas ee sur la r esolution dun syst eme
lin eaire:
3
Une m ethode it erative : M ethode de Lagrange
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
4
Interpolation It er ee de Newton-C otes
5
Erreur dInterpolation polynomiale :
S. EL HAJJI Interpolation polyn omiale
Outline
Outline
1
Introduction
2
Une m ethode directe bas ee sur la r esolution dun syst eme
lin eaire:
3
Une m ethode it erative : M ethode de Lagrange
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
4
Interpolation It er ee de Newton-C otes
5
Erreur dInterpolation polynomiale :
S. EL HAJJI Interpolation polyn omiale
Outline
Outline
1
Introduction
2
Une m ethode directe bas ee sur la r esolution dun syst eme
lin eaire:
3
Une m ethode it erative : M ethode de Lagrange
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
4
Interpolation It er ee de Newton-C otes
5
Erreur dInterpolation polynomiale :
S. EL HAJJI Interpolation polyn omiale
Outline
Outline
1
Introduction
2
Une m ethode directe bas ee sur la r esolution dun syst eme
lin eaire:
3
Une m ethode it erative : M ethode de Lagrange
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
4
Interpolation It er ee de Newton-C otes
5
Erreur dInterpolation polynomiale :
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Introduction
Nous abordons dans ce chapitre un nouveau type de probl ` eme,
faisant intervenir la notion dapproximation dune fonction.
Exemples :
1) Dapr es la Formule de Taylor ` a lordre 5 de la fonction sin(x),
on a :
x Vois(0), sin(x) x
x
3
3!
+
x
5
5!
+ sin
(6)
()
x
6
6!
Lerreur commise serait de lordre de sin
(6)
()
x
6
6!
Ainsi :
Si N = 3, sin(0.1) = (0.1)
(0.1)
3
3!
= 9. 983 3 10
2
Si N = 5, sin(0.1) = 0.1
(0.1)
3
3!
+
(0.1)
5
5!
= 9. 983 3 10
2
Avec le logiciel Maple on a : sin(0.1) = 9. 983 3 10
2
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Introduction
2) Avec les cours danalyse I et II, on ne connait pas
dexpression explicite de I =
_
1
0
e
x
2
dx
Cependant dapr es :
La formule du trap` eze I =
_
1
0
e
x
2
dx
f (0)+f (1)
2
=
1+e
1
2
=
0.683 94
La formule de Simpson : I =
_
1
0
e
x
2
dx
1
6
_
f (0) + 4f (
1
2
) + f (1)

=
1
6
(1 + 4e

1
4
+ e
1
) = 0.747 18
Avec le Logiciel Maple, on a :
_
1
0
e
x
2
dx = 0.746 82
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Introduction
On ne connait pas ` a ce niveau du cours lexpression explicite
de lerreur.
La notion dapproximation dune fonction consiste ` a remplacer
un probl ` eme donn e par un probl ` eme voisin.
La question fondamentale serais de savoir la qualit e de cette
approximation.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Introduction
Remarque:
En pratique la fonction f est connue explicitement, ou
seulement par ses valeurs en quelques points.
La notion dinterpolation polynomiale est la facon la plus simple
dobtenir une telle approximation.
Th eor ` eme :
Soit f une fonction continue dans [a, b] IR, alors pour tout
> 0 donn e, il existe un polyn ome P
n
de degr e n tel que
Max
x[a,b]
|f (x) P
n
(x)| <
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Introduction
1
Linterpolation polyn omiale est un outil pour la construction
des m ethodes dint egration num erique ou des m ethodes
dapproximation des equations diff erentielles.
2
Linterpolation par les fonctions splines est largement
utilis ee dans tous les programmes de dessin assist e par
ordinateur, conception assist ee par ordinateur ou plus
g en eralement de graphisme.
3
Les s eries de Fourier et leur analogue discret, la
transformation de Fourier discr ` ete : Elles sont un moyen
tr ` es utile pour lapproximation des fonctions p eriodiques.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Introduction
Remarque:
Pour les equations aux d eriv ees partielles, la m ethode des
el ements nis, un des outils de base de ling enierie
moderne, utilise de facon essentielle linterpolation
multi-dimensionnelle
Une facon naturelle dapprocher les fonctions p eriodiques
est dutiliser les polyn omes trigonom etrique.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Introduction
Nous allons nous limiter ` a lintroduction de linterpolation
Polyn omiale. Elle consiste ` a d eterminer un polyn ome P
n
(x) de
degr e n qui puisse remplacer lors des applications la fonction
f (x).
De plus, cest un outil efcace pour :
Calculer, pour x donn e, une approximation de f (x) en
calculant P
n
(x)
Construire :
1
des m ethodes dint egration num erique
2
des m ethodes de diff erentation
3
des m ethodes dapproximation des equations diff erentielles
4
...
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Introduction
Le principe est simple, le proc ed e est le suivant :
On choisit (ou on se donne) (n + 1) points x
0
, x
1
, ..., x
n
.
On calcule y
0
= f (x
0
), ..., y
n
= f (x
n
)
ou on se donne (x
i
, y
i
), i = 0, ..., n .
On cherche un polyn ome de degr e n tel que P
n
(x
i
) = y
i
,
i = 0, ..., n .
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Introduction
Remarque:
1
Les points (x
i
, y
i
)
i =0,n
sont appel es points dinterpolation.
2
Si la fonction f est connue seulement par ses valeurs en
quelques points, les (n + 1) points x
0
, x
1
, ..., x
n
sont x es..
3
Si on veut que P
m
(x
i
) = f (x
i
) et P

m
(x
i
) = f

(x
i
), i = 0, ..., n
, on obtient linterpolation dite dHermite
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Introduction
Il existe plusieurs techniques pour calculer P
n
(x). Les plus
connues sont celles de Lagrange et de Newton-C otes. Nous
allons en fait le faire des deux facons :
1
Une m ethode directe bas ee sur la r esolution dun syst eme
lin eaire
2
Une m ethode it erative due ` a Lagrange.
Nous terminerons ce chapitre par :
1
Une br ` eve discution sur lerreur dinterpolation polynomiale
2
Une br ` eve description du principe de la m ethode it er ee de
Newton-C otes
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
M ethode directe
On se donne (n + 1) points x
0
, x
1
, ..., x
n
.
On calcule y
0
= f (x
0
), ..., y
n
= f (x
n
) .
On cherche un polyn ome de degr e n tel que P
n
(x
i
) = y
i
,
i = 0, ..., n .

Ecrivons explicitement P
n
(x
i
) = y
i
.
a
n
x
n
i
+ a
n1
x
n1
i
+ ... + a
1
x
i
+ a
0
= y
i
, i = 0, ..., n
Sous forme matricielle :
_
_
_
_
_
x
n
0
x
n1
0
x
0
1
x
n
1
x
n1
1
x
1
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
x
n
n
x
n1
n
x
n
1
_
_
_
_
_
_
_
_
_
_
a
n
a
n1
.
.
.
a
0
_
_
_
_
_
=
_
_
_
_
_
y
0
y
1
.
.
.
y
n
_
_
_
_
_
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
M ethode directe
Matrice de type Vandermonde. Son d eterminant est
det =

i <j
(x
i
x
j
)
On a det = 0 si tous les x
i
sont distincts. On peut donc trouver
un unique vecteur de coefcients (a
n
, ..., a
0
) r esolvant le
probl ` eme.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Outline
1
Introduction
2
Une m ethode directe bas ee sur la r esolution dun syst eme
lin eaire:
3
Une m ethode it erative : M ethode de Lagrange
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
4
Interpolation It er ee de Newton-C otes
5
Erreur dInterpolation polynomiale :
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation Lin eaire
On consid` ere deux points (x
0
, y
0
), (x
1
, y
1
) avec :
_
x
0
= x
1
y
0
= f (x
0
) et y
1
= f (x
1
).
Pour d eterminer le polyn ome P
1
(x) = ax + b) qui passe par
deux points distincts (x
0
, y
0
), (x
1
, y
1
) (x
0
= x
1
). On peut:
1) R esoudre le syst ` eme d equations:
_
ax
0
+ b = y
0
ax
1
+ b = y
1
do` u
_
a =
(y
1
y
0
)
(x
1
x
0
)
b = y
0
ax
0
=
x
1
y
0
x
0
y
1
x
1
x
0
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
On a :
P
1
(x) =
(y
1
y
0
)
(x
1
x
0
)
x + (
x
1
y
0
x
0
y
1
x
1
x
0
)
et
P
1
(x
0
) = y
0
et P
1
(x
1
) = y
1
2) Poser
L
0
(x) =
x x
1
x
0
x
1
L
1
(x) =
x x
0
x
1
x
0
On a:
L
k
(x
i
) =
_
0 si i = k
1 si i = k
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Ainsi,
P
1
(x) = y
0
L
0
(x) + y
1
L
1
(x)
= y
0
(x x
1
)
(x
0
x
1
)
+ y
1
(
x x
0
x
1
x
0
)
=
(y
1
y
0
)
(x
1
x
0
)
x + (
x
1
y
0
x
0
y
1
x
1
x
0
)
On a :
P
1
(x
0
) = y
0
et P
1
(x
1
) = y
1
car
L
k
(x
i
) =
_
0 si i = k
1 si i = k
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation Lin eaire
Ces deux proc ed es d eterminent evidemment le m eme
polyn ome de d egr e 1 (la m eme droite).
Si maintenant, on veut d eterminer le polynome de degr e 2 qui
passe par trois (3) points distincts alors:
i) la premi ` ere expression de P
1
(x) est inad equate (il faut
refaire les calculs)
ii) la dexi ` eme expression se pr ete assez facilement ` a une
g en eralisation par r ecurrence.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation Lin eaire
Exemple :
D eterminer le polyn ome dinterpolation P
1
(x) de degr e 1 tel que
P
1
(x
i
) = f (x
i
), i = 0, 1
avec y
i
= f (x
i
) i = 0, 1 , (x
0
, y
0
) = (0, 1), (x
1
, y
1
) = (2, 5)
Dapr es la m ethode de Lagrange,
P
1
(x) = y
0
L
0
(x) + y
1
L
1
(x)
= y
0
(x x
1
)
(x
0
x
1
)
+ y
1
(
x x
0
x
1
x
0
)
= 1
(x 2)
(0 2)
+ 5
(x 0)
(2 0)
= 1
(x 2)
(2)
+ 5
(x)
(2)
= 2x + 1
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Outline
1
Introduction
2
Une m ethode directe bas ee sur la r esolution dun syst eme
lin eaire:
3
Une m ethode it erative : M ethode de Lagrange
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
4
Interpolation It er ee de Newton-C otes
5
Erreur dInterpolation polynomiale :
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation parabolique
On consid ere trois points (x
0
, y
0
), (x
1
, y
1
) et (x
2
, y
2
) avec :
_
x
0
= x
1
,et x
0
= x
2
et x
1
= x
2
y
0
= f (x
0
), y
1
= f (x
1
) et y
2
= f (x
2
).
Pour d eterminer le polyn ome P
2
(x) de d egr e 2, d equation
y = ax
2
+ bx + c qui passe par trois points distincts
(x
0
, y
0
), (x
1
, y
1
) et (x
2
, y
2
), il suft de poser:
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation parabolique
L
0
(x) =
(x x
1
)(x x
2
)
(x
0
x
1
)(x
0
x
2
)
L
1
(x) =
(x x
0
)(x x
2
)
(x
1
x
0
)(x
1
x
2
)
L
2
(x) =
(x x
0
)(x x
1
)
(x
2
x
0
)(x
2
x
1
)
On a :
L
k
(x
i
) =
_
0 si i = k
1 si i = k
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation parabolique
Ainsi
P
2
(x) = y
0
L
0
(x) + y
1
L
1
(x) + y
2
L
2
(x)
= y
0
(x x
1
)(x x
2
)
(x
0
x
1
)(x
0
x
2
)
+
y
1
(x x
0
)(x x
2
)
(x
1
x
0
)(x
1
x
2
)
+
y
2
(x x
0
)(x x
1
)
(x
2
x
0
)(x
2
x
1
)
est le polyn ome dinterpolation polyn omiale associ e.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation parabolique
Exemple :
D eterminer le polyn ome dinterpolation P
2
(x) de degr e 2 tel que
P
2
(x
i
) = f (x
i
), i = 0, 1 et 2
avec y
i
= f (x
i
) i = 0, 1 et 2 , (x
0
, y
0
) = (0, 1), (x
1
, y
1
) = (1, 2) et
(x
2
, y
2
) = (2, 5)
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation parabolique
Dapr es la m ethode de Lagrange,
P
2
(x) = y
0
L
0
(x) + y
1
L
1
(x) + y
2
L
2
(x)
= y
0
(x x
1
)(x x
2
)
(x
0
x
1
)(x
0
x
2
)
+ y
1
(x x
0
)(x x
2
)
(x
1
x
0
)(x
1
x
2
)
+ y
2
(x x
0
)(x x
1
)
(x
2
x
0
)(x
2
x
1
)
= 1
(x 1)(x 2)
(1)(2)
+ 2
(x)(x 2)
(1)(1)
+ 5
(x)(x 1)
(2)(1)
= 1
(x 1)(x 2)
2
+ 2
(x)(x 2)
1
+ 5
(x)(x 1)
(2)(1)
= x
2
+ 1
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation parabolique
Remarque:
1
Pour calculer P
2
(x) ,on na pas utilis e le polynome P
1
(x)
calcul e dans lexemple pr ec edent et pourtant on avait deux
points communs.
2
L
i
(x), i = 0, 1, 2 sont des polyn omes de degr e 2 :
L
0
(x) =
(x1)(x2)
(1)(2)
=
1
2
(x 1) (x 2) =
1
2
x
2

3
2
x + 1
L
1
(x) =
(x)(x2)
(1)(1)
= x (x 2) = x
2
+ 2x
L
2
(x) =
(x)(x1)
(2)(1)
=
1
2
x (x 1) =
1
2
x
2

1
2
x
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Outline
1
Introduction
2
Une m ethode directe bas ee sur la r esolution dun syst eme
lin eaire:
3
Une m ethode it erative : M ethode de Lagrange
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
4
Interpolation It er ee de Newton-C otes
5
Erreur dInterpolation polynomiale :
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation de Lagrange
On choisit n + 1 points x
0
, x
1
, ..., x
n
.
On calcule y
0
= f (x
0
), ..., y
n
= f (x
n
) .
On cherche un polyn ome de degr e n tel que P
n
(x
i
) = y
i
,
i = 0, ..., n .
On introduit les coefcients dinterpolation de Lagrange.
L
k
(x) =
(x x
0
)...(x x
k1
)(x x
k+1
)...(x x
n
)
(x
k
x
0
)...(x
k
x
k1
)(x
k
x
k+1
...(x
k
x
n
)
L
k
(x) =
j =n

j =0 j =k
(x x
j
)
(x
k
x
j
)
L
k
(x) est un polyn ome de degr e n,
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation de Lagrange
L
k
(x
i
) =
_
0 si i = k
1 si i = k
Donc
P(x) = y
0
L
0
(x) + y
1
L
1
(x) + ... + y
n
L
n
(x) =
n

k=0
y
k
L
k
(x)
est un polyn ome de degr e n qui v erie bien P(x
i
) = y
i
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation de Lagrange
Propri et e : Le Polyn ome dinterpolation polyn omiale est
unique.
En effet si P(x) et Q(x) sont deux polyn omes dinterpolation
alors :
P(x) Q(x) est un polyn ome de degr e n pour lequel
P(x
i
) Q(x
i
) = 0, i = 0, ..., n.
Ce polyn ome de degr e n ayant n + 1 racines, il est
identiquement nul.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation de Lagrange
Exemple :
On suppose que f (x) =
3

x et que
(x
0
, y
0
) = (0, 0), (x
1
, y
1
) = (1, 1) et (x
2
, y
2
) = (8, 2)
1) D eterminer le polyn ome P
2
(x) dinterpolation polyn omiale
qui passent par les points (x
i
, y
i
)
i =0,2
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation de Lagrange
Dapr es la m ethode de Lagrange,
P
2
(x) = y
0
L
0
(x) + y
1
L
1
(x) + y
2
L
2
(x)
= y
0
(x x
1
)(x x
2
)
(x
0
x
1
)(x
0
x
2
)
+ y
1
(x x
0
)(x x
2
)
(x
1
x
0
)(x
1
x
2
)
+ y
2
(x x
0
)(x x
1
)
(x
2
x
0
)(x
2
x
1
)
= 0
(x 1)(x 2)
(0 1)(0 2)
+ 1
(x 0)(x 8)
(1 0)(1 8)
+ 2
(x 0)(x 1)
(8 0)(8 1)
P
2
(x) = 1
x(x 8)
7
+ 2
x(x 1)
56
=
3
28
x
2
+
31
28
x
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation de Lagrange
On a bien P
2
(0) = 0, P
2
(1) = 1 et P
2
(8) =
3
28
(8)
2
+
31
28
8 = 2
2) Calculer P
2
(x) et f (x) =
3

x pour x = 0.5, 0.95, 1, 1.5 et 3.


On a :
x f (x) P
2
(x) =
3
28
x
2
+
31
28
x
0.5 0.793 7 0.526 79
0.95 0.983 05 0.955 09
1 1 1
1.5 1. 144 7 1. 419 6
3 1. 442 2
33
14
= 2. 357 1
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation de Lagrange
Remarque :
1) En pratique, on utilise linterpolation polyn omiale avec des
polyn omes de d egr e n assez grand ou linterpolation
polyn omiale par morceaux. Ainsi dans lexemple pr ecedent, il
faut augmenter le nombre de points dinterpolations.
2) Si les valeurs y
k
sont des valeurs exp erimentales.
Linterpolation polynomiale est une technique peu appropri ee
pour de telles situations. Les polyn omes de degr e elev e sont
sensibles ` a la perturbation des donn ees.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation Lin eaire :
Interpolation parabolique
Interpolation de Lagrange
Interpolation de Lagrange
3) La m ethode de Lagrange sadapte mal au changement du
nombre de points (x
i
, y
i
)
i
. On ne peut utiliser les coefcients de
Lagrange si on passe de n ` a (n + 1) points.
4) Ph enom` ene de RUNGE (fonction de Runge) : Linterpolation
polyn omiale ne fournit pas une bonne approximation de la
fonction f (x) =
1
1+25x
2
. Si on augmente le nombre de points
dinterpolation le resultat devient plus mauvais.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation It er ee de Newton-C otes
On choisit n + 1 points x
0
, x
1
, ..., x
n
.
On calcule y
0
= f (x
0
), ..., y
n
= f (x
n
) .
On cherche un polyn ome de degr e n tel que P
n
(x
i
) = y
i
,
i = 0, ..., n .
LInterpolation It er ee de Newton-C otes est un proc ed e it eratif
qui permet de calculer le polyn ome dinterpolation P
n
(x) de
d egr e n bas e sur (n +1) points (x
i
, y
i
)
i =0,n
` a partir du polyn ome
dinterpolation P
(n1)
(x) de d egr e (n 1) bas e sur n points
(x
i
, y
i
)
i =0,(n1)
, en posant :
P
n
(x) = P
(n1)
(x) + C(x), n 1
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation It er ee de Newton-C otes
avec
C(x) = a
n
(x x
0
)(x x
1
)...(x x
(n1)
)
a
n
=
n

k=0
f (x
k
)
(x
k
x
0
)...(x
k
x
(k1)
)(x
k
x
(k+1)
)...(x
k
x
n
)
Les co efcients a
n
sont appel es diff erences divis ees dordre n
de la fonction f , on note :
a
n
= f [x
0
, x
1
, ..., x
n
]
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation It er ee de Newton-C otes
On appelle diff erence divis ee dordre 0 de f en un point x:
f [x] = f (x)
Diff erence divis ee dordre 1 de f en x et y:
f [x, y] =
f [x] f [y]
x y
on a
f [x, y] =
f (x)
x y
+
f (y)
y x
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation It er ee de Newton-C otes
Diff erence divis ee dordre 2 de f en x, y et z:
f [x, y, z] =
f [x, y] f [y, z]
x z
=
f (x)
(x y) (x z)
+
f (y)
(y x) (y z)
+
f (z)
(z x) (z y)
et plus g en eralement:
f [x
1
, x
2
, ..., x
n
] =
n

i =1
f (x
i
)
n

k=1
k=i
(x
i
x
k
)
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation It er ee de Newton-C otes
Remarque:
Les diff erences divis ees sont ind ependants de lordre des
points.
Quel est le lien entre f (x) et lex diff erences divis ees?
Soit x un point autre que les n + 1 points x
i
, i = 1, ..., n. On a
f [x, x
0
] =
f (x) f [x
0
]
x x
0
d

o
`
u
f (x) = f [x
0
] + (x x
0
) f [x, x
0
]
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation It er ee de Newton-C otes
mais comme
f [x, x
0
, x
1
] =
f [x, x
0
] f [x
0
, x
1
]
x x
1
alors
f (x) = f [x
0
] + (x x
0
) f [x
0
, x
1
] (x x
0
)(x x
1
)f [x, x
0
, x
1
]
en continuant ainsi de proche en proche on obtient:
f (x) = f [x
0
] + (x x
0
) f [x
0
, x
1
]
+ ... + (x x
0
) ... (x x
n1
) f [x
0
, ..., x
n
] +
(x x
0
)...(x x
n
)f [x, x
0
, ..., x
n
]
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Interpolation It er ee de Newton-C otes
on v erie que
f (x) = P
n
(x) + L(x)f [x, x
0
, ..., x
n
]
o` u P
n
(x) est un polyn ome de degr e n tel que P
n
(x
i
) = f (x
i
),
pour i = 0, ..., n. Cest donc le polyn ome dinterpolation de
Lagrange, on lappelle le polyn ome de Newton.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Erreur dInterpolation polynomiale
Lerreur commise lors dune interpolation est une question
fondamentale en analyse num erique:
elle renseigne ` a priori sur la nature de cette erreur
elle fournit des informations sur les termes qui y participent
elle permet davoir un ordre de grandeur de lerreur
commise.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Erreur dInterpolation polynomiale
Th eor ` eme :
Soient f une fonction de classe C
n+1
dans I et , (x
i
)
i =0,n
(n +1)
points distincts dans I avec x
0
< x
1
< ... < x
n
Alors pour tout x [x
0
, x
n
] , il existe = (x) tel que
f (x)P
n
(x) =
f
(n+1)
()
(n + 1)!
(xx
0
)(xx
1
)...(xx
n
) =
f
(n+1)
()
(n + 1)!
L(x)
P
n
(x) = y
0
L
0
(x) + y
1
L
1
(x) + ... + y
n
L
n
(x) =
n

k=0
y
k
L
k
(x)
L
k
(x) =
n

j =0 j =k
(x x
j
)
(x
k
x
j
)
L(x) = (x x
0
)(x x
1
)...(x x
n
)
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Erreur dInterpolation polynomiale
Remarque :
1) Cette formule montre que :
i) lerreur est nulle pour x = x
i
i.e. x est un point
dinterpolation.
ii) lerreur d epend de la fonction consid er ee ( de f
(n+1)
) et
des points dinterpolations (x
i
)
i
.
2) Cette formule derreur permet de trouver des formules
derreur pour lint egration num erique et la differentiabilit e
num erique.
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Erreur dInterpolation polynomiale
Dans le cas de lerreur dinterpolation ` a partir de la forme de
Newton, on a:
f (x) P
n
(x) = L(x).f [x, x
0
, ..., x
n
].
Comme on a la m eme fonction f selon les m emes points x
i
pour i = 0, ..., n, il sagit de deux formes du m eme polyn ome, et
lerreur dinterpolation est la m eme, do` u
f (x) P
n
(x) =
f
(n+1)
()
(n + 1)!
L(x) = L(x).f [x, x
0
, ..., x
n
].
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Erreur dInterpolation polynomiale
Exemple :
D eterminer lerreur dinterpolation polynomiale dans le cas de
linterpolation parabolique
On approche la fonction f (x) par la parabole passant par les
points (x
0
, y
0
) = (0, 1), (x
1
, y
1
) = (1, 2) et (x
2
, y
2
) = (2, 5).
Le polyn ome dinterpolation P
2
(x) de degr e 2 tel que
P
2
(x
i
) = f (x
i
), i = 0, 1 et 2
avec y
i
= f (x
i
) i = 0, 1 et 2 , (x
0
, y
0
) = (0, 1), (x
1
, y
1
) = (1, 2) et
(x
2
, y
2
) = (2, 5)
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Erreur dInterpolation polynomiale
Dapr es la m ethode de Lagrange,
P
2
(x) = y
0
L
0
(x) + y
1
L
1
(x) + y
2
L
2
(x)
= 1
(x 1)(x 2)
(1)(2)
+ 2
(x)(x 2)
(1)(1)
+ 5
(x)(x 1)
(2)(1)
= x
2
+ 1
S. EL HAJJI Interpolation polyn omiale
Introduction
Une m ethode directe bas ee sur la r esolution dun syst eme lin eaire:
Une m ethode it erative : M ethode de Lagrange
Interpolation It er ee de Newton-C otes
Erreur dInterpolation polynomiale :
Erreur dInterpolation polynomiale
Dapr ` es le th eor ` eme pr ec edent,
f (x) P
2
(x) =
f
(3)
()
3!
(x x
0
)(x x
1
)(x x
2
)
=
f
(3)
()
3!
x(x 1)(x 2)
Si

f
(3)
(x)

M alors
x [0, 2] , |f (x) P
2
(x)|
|f (x) P
2
(x)|
M
6
|x(x 1)(x 2)|

M
6
x(x 1)(x 2)
6.4 10
2
M.
(le maximum de u(x) = x(x 1)(x 2) est atteint en
x

=
3

3
3
; do` u
1
6
u(x

) =
1
6
3

3
3
_
3

3
3
1
__
3

3
3
2
_
= 0.0 6415 6.4 10
2
).
S. EL HAJJI Interpolation polyn omiale

S-ar putea să vă placă și