• Aucun résultat trouvé

Analyse Num´ erique - TP 2 L2 MATH ´ EMATIQUES, 2015-2016

N/A
N/A
Protected

Academic year: 2022

Partager "Analyse Num´ erique - TP 2 L2 MATH ´ EMATIQUES, 2015-2016"

Copied!
1
0
0

Texte intégral

(1)

Analyse Num´ erique - TP 2 L2 MATH ´ EMATIQUES, 2015-2016

L’objet de ce TP est d’utiliser les interpolations polynˆomiales pour r´esoudre le probl`eme :

Etant donn´´ en+ 1 points {(xi, yi)}ni=0, trouver une fonctionf :x7→f(x) telle quef(xi) =yi pour touti.

Dans le r´epertoireTP-AN-2015 de votre espace de travail, enregistrez le fichiertp2-1516.pydepuis le site http://champion.univ-tln.fr/

en suivant les liensEnseignementpuisAnalyse Num´erique de semestre 3.

Vous transmettrez votre rapport par courriel `a l’adressechampion@univ-tln.fr sous la forme : tp2-VOTRENOM.pdf.

Exercice 1.

(1) Rappeler les d´efinitions des polynˆomes d’interpolation de Lagrange et Hermite.

(2) Lire et comprendre les deux fonctions du fichiertp2-1516.py.

Exercice 2. En utilisant les fonctions donn´ees dans le programme :

(1) Programmer une fonction qui calcule la valeur du polynˆome de Lagrange P qui interpole les points (0,2), (1,1), (2,2) et (3,3).

(2) ´Evaluer le polynˆomeP en plusieurs points d’un intervalle bien choisi.

(3) Programmer une fonction qui calcule la valeur du polynˆome de Hermite Q qui interpole les points (−1,0,1) et (2,0,−1) et ´evaluer le polynˆomeQen plusieurs points d’un intervalle bien choisi.

(4) Afficher sur le mˆeme graphique les courbes des deux polynˆomes ainsi obtenus sur un l’intervalle [−2,4].

Exercice 3. Soitf la fonction de Rungef : R→Rd´efinie parf(x) = 1 1 +x2.

(1) Programmer une fonction qui calcule la valeur des polynˆomesLn d’interpolation de Lagrange def avec nnoeuds (points d’interpolation) ´equir´epartis sur l’intervalle [a, b] = [−5,5], pourn= 3, 4, 5 et 8.

Rappel. Les points x0, . . . , xk sont ´equir´epartis dans l’intervalle [a, b] si x0 = a, xi+1 = xi+δ pour tout i∈ {0, . . . , k−1}etxk=b, avecδbien choisi.

(2) Dessiner dans un mˆeme plan les graphes def et deLn sur l’intervalle [−5,5].

(3) Faire de mˆeme avec les polynˆomesHn d’interpolation de Hermite.

(4) Comparer ces deux r´esultats : pour cela, on tracera les graphes de f, Ln et Hn dans un mˆeme plan.

On calculera aussi les ´ecarts maximaux observ´es pour chaque m´ethode : kf−Pk= max{|f(x)−P(x)|:x∈X50} o`u X50=

−5 + k5 : 0≤k≤50 .

(5) R´ep´eter les questions pr´ec´edentes en rempla¸cant les moeuds ´equir´epartis par les noeuds de Chebychev d´efinis parxi=1

2

a+b+ (b−a) cos

2i+ 1 n+ 1

π 2

pouri∈ {0, . . . , n}.

Références

Documents relatifs

Montrer qu’un element de A est inversible si et seulement s’ il n’est pas un diviseur de zero dans A.. s’il est inversible il n’est pas diviseur de zero, et s’il n’est

iii) non condit. conv..

Corrig´ e : On a vu en cours qu’un sch´ ema ` a un pas est consistant si et seulement si Φ(t, y, 0) = f (t, y), ∀y, ce qui est le cas ici, de plus on vient de d´ emontrer

(2) Utiliser cette fonction et la fonction horner pour ´ ecrire la fonction est racine qui prend en argument un polynˆ ome et un nombre et affiche si ce nombre est une racine du

[r]

Ecrire un programme C qui affiche un triangle isocele form d’toiles de N lignes (N fourni par l’utilisateur).. Chaque ligne a un nombre

Montrer que si A est une matrice diagonalisable (resp. trigonalisable) alors exp(A) est aussi une matrice

Comme ci-dessus (continuit´ e, int´ egrale nulle, signe constant), ceci entraˆıne la nullit´ e de H (sur [−1, 1] puis comme polynˆ ome) et une absurdit´ e (car ni P n ni Q