Académique Documents
Professionnel Documents
Culture Documents
APPROXIMATION ET INTERPOLATION
1. Sources d’Erreurs.
Il y a en 3 catégories :
– Erreurs liées à la machine,
– Erreurs à la méthode (algorithme),
– Erreurs sur les données (résultat d’un calcul approché, d’une mesure physique,...)
x3 x 5 6 x6
∀ x ∈ Vois (0), sin( x )≈x− + +sin (ξ )
3! 5! 6!
6
x
sin6 (ξ ) ;
L’erreur commise serait de l’ordre : 6! ,
Ainsi :
(0. 1)3
sin(0.1)≈(0.1)− =0.09833 .10−2
- Si le degré N =3 et x=0.1 3!
3 5
(0. 1) (0. 1)
sin(0. 1)≈(0.1)− − =0 .09833 . 10−2
- 5 et x=0.1 3! 5!
Si le degré N =
1 2
I=∫0 e−x dx
b) Avec les cours d’analyse, on ne connait pas d’expression explicite de
Cependant d’après :
1
−x 2 f (0 )+f (1 ) 1+e−1
I=∫0 e dx ¿ = =0 .68394 ;
- La formule du trapèze 2 2
e=2.718281828459045
- La formule de Simpson
1 2 1 1 −1 /4 −1
I=∫0 e−x dx¿ [ f (0)+4 f (1/2 )+f (1 )]= [ f (0 )+4 e +e ]=0. 74718 ;
6 6
1 2
I=∫0 e−x dx=0.74682 ;
Avec le logiciel Maple on a :
3. Interpolation.
La notion d’interpolation polynomiale est la façon la plus simple d’obtenir une telle
approximation.
Remarque :
– Pour les équations aux dérivées partielles, la méthode des éléments finis, un des
outils de base de l’ingénierie moderne, utilise de façon essentielle l’interpolation
multidimensionnelle.
– Une façon d’approcher les fonctions périodiques est d’utiliser les polynômes
trigonométriques.
– On calcule y 0 =f (x 0 ), . .. . ., . .. . , y n =f ( x n )
c) Superposition des deux courbes sans exigence d’une méme tangente aux 04 points.
Il existe plusieurs techniques pour calculer Pn ( x ) . Les plus connues sont celles de
Lagrange et de Newton-Cotes.
(1) Une méthode directe basée sur la résolution d’un système linéaire
(2) Une méthode itérative due à Lagrange.
(3) Une méthode itérative d’Hermite.
4. Une méthode directe basée sur la résolution d’un système linéaire :
– On calcule y 0 =f (x 0 ), . .. . ., . .. . , y n =f ( x n ) .
Ecrivons explicitement Pn ( x i )= y i .
an x ni +an−1 x n−1
i
+.....+¿a x 1
+¿a
1 i 0 i i
x 0
=y i=0,.......,n. ¿¿
[ ]( ) ( )
0 an
x n1 x n−1
1 . .. x11 1 a n−1 y1
: . . . : . : = :
: : : : : : :
n
xn xn n−1
. .. x 1n 1 a0 yn
[ ]
y0
x 31 x 21 x 11 1 a
3 2 1
x 2 x 2 x 2 1 a 1} } {} ##a rSub { size 8{0 y 2
x 33 x 23 x 13 1
()
3} } {} ##a rSub { size 8{2 = y 1
( )
y3
On a Det≠0 si tous les x i sont distincts (sont bien définis). On peut donc trouver une
(an ,...,a0 )
unique vecteur de coefficients résolvant le problème.
( x 0 ,..., x m ) et m+1
Étant donné m+1 points distincts valeurs correspondantes
( y 0 ,..., y m ) , il existe un unique polynôme
Pm ∈ à Rm
tel que
Pm ( xi )= y i , pour
i=0,....,m qu’on peut écrire sous la forme :
m
Pm ( x )= ∑ y i Li ( x ) ∈ Rm [ x ]
¿ j≠i ¿¿ ¿ ¿
i=0 ou m . Cette relation est
appelée formule d’interpolation de LAGRANGE et les polynômes Li ( x) sont les
polynômes caractéristiques (de LAGRANGE).
Exemple 1 pour m=2 :
( x−x 1 )( x−x 2 ) ( x−x 01 )( x−x 2 ) ( x−x 0 )( x−x 1 )
P( x )= y 0 + y1 + y2
( x 0 −x 1 )( x 0 −x 2 ) ( x 1−x 0 )( x 1 −x 2 ) ( x 2 −x 0 )( x 2−x 1 )
( x 0 , y 0 ), ( x1 , y 1 ) avec :
5.2.Interpolation Linéaire : On considère deux points
{ x0 ≠x1 ¿ ¿¿¿
Pour déterminer le polynôme P1 ( x )=ax+b qui passe par deux points distincts
( x 0 , y 0 ), ( x1 , y 1 ) tel que ( x 0≠x 1 ), (par ce que j≠i ). On peut :
Résoudre le système d’équations :
{ax0+b=y0 ¿ ¿¿¿¿
D’où :
−¿ y )
{
¿
a=( y 1
0
(x 1−x 0)
¿¿¿¿¿ ¿
( y 1− y 0 ) x 1 y 1−x 0 y 0
P1( x )= x+( )
(x 1 −x 0 ) x 1 − x0
On a :
P1( x 0 )= y 0 P1( x 1 )= y 1
et : et
Poser :
−¿ x ) −¿ x )
1 0
L0 ( x)=(x ¿ L1( x)=( x ¿
( x 0−x1 ) ( x 1 −x 0 )
On a :
{
Lk (xi )=¿ 0 si i≠k ¿ ¿¿¿¿
P1 ( x )= y 0 L0 ( x )+ y 1 L1 ( x )
( x−x 1 ) ( x−x 0 )
= y0 + y1
( x 0 −x 1 ) ( x 1−x 0 )
( y 1− y 0 ) ( x 1 y 0 −x 0 y 1 )
x+
Ainsi , ( x1 −x 0 ) ( x 1 −x 0 )
P1( x 0 )= y 0 P1( x 1 )= y 1
et
On a :
Car :
{
Lk (xi )=¿ 0 si i≠k ¿ ¿¿¿¿
Ces deux procédés déterminent évidemment le même polynôme de degré 1 (la même droite).
Si maintenant, on veut déterminer le polynôme de degré 2 qui passe par trois (3) points
distincts alors :
P (x)
- la première expression de 1 est inadéquate (il faut refaire les calculs),
- la deuxième expression se prête assez facilement à une généralisation par récurrence.
Exemple :
P1( x )
Déterminer le polynôme d’interpolation de degré 1 tel que
P1( x i )=f ( x i ), i=0,1 ;
P1( x )= y 0 L 0( x )+ y1 L1 (x )
( x−x 1 ) ( x−x 0 )
= y0 + y1
( x 0−x 1 ) ( x 1 −x 0 )
( x−2 ) ( x−0)
¿ 1+5
(0−2) (2−0 )
( x−2) x
¿1 +5 =2 x+1
2 2