Exercice V 1 Pour quelle valeur de m le polynôme d'interpolation est unique? On verra plus loin les splines cubiques qui sont également définies par
Previous PDF | Next PDF |
[PDF] Série dexercices no1/5 Interpolation polynomiale
Exercice 1 Déteminer le polynôme P1 d'interpolation de Lagrange de f aux nœuds 0 et 1 2 Nous appelons spline cubique, une fonction S vérifiant 1
[PDF] Examen du 5 Janvier Splines cubiques 1 A propos de linterpolation
2 Existence et unicité de la spline cubique contrainte interpolante Corrigé 1 A propos de l'interpolation de Hermite 1 Comme R3[X] et R4 ont la même
[PDF] TD Interpolation
Trouver la fonction spline cubique f qui interpole ces données et qui vérifie les conditions f (15) = f (50) = 0 Exercice 8 Soit une fonction f que l'on cherche à
[PDF] Évaluation 1 Exercice 1* (Spline cubique dinterpolation)
26 nov 2014 · Interpolation polynomiale par morceaux/splines cubiques Évaluation erreurs et expliquer ce qu'il faut faire pour les corriger 1 Exercice 1*
[PDF] Réponses aux exercices du chapitre 5
Le polynôme d'interpolation par Lagrange est donné par : pn(x) = n ∑ a) Obtenir le système linéaire de dimension 3 permettant de calculer la spline cubique
[PDF] feuille dexercices n˚7
Exercice 5 : Splines cubiques Le but de cet exercice est l'étude d'un procédé d' interpolation d'une fonction, à valeurs réelles de
[PDF] Interpolation et splines - Thomas Rey
Exercice 8 (Splines cubiques à peu de nœuds) Soit a = x0 < x2 < ··· < xn = b les n + 1 nœuds des splines cubiques S3 Soit s ∈ S3 qui satisfait les conditions aux
[PDF] Splines cubiques
Exercices http://math unice fr/˜ junca Splines cubiques Soit u ∈ C2([0,1],R), N ∈ N, xi = ih, 0 ≤ i ≤ N +1, On va approcher u par une fonction spline s = sh ∈ C2 , cubique Comparer avec les majorations obtenues par le polynôme d' interpolation cubique par morceaux Références: de cours avec des exemples corrigés
[PDF] Exercices avec corrigé succinct du chapitre 5 - UTC - Moodle
Exercice V 1 Pour quelle valeur de m le polynôme d'interpolation est unique? On verra plus loin les splines cubiques qui sont également définies par
[PDF] Recueil dexercices pour les cours MTH2210x - MTH2210A
(a) Utiliser l'interpolation par splines cubiques naturelles afin d'estimer f(1,03) (b) Sachant que f corriger l'erreur et refaire le raisonnement de façon correcte
[PDF] interpolation trigonométrique
[PDF] interprétation bilan humique
[PDF] interprétation coefficient de corrélation
[PDF] interprétation coefficient de corrélation excel
[PDF] interprétation coefficient de détermination
[PDF] interprétation courbe de croissance
[PDF] interprétation d un arbre phylogénétique
[PDF] interprétation d'un arbre phylogénétique
[PDF] interprétation d'un spectre infrarouge
[PDF] interprétation d'un spectre rmn
[PDF] interprétation d'une médiane
[PDF] interprétation d'une oeuvre d'art
[PDF] interpretation de la moyenne et ecart type
[PDF] interprétation des coefficients de régression
Exercices avec corrige succinct du chapitre 5
(Remarque: les references ne sont pas gerees dans ce document, par contre les quelques??qui apparaissent dans ce texte sont bien denis dans la version ecran complete du chapitre 5)Exercice V.1
Soitfune fonction connue aux points d'abscisseti(0in), supposees toutes distinctes. Soit l'ensemblePndes polyn^omes de degre inferieur ou egal an. Tout polyn^omepdePnpeut s'ecrire p(t) =a0+a1t+:::+antn:On cherchep2 Pntel quep(ti) =f(ti);i= 0;:::;n.
Ecrire les conditions d'interpolation, montrer que le systeme lineaire obtenu admet une solution unique.Solution :Le probleme s'ecrit:
n X k=0a ktki=f(ti); i= 0;:::;n: C'est donc un systeme lineaire den+ 1 equations an+ 1 inconnues. Ce probleme a une solution unique puisque la matriceMdu systeme (appelee matrice de Van der Monde) est alors inversible. M=0 BB@1t0::: tn01t1::: tn1::: ::: ::: :::
1tn::: tnn1
CCAExercice V.2
On suppose la fonctionfconnue aux pointsf1;0;1gou elle prend les valeursf0;1;0get soitPm l'ensemble des polyn^omes de degre au plusm. Quelle est la valeur minimale demqui conduit a une technique d'interpolation? Pour quelle valeur demle polyn^ome d'interpolation est unique? Solution :On doit avoirm2 car par trois points non alignes on ne peut faire passer une droite! Pourm= 2, le polyn^ome d'interpolation s'ecritp(t) = 1t2. Remarquons que pourm >2, il passe un innite de polyn^omes par trois points.Exercice V.3 On considere les points du planf(ti;zi);0ingavect0< t1< ::: < tn. 1. Ecrire l'equation de la droite passant par les points (ti;zi) et (ti+1;zi+1) en utilisant la base deLagrange.
2. Ecrire l'equation de la ligne brisee qui interpole tous les points.Solution :
1. La droite passant par les points (ti;zi) et (ti+1;zi+1) a pour equationy=gi(t).gis'ecrit:
g i(t) =zitti+1titi+1+zi+1ttiti+1ti: 12. La ligne brisee a pour equationy=g(t) ougest une fonction denie par morceau:
g(t) =8 >:g0(t) pourt2[t0;t1]
g1(t) pourt2[t1;t2]
g n1(t) pourt2[tn1;tn] On peut remarquer quegi(ti+1) =gi+1(ti+1) =zi+1, la fonctiongest une fonction continue sur [t0;tn], par contregn'est pas derivable aux pointst1;:::;tn1, en ces points la courbe presente des points anguleux, les derivees a droite et a gauche existent mais sont dierentes. On verra plus loin les splines cubiques qui sont egalement denies par morceaux, mais qui ont plus de regularite.Exercice V.4Soitnun entier naturel.
1. Calculer l'erreur commise en interpolant la fonctionf(t) =tn, denie sur l'intervalle [0;1], en
les pointsti=i=n,i= 0;1;:::;n, a l'aide du polyn^ome d'interpolation de Lagrange de degren.Expliquer le resultat.
2. M^eme question pour la fonctiong(t) =tn+1.
Solution :
1. Si l'on applique le resultat sur le calcul d'erreur, on trouve
e(t) = 0 car la derivee d'ordren+ 1 d'un polyn^ome de degrenest nulle. Ce resultat s'explique car par n+ 1 points il passe un polyn^ome et un seul de degren, c'est donctn!2. Si l'on applique le resultat sur le calcul d'erreur, on trouve
e(t) =1(n+ 1)!(n+ 1)!n(t) =n(t); car la derivee d'ordren+ 1 d'un polyn^ome de degretn+1est (n+ 1)!. On aurait pu retrouver ce resultat directement. Si l'on noteple polyn^ome de degre inferieur ou egal antel quep(ti) =g(ti);i= 0;1;:::;n, alorsgpest un polyn^ome de degre inferieur ou egal an+ 1 qui verie (gp)(ti) = 0, donce(t) = (gp)(t) =(tt0)(tt1):::(ttn), or le coecient detn+1dans le polyn^omegpest 1, donc= 1Exercice V.5Montrer que les polyn^omes
1;(tt0);(tt0)(tt1);:::;(tt0)(tt1)(ttn1);
forment une base dePn, ensemble des polyn^omes de degre inferieur ou egal an.Solution :Les polyn^omes etant tous de degre distinct, il est facile de montrer qu'ils sont lineairement
independants. OrPnest un espace vectoriel de dimensionn+ 1. Donc toute famille libre dePnde n+ 1 elements est une base dePn.2Exercice V.6
On at0= 1;t1= 2;t2= 3,f(t0) = 1;f(t1) = 3;f(t2) = 4. Ecrire le polynomep0de degre 0 qui interpolefent0. Ecrire le polynomep1de degre 1 qui interpolefent0;t1. Ecrire le polynomep2de degre 2 qui interpolefent0;t1;t2. Ecrire chacun des polyn^omes dans la base de Newton.Solution :On a
p0(t) =f(t0) = 1:
On ap1(t) =c0+c1(tt0), on ecrit quep1(t0) =f(t0);p1(t1) =f(t1), on obtient les coecients c0= 1;c1= 2,
p1(t) = 1 + 2(t1):
On ap2(t) =c00+c01(tt0)+c02(tt0)(tt1), onecrit quep2(t0) =f(t0);p2(t1) =f(t1);p2(t2) =f(t2), on obtient les coecientsc00= 1;c01= 2;c03=12, p2(t) = 1 + 2(t1)12(t1)(t2):
On remarque bien, comme indique dans le paragraphe de cours, que les polyn^omes sont 'emboites' et que pour chaque nouveau polyn^ome il sut de calculer un seul coecient.Exercice V.7 Soit2IR donne, soitpnle polyn^ome de degre inferieur ou egal anqui interpolefent0;t1;:::;tn, on veut evaluer l'erreur en, c'est a direen() =f()pn(). Siest egal a l'un desti, l'erreur est nulle.Supposons maintenant que6=ti;8i= 0;:::;n.
On denit alors le polyn^omeppar
p(t) =pn(t) + n(t)f()pn()n() ou n(t) =Qn i=0(tti).1. Montrez quepinterpolefaux pointsft0;t1;:::;tn;g. Quel est le degre dep?
2. En deduirep(t)pn(t) en fonction def[t0;t1;:::;tn;t].
3. En deduire le calcul de l'erreuren() =f()pn().
Solution :
1. Par construction dep, il est facile de montrer quep(ti) =f(ti) pouri= 0;:::;netp() =f().
Le degre de ce polyn^ome est evidemment egal an+ 1.2. Les proprietes du polyn^ome de Newton donne:
p(t) =pn(t) +f[t0;t1;:::;tn;t]n(t): 3. e n() =f()pn() =p()pn() =f[t0;t1;:::;tn;]n(): 3Exercice V.8
Soit la fonctionfconnue aux trois points d'abscisset0,t1ett2. On considere le polyn^ome d'interpo- lation dans la base de Newton avec les notations du cours. Montrer, par le calcul, que c2=f[t0;t1;t2]
en utilisant la denition et la symetrie des dierences divisees.Solution :Le polyn^ome s'ecrit
p(t) =c0+c1(tt0) +c2(tt0)(tt1): Or p(t0) =f(t0))c0=f[t0] p(t1) =f(t1))c1=f(t1)f(t0)t1t0=f(t0)f(t1)t0t1=f[t0;t1] p(t2) =f(t2))c2=f(t2)f(t0)t2t0f[t0;t1]t2t1=f[t2;t0]f[t0;t1]t2t1=f[t2;t0;t1] =f[t0;t1;t2] On a utilise la symetrie des dierences divisees.Exercice V.9 Calculer les coecientsckdu polyn^ome d'interpolationp3de l'exemple??, dans la base de Newton. Solution :Pour calculer les coefcients dep3(t) dans la base deNewton, nous sommes conduits a construire le tableau propose dans le cours pourn= 3, ce qui avec les donnees de l'exercice nousdonne:k= 0k= 1k= 2k= 3t0= 0f[t0] =12t1= 1f[t1] = 1f[t0;t1] =12t2= 2f[t2] = 2f[t1;t2] = 1f[t0;t1;t2] =14t3= 3f[t3] =12f[t2;t3] =52f[t1;t2;t3] =74f[t0;t1;t2;t3] =23On peut donc ecrirep3(t) de la facon suivante:
p3(t) =12+12t+14t(t1)23t(t1)(t2):Exercice V.10
On a calcule a l'aide des dierences divisees le polyn^omepnd'interpolation defaux pointsft0;:::;tng.On desire rajouter un point d'interpolationtn+1. Doit-on refaire tout le tableau des dierences divisees?
Et, si on utilisait la base des polyn^omes de Lagrange, devrait-on refaire tous les calculs? Solution :Si vous avez compris les calculs eectues dans le tableau des dierences divisees du 4 paragraphe??, il sut d'ajouter une ligne a ce tableau pour ajouter un point d'interpolation. Les coecientsfc0;:::;cngsont les m^emes que ceux depnle dernier coecient de la derniere ligne donnera cn+1. Si les calculs ont ete faits a la main, vous les avez evidemment gardes. Par contre, si vous avez
utilise l'algorithme donne dans le m^eme paragraphe, une colonne se superpose a la precedente, et le tableau complet n'est donc pas garde en memoire. Il faut donc penser a stocker le tableau ... En ce qui concerne la base des polyn^omes de Lagrange, chacun d'eux est construit a partir de tousles points d'interpolation, ce qui necessite de recalculer tous ces polyn^omes lorsque l'on rajoute un
point d'interpolation!Exercice V.11 Calculer le nombre d'operations arithmetiques necessaires pour evaluer, en un pointt, la valeur de p n(t) =c0+c1(tt0) +c2(tt0)(tt1) +:::+cn(tt0)(tt1):::(ttn1):1. Par la methode `naturelle', en ecrivant l'algorithme
2. Par le schema de Horner.
Solution :
1. L'algorithme "classique" est le suivant:
1:Les donnees sont:c0;:::;cn;t0;:::;tn1;t
2:q=tt0
3:p=c0+c1q
4:pourk= 2 jusqu'anfaire
5:q=q(ttk1)
6:p=p+ckq
7:n pour
Ceci correspond a 2n1 multiplications,nadditions etnsoustractions.2. Le schema de Horner, dont l'algorithme est donne dans le cours comptenmultiplications,n
additions etnsoustractions.Exercice V.12Mettre en evidence experimentalement, en utilisant un logiciel de calcul (Matlab, Scilab,...) les di-
cultes de l'interpolation polynomiale de la fonction 1=(1 +t2) sur l'intervalle [5;+ 5].