Académique Documents
Professionnel Documents
Culture Documents
26 octobre 2022
Dénition
Dénition
Une interpolation est une opération mathématique permettant de construire une courbe
à partir des données d'un nombre ni de points, ou une fonction à partir de données
d'un nombre ni de valeurs. L'interpolation d'une fonction doit être distinguée de
l'approximation de fonction, qui consiste à chercher la fonction la plus proche possible,
selon certains critères, d'une fonction donnée. Le probléme de approximation ou
l'interpolation d'une fonction f intervient dans plusieurs situations, comme par exemple :
la fonction f(x) est connue, mais dicile `a manipuler. L'approximation a pour but
de remplacer f par une fonction plus simple, qui est plus accessible pour
l'intégration, la diérentiation, etc.
la fonction f(x) n'est pas connue, on ne connait que les valeurs dans certains
points xi .
Le but de approximation est alors de trouver une représentation synthétique (analytique)
des données experimantales.
Étant donné n + 1 couples (xi , yi ), i = 0, ..., n, le but de interpolation est de trouver une
fonction π(x) de degre n qui respecte la condition suivante π(xi ) = yi , ∀ i.
On dit que π(x) interpole {yi }ni=0 aux noeuds {xi }ni=0 .
Dans ce projet on présentera deux types interpolations polynomiale et une façon de faire
approximation des fonctions. Ainsi, on traitera dans la première partie l'interpolation de
Lagrange et de Newton et dans la second partie on va étudier l'approximation par la
méthode des moindre carré.
visualisation graque
4
Y x − xj
L2 = avec i ̸= j
xi − xj
j=1
(x−x1 )(x−x3 )(x−x4 )
⇒ L2 = (x2 −x1 )(x2 −x3 )(x2 −x4 )
(x+1)(x−3)(x−5)
⇒ L2 = (2+1)(2−3)(2−5)
L2 = 19 (x 3 − 7x 2 + 7x + 15)
4
Y x − xj
L3 = avec i ̸= j
xi − xj
j=1
(x−x1 )(x−x2 )(x−x4 )
⇒ L3 = (x3 −x1 )(x3 −x2 )(x3 −x4 )
(x+1)(x−2)(x−5)
⇒ L3 = (3+1)(3−2)(3−5)
L3 = − 18 (x 3 − 6x 2 + 3x + 10)
4
Y x − xj
L4 = avec i ̸= j
xi − xj
j=1
(x−x1 )(x−x2 )(x−x3 )
⇒ L4 = (x4 −x1 )(x4 −x2 )(x4 −x3 )
(x+1)(x−2)(x−3)
⇒ L4 = (5+1)(5−2)(5−3)
1 3
L4 = 36 (x − 3x 2 − 2x + 6)
gure Lagrance
N(x) = λ1 +λ2 (x−x1 )+λ3 (x−x1 )(x−x2 )+...+λn+1 (x−x1 )(x−x2 )...(x−xn−1 )
λ1 = y [x1 ]
,
y [x2 ] − y [x1 ]
λ2 = y [x1 , x2 ] =
x2 − x1
,
y [x2 , x3 ] − y [x1 , x2 ]
λ3 = Y [x1 , x2 , x3 ] =
x3 − x1
Djim BA from Dabaly Interpolation et Approximation 26 octobre 2022 16 / 35
INTERPOLATION DE NEWTON APPLICATIONS
y [x2 ] − y [x1 ]
λ2 = y [x1 , x2 ] =
x2 − x1
10−7
λ2 = 2+1 ⇒ λ2 = 1
y [x2 , x3 ] − y [x1 , x2 ]
λ3 = Y [x1 , x2 , x3 ] =
x3 − x1
13−10 − 10−7
3−2 2+1 1
λ3 = 3+1 ⇒ λ3 = 2
y [x2 , x3 , x4 ] − y [x1 , x2 , x3 ]
λ4 = y [x1 , x2 , x3 , x4 ] =
x4 − x1
y [x3 ,x4 ]−y [x2 ,x3 ] y [x2 ,x3 ]−y [x1 ,x2 ]
x4 −x3 − x3 −x1
λ4 =
x4 − x1
λ1 λ2 λ3 λ4
1 1
7 1 2 18
Finalement le Polynôme d'interpolation de Newton est :
N(x) = 7 + (x + 1) + 21 (x + 1)(x − 2) + 18
1
2(x + 1)(x − 2)(x − 3)
1 3
N(x) = 18 (x + 5x 2 + 10x + 132)
X1 Xn+1
Soit le nuage de points suivants : ,. . . ,
Y1 Yn+1
On cherche un polynôme P de dégré m qui approche les points au sens des
moindre carrés. Alors P est de la forme :
P(X ) = a0 + a1 X + a2 X 2 + · · · + am X m .
(X −X0 )2
f (X ) = f (X0 ) + (X − X0 )f ′ (X0 ) + 2! f ”(X0 )
(X −X0 )2
f (X ) − f (X0 ) = (X − X0 )f ′ (X0 ) + 2! f ”(X0 )
P 1 2
D(a0 , a1 , . . . , am = Pn+
i=1 (P(Xi ) − Yi )
n+1
D(a0 , a1 , . . . , am = i=1 (a0 + a1 X + a2 X 2 + · · · + am X m − Yi )2
CN : ∇D(a0 , a1 , . . . , am ) = 0
∂D(a
0 ,...,am )
∂a0
0
∂D(a0 ,...,a m)
.
= ..
∂a1
⇒ ∇D(a0 , a1 , . . . , am ) =
..
. 0
∂D(a ,...,a )
0 m
∂am
Pn+1
2 i=1 (a0 + a1 Xi + a2 Xi2 + · · · + am Xim − Yi ) = 0
2 Pn+1 Xi (a0 + a1 Xi + a2 X 2 + · · · + am X m − Yi ) = 0
i=1 i i
⇒ . ⇒
.
.
Pn+1 m 2
2 1 Xi (a0 + a1 Xi + a2 Xi + · · · + am Xi − Yi ) = 0
m
Pn+i=
a0 i=11 +a1 n+
P 1 Pn+1 2 Pn+1 m Pn+1
i=1 Xi + a2 i=1 Xi + · · · + am i=1 Xi = i=1 Yi
a0 Pn+1 Xi + a1 Pn+1 X 2 + a2 Pn+1 X 3 + · · · + am Pn+1 X m + 1 = Pn+1
i=1 i=1 i i=1 i i=1 i i=1
..
.
Pn+1 m P 1 m+1 P 1 m+2 P 1 m+m
a0 i=1 Xi + a1 n+ + a2 n+ + · · · + am n+
i=1 Xi i=1 Xi i=1 Xi =
a0 Y
1 X2 Xm
X ...
X2 X3 a1 XY
X ... Xm a2 X 2 Y
⇒ .. .. .. .. = ⇔ A.V = B
. . . ... . .. ..
. .
Xm X m+2 X m+3 ... X m+m am X mY
maintenant pour avoir le polynône P on resout ce matriciel pour trouver les
compossantes du vecteur V. pour cela beaucoup de methode sont a notre
dispotion pour resoudre ce probleme. pqr expleme la methode cramer nous
permet d'avoir la solution V. mais pour des polynônes de degre superieur
ou egal a 3 les calculs sont dicils voir impossible a faire a la main. Ainsim
pour pallier a cela on introduit la résolution numeriaue.
Cas particulier :
Pourlespolynôme
de degé 1
X1 X2 X3
, , P(X ) = a0 + a1 X
Y1 Y2 Y3
D(a0 , a1 ) = 3i=1 (P(Xi ) − Y 2 = Pn+1 (a + a X − Y )2
P
i) i=1 0 1 i
0
∇D(a0 , a1 ) = ∂D(a 0 ,a1 )
=
∂a0 0
3
( P
2 i=1 (a0 + a1 Xi − Yi ) = 0
∇D(a0 , a1 ) =
2 3i=1 Xi (a0 + a1 X − Yi ) = 0
P
1 P3
( P
2 n+i=1 (a0 + a1 Xi − Yi ) = Yi
⇒ Pn+1 P3 i=1
2 i=1 Xi (a0 + a1 X ) = i=1 Xi Yi
3a0 + a1 3i=1 Xi − Yi ) = 3i=1 Yi
( P P
⇒ P3
X + a1 3i=1 Xi2 = 3i=1 Xi Yi
P P
a
( 0 i=1 i
a0 + a1 X = Y
⇒ 2
a0 X + a1 X = XY
1 X
a0 Y
⇒ =
X X2 a1 XY
1 Y
D1 = = XY − X Y
X XY
a0 X 2 + a1 X 3 + a2 X 4 = X 2 Y X2 X3 X4 a2 X 2Y
⇔ A1 .V1 = B1
b)P(X)
de degé 3 :
a0 + a1 X + a2 X 2 + a3 X 3 = Y
a X + a X 2 + a X 3 + a X 4 = XY
0 1 2 3
a0 X2
+ a1 + a2X3 X4
+ a3 X 5 = X 2 Y
a X 3 + a X 4 + a X 5 + a X 6 = X 3 Y
0 1 2
3
X X2 X3
1 Y
a0
X X 2 X 3 X 4 a1 = XY
⇒ 2
X X 3 X 4 X 5 a2 X 2 Y
X3 X4 X5 X6 a3 X 3Y
⇔ A2 .V2 = B2
E
n somme, l'interpolation désigne la construction d'une courbe à partir de la
donnée d'un nombre ni de points, ou d'une fonction à partir de la donnée
d'un nombre ni de valeurs. La solution du problème d'interpolation passe
nécessairement et au minimum par les points prescrits et peut nécessiter de
respecter des contraintes supplémentaires. L'interpolation doit être
distinguée de l'approximation, qui consiste alors à trouver la fonction la
plus proche possible d'une série de données. Dans le cas de
l'approximation, il n'est en général plus imposé de passer exactement par
les points initiaux. Cependant, une confusion est souvent possible et l'on
parle également d'approximation de la fonction pour désigner les valeurs
(estimées) issues d'une interpolation.
M
ERCI DE VOTRE AIMABLE ATTENTION ! ! ! ! ! ! ! ! !