[PDF] Chapitre II Interpolation et Approximation
Chapitre II Interpolation et Approximation Le probl`eme de l'interpolation consiste `a chercher des fonctions “simples” (polyn?mes poly-
[PDF] Chapitre II Interpolation et Approximation
Interpolation et Approximation Cotes le publia comme dernier chapitre II 2: Fac-similé du calcul de Newton pour le probl`eme de l'interpolation
[PDF] I Interpolation - Institut de Mathématiques de Toulouse
Figure 1: Interpolation polynomiale et approximation d'un nuage de points Page 2 1 Forme de Lagrange du polynôme d'interpolation Soit a = x0
[PDF] Chapitre 2 Interpolation polynomiale
Pourquoi les polynômes ? 1 Théor`eme d'approximation de Weierstrass : pour toute fonction f définie et continue sur l'intervalle [a b]
[PDF] Chapitre II Interpolation et Approximation - PolytechnicEcom
Chapitre II Interpolation et Approximation Le probl`eme de l'interpolation consiste `a chercher des fonctions “simples” (polynômes poly-
[PDF] CHAPITRE II : Inroduction `a linterpolation
forme (xi ;f (xi )) 0 ? i ? n peut-on construire une approximation ? (polynômes polynômes par morceaux polynômes trigonométriques )
[PDF] annales scientifiques de léns - Numdam
Approximation et interpolation des fonctions différentiables de plusieurs variables Dans le chapitre II nous démontrons tout d'abord quelques résultats
[PDF] Interpolation et Approximation Polynômiale - Unblogfr
Plan du Chapitre 1 Introduction 2 Polynômes de Lagrange 3 Polynômes de Newton 4 Erreur d'interpolation 5 Conclusion
[PDF] Interpolation polynomiale - mathuniv-paris13fr
Chapitre 2 : Interpolation polynomiale 2 1 Approximation d'une fonction par son polynôme de Taylor au voisinage d'un point
[PDF] CHAPITRE 4 INTERPOLATION ET APPROXIMATION
?i p(xi) ? fi2 soit minimal • On cherche `a calculer une intégrale dont on ne conna?t pas explicitement sa valeur Par exemple on approche cette comme
Chapitre II Interpolation et Approximation
Chapitre II Interpolation et Approximation Probleme de l’interpolation :` on recherche des fonctions “simples” (polynoˆmes polynoˆ mes par morceaux polynoˆmes trigonome´triques) passant par (ou proche) des points donne´s (x0y0)(x1y1) (xnyn) (0 1) c -a`-d on cherchep(x) avec p(xi) = yipour i= 01 n
Université de Genève - Université de Genève
Learn the basics of interpolation and approximation with this chapter from a course on numerical analysis featuring examples and exercises (PDF)
CHAPITRE II : Inroduction a l'interpolation
1. Rappel et denitions
On se donne une fonctionfconnue seulement en(n+1)points de la forme(xi;f(xi)), 0in, peut-on construire une approximationj (polyn^omes, polyn^omes par morceaux, polyn^omes trigonometriques ....) defpour toutxdeR, telle que j(xi) =f(xi),80in Les points(xi;f(xi))peuvent provenir de donnees experimental, d'un table ou d'une fonction connue analytiquement. SoitPn(x)l'espace des polyn^omes de degre inferieur ou egal an.On rappelle que1,x,x2,....,xnest une base dePn(x)
(dimPn(x) =n+1)2 / 42Denition (Interpolant)
Soitfune fonction reelle denie sur un intervalle[a,b]contenantn+1 points distinctsx0,x1,....,xn.SoitPnun polyn^ome de degre inferieur ou egal an.
On dit quePnest uninterpolantdefouinterpolefenx0,x1,....,xnsi : P n(xi) =f(xi)pour 0in Les pionts(xi;f(xi))sont appeles points d'interpolation3 / 422. Interpolant de Lagrange
Denition (Polyn^omes de Lagrange)
Soientx0,x1,....,xn;(n+1)points deux a deux distincts d'un intervalle a,b]deR. On appelle interpolants de Lagrange les polyn^omesLidenis pour i=0,...,npar : L i(x) =j=nÕ j=0 j6=i(xxj)(xixj)On a en particulier :
L0(x) =j=nÕ
j=1(xxj)(x0xj)=(xx1)(xx2).......(xxi)........(xxn)(x0x1)(x0x2)....(x0xi)....(x0xn)4 / 42Denition (suite)
L n(x) =j=n1Õ Si on prendPn(x) =L0(x)f(x0) +L1(x)f(x1) +....+Ln(x)f(xn) alors :Pn(xi) =f(xi)pour 0inExempleSix0=1,x1=0 etx2=1 ,
f(x0) =2 ,f(x1) =1 ,f(x2) =1 ,on obtient L0(x) =(xx1)(xx2)(x0x1)(x0x2)=x(x1)(1)(11)=x(x1)2
L1(x) =(xx0)(xx2)(x1x0)(x1x2)=(x(1))(x1)(1)(1)=(x+1)(x1)1
L2(x) =(xx0)(xx1)(x2x0)(x2x1)=(x+1)x(1(1))(10)=(x+1)x2
5 / 42
Denition (suite)
L n(x) =j=n1Õ Si on prendPn(x) =L0(x)f(x0) +L1(x)f(x1) +....+Ln(x)f(xn) alors :Pn(xi) =f(xi)pour 0inExempleSix0=1,x1=0 etx2=1 ,
f(x0) =2 ,f(x1) =1 ,f(x2) =1 ,on obtient L0(x) =(xx1)(xx2)(x0x1)(x0x2)=x(x1)(1)(11)=x(x1)2
L1(x) =(xx0)(xx2)(x1x0)(x1x2)=(x(1))(x1)(1)(1)=(x+1)(x1)1
L2(x) =(xx0)(xx1)(x2x0)(x2x1)=(x+1)x(1(1))(10)=(x+1)x2
5 / 42
Exemple (suite)
Donc P2(x) =L0(x)f(x0) +L1(x)f(x1) +L2(x)f(x2)
x(x1)2 f(x0) +(x+1)(x1)1f(x1) +(x+1)x2 f(x2) =2x(x1)2 +(x+1)(x1)1(x+1)x2 =12 x232 x+1On verie facilement que :
P2(x0) =P2(1) =(1)(11)2
=2=f(x0) P2(x1) =P2(0) =1(1)1=1=f(x1)
P2(x2) =P2(1) =(1+1)12
=1=f(x2)6 / 42Proprietes
Les polyn^omes de Lagrange ont les proprietes suivantes :P1)Lj(x)est un polyn^ome de degren;8j=0,...,n
P2)Lj(xj) =18j=0,...,netLj(xi) =0 pour toutj6=i
()Lj(xi) =dij avecdijest le symbole deKronecker: d ij=1 sii=j0 sii6=j
P3)la famillefL0(x),L1(x),....Ln(x)gest une base dePn(x)Preuve :P1)Par denitionLj(x)est un polyn^ome de degren
P2)Cette propriete est aisement veriee en remplacantxparxi dansLj(x) P3)On a :cardfL0(x),L1(x),....Ln(x)g=dimPn(x) =n+1Donc il sut donc de montrer que
fL0(x),L1(x),....Ln(x)g est un systeme libre.7 / 42
SoientC0,C1,.....,Cndes constantes telles que :
C0L0(x) +C1L1(x) +....+CnLn(x) =0
Alors, en prenant successivementx=x0xixnet en utilisant L j(xi) =dijOn deduit que :
C0=C1=...=Cn=0
La famille
fL0(x),L1(x),....Ln(x)gest libre et par consequent c'est une base dePn(x).8 / 423. Interpolant de Newton
Denition (Dierences divisees)
Soitfune fonction numerique denie sur un intervalle[a,b]contenant n+1 points distinctsx0,x1,....,xn. On denit les dierences divisees d'ordreidefaux points(xk)0kn comme suit : [f(x0)] =f(x0) [f(x0),f(x1)] =f(x1)f(x0)x 1x0 [f(x0),,f(xi)] =[f(x1),,f(xi)][f(x0),,f(xi1)]x ix0pouri29 / 42Exemple
Six0=1,x1=0 ,x2=1,
f(x0) =2 ,f(x1) =1 etf(x2) =1 , on obtient [f(1)] =2 [f(1),f(0)] =120(1)=1 [f(0)] =1[f(1),f(0),f(1)] =12 [f(0),f(1)] =1110=2 [f(1)] =110 / 42Proprietes
La valeur d'une dierence divisee est independante de de l'ordre desxiOn a ainsi :
[f(x0),f(x1)] =f(x1)f(x0)x1x0=f(x1)x
1x0+f(x0)x
0x1= [f(x1),f(x0)]
[f(x0),f(x1),f(x2)] =f(x2)(x2x1)(x2x0)+f(x1)(x1x2)(x1x0) f(x0)(x0x1)(x0x2) = [f(x2),f(x1),f(x0)] = [f(x1),f(x0),f(x2)] et de facon generale : [f(x0),f(x1),...f(xk)] =i=kå i=0f(xi)(xix0)....(xixi1)(xixi+1)...(xixk)11 / 42Remarque
Pour expliciter le processus recursif, les dierences divisees peuvent ^etre calculees en les disposants de la maniere suivante dans un tableau :ix 0x0f(x0)1x
1f(x1)f[x0,x1]2x
2f(x2)f[x1,x2]f[x0,x1,x2]3x
3f(x3)f[x2,x3]f[x1,x2,x3]f[x0,x1,x2,x3].
..12 / 42Denition (Interpolant de Newton :)
On appelle interpolant de Newton le polyn^omePndonne par : P n(x) =f(x0) + [f(x0),f(x1)](xx0) + +[f(x0),,f(xn)](xx0)(xxn1)Theoreme L'unique polyn^ome de Newton de degrenpassant par les(n+1)points d'interpolation (xi,f(xi))0inpeut s'ecrire selon la forme recursive suivante : P Si x0=1,x1=0 ,x2=1, f(x0) =2,f(x1) =1,f(x2) =1. on obtient le tableau suivant :13 / 42
Exemple (suite)
ix if[xi]f[xi1,xi]f[xi2,xi1,xi]0-12 101-121-1-212
P2(x) =f(x0) + [f(x0),f(x1)](xx0)
+[f(x0),f(x1),f(x2)](xx0)(xx1) =2+ (1)(xx0) +12 (xx0)(xx1) =2(x+1)12 (x+1)(x) =132 x12 x214 / 42Denition (Base de Newton)
Soientx0,x1,,xn;(n+1)points deux a deux distincts d'un intervalle a,b]deRet les polyn^omesNidenis pouri=0,,npar : N0(x) =1
N j(x) = (xx0)(xx1)(xxj1)pourj=1,,nOn a en particulier
N1(x) = (xx0)
N n(x) = (xx0)(xx1)(xxn1)ProprietesLes polyn^omesNiont les proprietes suivantes :
P1)Ni(x)est un polyn^ome de degrei
P2)Pouri1 ,Ni(x)admetx0,x1,,xi1comme racines
P3)la famillefN0(x),N1(x),,Nn(x)gest une base de
P n(x)dite base de Newton15 / 42Preuve :
P1)Propriete evidente d'apres la denition deNi(x)
P2)Propriete egalement evidente d'apres la denition deNi(x)P3)On a :
card fN0(x),N1(x),,Nn(x)g=dimPn(x) =n+1Donc il sut donc de montrer que
fN0(x),N1(x),,Nn(x)gest un systeme libre. SoientC0,C1,,Cndes constantes telles que : C0N0(x) +C1N1(x) ++CnNn(x) =0
PosonsF(x) =C1N0(x) +C1N1(x) ++CnNn(x) =0
Comme lesxisont supposes deux a deux distincts, on obtient successivement :F(x0) =C0N0(x0) =0()C0=0
F(x1) =C1N1(x0) =C1(x1x0) =0()C1=0
F(xn) =CnNn(xn) =Cn(xnx0)(xnx1)(xnxn1) =0()
C n=016 / 42La famille
fN0(x),N1(x),,Nn(x)gest libre et par consequent c'est une base dePn(x).Theoreme Soitfune fonction numerique denie sur un intervalle[a,b]. SoitPnun polyn^ome interpolantfen(n+1)pointsx0,x1,,xnde [a,b]Alors :
a) On p eutexp rimerPn(x)comme combinaison lineaire desNi de la base de Newton : P n(x) =D0N0(x) +D1N1(x) ++DnNn(x) b)Les Disont des constantes donnees par :
D0= [f(x0)] =f(x0)
D1= [f(x0),f(x1)]
D i= [f(x0),f(x1),...,f(xi)]pouri217 / 42La famille
fN0(x),N1(x),,Nn(x)gest libre et par consequent c'est une base dePn(x).Theoreme Soitfune fonction numerique denie sur un intervalle[a,b]. SoitPnun polyn^ome interpolantfen(n+1)pointsx0,x1,,xnde [a,b]Alors :
a) On p eutexp rimerPn(x)comme combinaison lineaire desNi de la base de Newton : P n(x) =D0N0(x) +D1N1(x) ++DnNn(x) b)Les Disont des constantes donnees par :
D0= [f(x0)] =f(x0)
D1= [f(x0),f(x1)]
D i= [f(x0),f(x1),...,f(xi)]pouri217 / 42Preuve :
a) PuisquePn(x)2Pn(x)et queBN=fN0(x),N1(x),....Nn(x)gest une base dePn(x), on peut ecrirePn(x)dans la baseBN b) En ecrivantPn(x) =D0N0(x) +D1N1(x) ++DnNn(x) pourx=xi, 0in on obtient le systeme triangulaire inferieur suivant : (S1)8 >>>>:P n(x0) =D0=f(x0) P n(x1) =D0+N1(x1)D1=f(x1) P n(x2) =D0+N1(x2)D1+N2(x2)D2=f(x2) P n(xn) =D0+N1(xn)D1++Nn(xn)Dn=f(xn)18 / 42LesDisolutions du systeme(S1)sont donnees par :
D0= [f(x0)]
=f(x0) D1=f(x1)f(x0)N
1(x1) f(x1)f(x0)(x1x0) = [f(x0),f(x1)] D ix0 = [f(x0),f(x1),,f(xi)]pouri219 / 42Exemple
Soit la fonctionftelle queX
k0.152.303.154.856.257.95 Donc Les Coecients du polyn^ome d'interpolation defdans la base de newton sont : D D4=0.000104D5=0.000002
Et son graphe est donne par la gure (1)
20 / 42
0123456781
1.5 2 2.5 3 3.5 4 4.5 5 points d'interpolation l'interpolant de fFigure{Interpolation de Newton21 / 424. Existence et Unicite de l'interpolant
Theoreme
Il existe un polyn^omePnunique de degren, interpolantfen(n+1) points, c.a.d : tel que :Pn(xi) =f(xi),i=0,1,,nPreuve : i)Existence :Soit L i(x) =(xx0)(xx1)....(xxi1)(xxi+1)(xxn)(xix0)(xix1)....(xixi1)(xixi+1)(xixn) etPn(x) =L0(x)f(x0) +L1(x)f(x1) ++Ln(x)f(xn) i=nå i=0L i(x)f(xi) i=nå i=08 :j=nÕ j=0 j6=i(xxj)(xixj)9 ;f(xi)22 / 42 Pour chaquei=0,,n,Liest un polyn^ome de degrenveriant : L j(xi) =dijet par consequent on a : P n(xi) =f(xi),i=0,1,,n ii) Unicite : Supposons qu'il existe deux polyn^omes dierentsPnetQnde degren, interpolantfaux pointsxi. Alors, en posantDn(x) =Pn(x)Qn(x), on arrive a une contradiction. En eet,Dnest un polyn^ome de degrenet par consequent il peut avoir au plusnzeros mais d'un autre c^oteDn(xi) =0 pouri=0,1,,n, ce qui voudrait dire queDnaurait(n+1)zeros d'ou la contradiction.DoncPnQn23 / 42
4.1 Interpolation lineaire
Dans ce cas,P1est un polyn^ome de degre 1 interpolantfaux pointsx0et x 1 on a doncP1(xi) =f(xi),i=0,1 et les polyn^omes de Lagrange donnes par :L0(x) =(xx1)(x0x1)etL1(x) =(xx0)(x1x0).D'ou :
P1(x) =L0(x)f(x0) +L1(x)f(x1)
f(x1)f(x0)(x1x0)(xx0) +f(x0) xx1x0x1f(x0) +xx0x
1x0f(x1)
qui est bien la formule d'interpolation lineaire qu'on obtient en cherchant la droite passant parx0etx124 / 42 De facon similaire on peut exprimerP1dans la base de Newton pour obtenir : P1(x) =f(x0) + [f(x0),f(x1)](xx0)
=f(x0) +f(x1)f(x0)(x1x0)(xx0)Exemple Le polyn^ome d'interpolationP1(x)passant par les points(0,1)et(2,5) P1(x) =y0L0(x) +y1L1(x)
=y0(xx1)(x0x1)+y1(xx0)(x1x0) =1(x2)(02)+5(x0)(20) (x2)2+5x2 =2x+125 / 425. Erreur d'interpolation
Theoreme
SoitPnle polyn^ome interpolantfaux points
a=x0Six6=xi, posons :
R(t) =f(t)Pn(t)f(x)Pn(x)P
n+1(x)Pn+1(t)On verie alors queR2Cn+1[a,b]et que :
R(xi) =en(xi)en(x)Pn+1(xi)P
n+1(x)=0,i=0,1,...,n, etR(x) =en(x)en(x) =0Par consequent,Radmet au moinsn+2 zeros dans[a,b]
Et par suite, en appliquant le theoreme de Rolle de proche en proche, on montre qu'il existe un pointq2[a,b]tel que :R(n+1)(q) =0 .Le resultat annonce en decoule.
b)R(n+1)(q) =0)en(x) =f(n+1)(q)(n+1)!Pn+1(x) )maxaxbjen(x)j maxaxbjPn+1(x)j(n+1)!Mn+127 / 42Theoreme (Cas particulier : Points equidistants)
Soit lePnle polyn^ome interpolantfaux points
a=x0M4Exemple
Construisons le graphe du polyn^ome d'interpolation de la fonction f dont on conna^t les valeurs suivantes (voir gure (2)) :X k-1-0.500.51 f(x)-1.500.250028 / 42
7. Exercices
Exercice (Interpolation de Newton :)
On interpolef(x) =ln(x)par un polyn^ome aux points d'interpolation x0=1,x1=2,x2=3,x3=4 etx4=5.1Trouver une expression algebrique de ce polyn^ome en utilisant la
methode de Newton.2Estimer la valeur def(6,32)avec le polyn^ome trouve en 1.3Calculer l'erreur absolue.
4Combien de points d'interpolation a intervalle regulier de 0,5
faudrait-il ajouter, en partant dex5=5,5, an que l'erreur absoluede l'estime def(6,32)obtenu en 2. diminue d'un facteur 100.5Sur l'intervalle[3,4], le graphe du polyn^ome trouve en 1. est-il
au-dessus de celui def(x), en dessous, ou se croisent-ils?30 / 42Corrige
Exercice
On interpolef(x) =lnxpar un polyn^ome, aux points d'interpolation1,2,3,4,5 .1Il y a 5 points d'interpolation, donc le degre du polyn^ome est 4. Le
polyn^ome de Newton est donne par : P n(x) =f(x0)+f[x0,x1]N1(x)+....+f[x0,...,xn]Nn(x) Avec N0(x) =1,N1(x) = (xx0),,Nn(x) = (xx0)(xxn1)
Donc on construit la table des dierences divisees comme suit :31 / 42
Exercice (Corrige)
Le polyn^ome de Newton de degre 4 est donc :
P4(x) =D0+D1N1(x) +D2N2(x) +D3N3(x) +D4N4(x)
D0=f[x0] =0,
D1=f[x0,x1] =0,6931471806,
D2=f[x0,x1,x2] =0,1438410361,
D3=f[x0,x1,x2,x3] =0,02831650597,
quotesdbs_dbs23.pdfusesText_29[PDF] H3 anc Millikan
[PDF] Correction de l 'exercice ONDES SISMIQUES
[PDF] Dureté d 'une eau - Dosage complexométrique - Nicole Cortial
[PDF] exercices sur les pyramides - euclidesfr
[PDF] limites de suites - Maths-et-tiques
[PDF] Statistiques - Logamathsfr
[PDF] EXERCICES DE CHIMIE GÉNÉRALE
[PDF] I Effectif et fréquence II Représentations graphiques - college
[PDF] exercices - euclidesfr
[PDF] I) Détermination de la capacité thermique d 'un calorimètre: Un
[PDF] calculer un angle a partir de la loi de descartes - Physagreg
[PDF] Cours 5 : ESTIMATION PONCTUELLE
[PDF] Calcul des coûts
[PDF] chiffre d 'affaires, panier moyen, et - L 'Etudiant