• Aucun résultat trouvé

Examen du 28 Mai 2018

N/A
N/A
Protected

Academic year: 2022

Partager "Examen du 28 Mai 2018"

Copied!
4
0
0

Texte intégral

(1)

Universit´e Paris-Dauphine M´ethodes num´eriques

D´epartement MIDO Ann´ee/

DE MI2E deuxi`eme ann´ee

Examen du 28 Mai 2018

Les documents de cours, calculatrices, t´el´ephones et ordinateurs sont interdits.

Il sera tenu compte de la pr´esentation de la copie et de la r´edaction dans l’´evaluation.

Dur´ee : 2 heures.

Exercice 1: Factorisation LU d’une matrice (4.5 points).

Soit

A=

1 3 2

3 13 4 2 4 14

, b=

 6 20 20

.

Questions :

1. Calculer la d´ecomposition LU de A.

2. Calculer le d´eterminant deA. La matrice est-elle inversible ? 3. R´esoudre le syst`eme Ax=b en utilisant la d´ecomposition LU.

4. La matriceA admet-elle une d´ecomposition de Cholesky ? Si oui, la calculer en partant de la d´ecomposition LU pr´ec´edemment calcul´ee.

Exercice 2: Impl´ementation sur Python (5 points).

Soit la fonction de Runge

f(x) = 1

1 + 25x2, ∀x∈[−1,1].

1. Quelle est la condition n´ecessaire et suffisante pour que pn ∈Pn soit le polynˆome d’interpo- lation def aux points de Chebyshev xi = cos(2i+1)π

2n+2

, i= 0, . . . , n? 2. Exprimer cette condition sous forme de syst`eme lin´eaire.

3. ´Ecrire une fonctioninterpolation(n,x)qui calcule pn(x), le polynˆome d’interpolation def au pointx∈[−1,1] de degr´enet aux points d’interpolation de Chebyshevxi = cos(2i+1)π

2n+2

, i= 0, . . . , n. Remarques :

— On pourra penser `a se servir du syst`eme lin´eaire ´ecrit pr´ec´edemment.

— L’utilisation de la commande interpde Python n’est pas accept´ee pour r´epondre `a la question.

4. ´Ecrire une fonction erreur(n,x)qui calcule l’erreur d’interpolation en(x) =|f(x)−pn(x)|.

5. ´Ecrire une suite de commandes permettant de visualiser En = maxx∈[−1,1]en(x) pour n = 0, . . . ,10.

1

(2)

Exercice 3: M´ethode de Steffensen (6 points).

Soit f :R7→R une fonction de classeC2(R) qui poss`ede un z´ero simplex, c’est `a dire tel que f(x) = 0, f0(x)6= 0.

On cherche `a approcher x par la m´ethode de Steffensen, un algorithme de point fixe de la forme ( xn+1 =φ(xn), n≥0

x0 donn´e, avec

φ(x) =x− f2(x)

f(x+f(x))−f(x), ∀x∈R.

On admet que xn est bien d´efini pour tout n≥0. L’objectif de cet exercice est de prouver que si xn→x, alors la convergence est au moins quadratique au sens o`u

n→∞lim

|en+1|

|en|2 =c∈R, avec en:=xn−x pour toutn≥0.

Questions :

1. En faisant un d´eveloppement de Taylor-Lagrange def(xn+f(xn)) `a l’ordre 2 autour du point xn, prouver qu’il existe ξn∈]xn, xn+f(xn)[ tel que

en+1=en− f(xn)

f0(xn) +f002n)f(xn).

2. Par un d´eveloppement de Taylor-Lagrange appropri´e, prouver qu’il existeξn∈]xn, x[ tel que f(xn) =f0(xn)en−1

2f00n)e2n et en d´eduire que

en+1= 1 2

enf(xn)f00n) +f00n)e2n f0(xn) +f002n)f(xn) .

3. Par un d´eveloppement de Taylor-Lagrange appropri´e, prouver qu’il existeξn∈]xn, x[ tel que f(xn) =f0n)en

et en d´eduire que

en+1= e2n 2

f00n)f0n) +f00n) f0(xn) +12f00n)f(xn). 4. En d´eduire que sixn→x, alors

n→∞lim

|en+1|

|en|2 =c∈R, avec une constantec que l’on explicitera.

2

(3)

5. Rappeler l’algorithme de Newton et expliquer pourquoi l’algorithme de Steffensen peut ˆetre consid´er´e comme une variante de celui-ci. Quel est l’avantage de l’algorithme de Steffensen par rapport `a celui de Newton ?

Exercice 4: Interpolation polynomiale d’Hermite (9 points).

L’interpolation polynomiale d’Hermite est une m´ethode d’interpolation qui utilise non seulement les valeurs de la fonction `a approcher mais aussi celles de sa d´eriv´ee. Soientn+ 1 points distincts x0 <· · ·< xnde l’intervalle [a, b] et f ∈ C1([a, b]). Nous nous int´eressons au polynˆomepn de degr´e 2n+ 1 tel que

pn(xi) =f(xi) et p0n(xi) =f0(xi), i= 0, . . . , n.

Nous allons montrer dans un premier temps quepn s’´ecrit pn(x) =

n

X

i=0

f(xi)hi(x) +

n

X

i=0

f0(xi)ehi(x), (0.1) avec

hi(x) = (1−2`0i(xi)(x−xi))`2i(x) et ehi(x) = (x−xi)`2i(x), i= 0, . . . , n, et la fonction`i est la i-`eme fonction de Lagrange associ´ee aux pointsx0, . . . , xn. Pour cela :

1. Montrer que pour touti, j = 0, . . . , n,

(hi(xj) =δi,j, h0i(xj) = 0, ehi(xj) = 0, eh0i(xj) =δi,j.

2. En d´eduire que le polynˆomepnd´efinit en (0.1) est l’unique polynˆome de degr´e 2n+ 1 v´erifiant les conditions requises.pn est appel´e le polynˆome d’interpolation d’Hermite def. Pour cela : (a) Prouver que le polynˆomepnd´efini en (0.1) satisfait bien les conditions d’interpolation.

(b) Supposer l’existence d’un autre polynˆome g ∈P2n+1 tel que pn(xi) =g(xi) etp0n(xi) = g0(xi) et montrer que g=pn.

On fixe `a pr´esentn= 1 et on suppose quef ∈ C4([a, b]). Nous allons prouver un r´esultat sur l’erreur d’interpolation. Pourx fix´e dans ]a, b[, on introduit la fonction φd´efinie sur [a, b] par

φ(t) :=f(t)−p1(t)− (t−x0)2(t−x1)2

(x−x0)2(x−x1)2(f(x)−p1(x)).

3. Montrer queφ s’annule enx0,x1 etx et en d´eduire que φ0 s’annule en deux points distincts de [a, b] diff´erents de x0 etx1.

4. Montrer queφ0(x0) =φ0(x1) = 0.

5. En d´eduire qu’il existeξ∈[a, b] tel queφ(4)(ξ) = 0.

6. Montrer qu’alors on a

f(x)−p1(x) = (x−x0)2(x−x1)2

24 f(4)(ξ).

7. En d´eduire que pour toutx∈[a, b],

|f(x)−p1(x)| ≤ (b−a)4

24 max

a≤ξ≤b|f(4)(ξ)|

3

(4)

8. En s’inspirant de la d´emarche suivie pour n = 1, prouver que pour une valeur quelconque n≥1, sif ∈ C(2n+2)([a, b]), alors

|f(x)−pn(x)| ≤ maxa≤ξ≤b|f(2n+2)(ξ)|

(2n+ 2)! |qn(x)|2, o`u qn est un polynˆome que l’on explicitera.

4

Références

Documents relatifs

We consider the Hermite trigonometric interpolation problem of order 1 for equidistant nodes, i.e., the problem of finding a trigonometric polynomial t that interpolates the values of

d) Montrer les limites de Scilab en traçant p n pour les points équidistants et pour les points de Tchebychev pour n grand avec la fonction sin(x) sur l’intervalle

Ecrire la fonction d´eriv´ee sous la forme la plus ”simplifi´ee” possible : une seule fraction au plus (mˆeme

In Section 1 we give a general definition for Sylvester double sums, valid also when there are multiple roots, and prove that it coincides with Sylvester’s defi- nition in the

[r]

´ Etudier les variations de cette fonction sur son ensemble de d´ efinition apr` es avoir calcul´ e sa fonction d´ eriv´

Le propri´ etaire veut prolonger ce toit par un auvent rectiligne devant l’entr´ ee de son magasin pour abriter ses clients les jours de pluie. Le prolongement entre le toit et

[r]