Vous êtes sur la page 1sur 2

UNIVERSITE HASSAN 1er , Settat

Faculté des Sciences et Techniques

MIP-S3 Analyse Numérique TP№2

Exercice 1.
1
On va approcher la fonction : f (x) = 1+x 2
, −5 ≤ x ≤ 5.
1. Écrire un fichier f unc t i on[y] = f (x) qui contiendra la fonction f . Tracez f sur l’intervalle [−5, 5].
2. Posons x i = −5 + i h et y i = f (x i ), i = 0, · · · , n avec h = 1/n.
Pour n = 5, 11, 21, 55, tracez sur la même graphe la fonction f et L’interpolant de Lagrange de degré n.
Commentez.
¡ iπ ¢
3. Posons x i = a+b b−a
2 + 2 cos n , i = 0, . . . , n et y i = f (x i ) avec a = −5 et b = 5.
Pour n = 5, 11, 21, 55, tracez sur la même graphe la fonction f et L’interpolant de Lagrange de degré n.
Commentez.
1 function y=lagrange ( x , pointx , pointy )
2 n= s i z e ( pointx , 2 ) ;
3 L=ones (n , s i z e ( x , 2 ) ) ;
4 i f ( s i z e ( pointx , 2 ) ~= s i z e ( pointy , 2 ) )
5 f p r i n t f ( 1 , ’ \nERROR! \ n ’ ) ;
6 y=NaN;
7 else
8 f o r i =1:n
9 f o r j =1:n
10 i f ( i ~= j )
11 L ( i , : ) =L ( i , : ) . * ( x−pointx ( j ) ) / ( pointx ( i )−pointx ( j ) ) ;
12 end
13 end
14 end
15 y =0;
16 f o r i =1:n
17 y=y+pointy ( i ) * L ( i , : ) ;
18 end
19 end

Exercice 2. Considérons f une fonction dérivable sur un intervalle. Pour connaître une approximation de
f 0 (x), on utilise le procédé suivant :

−2 f (x − 2h) − f (x − h) + f (x + h) + 2 f (x + 2h)
f 0 (x) ' (1)
10h
p
1. Calculer (à la main) la dérivé de la fonction f (x) = 1 + x (qu’on appellera D_exact_de_f).
2. Créer dans Matlab la fonction D_exact_de_f.
3. Créer dans Matlab la fonction D_approche_de_f définie par l’question (1).
4. Comparer D_exact_de_f(1/2)¯ et D_approche_de_f(1/2, h) pour ¯ h= 0.1, h= 0.01 et h= 0.001 en calculant
¯ D_exac t _d e_ f (1/2)−D_appr oche_d e_ f (1/2,h) ¯
l’erreur relative : E R = ¯ D_appr oche_d e_ f (1/2,h) ¯.
5. Tracer dans la même fenêtre D_exact_de_f(x) et D_approche_de_f(x, h) dans l’intervalle [0,4] avec 100
points où h= 0.01 puis h= 0.001 et h= 0.0001.

A. LAMNII 1/ 2 2020/2021
UNIVERSITE HASSAN 1er , Settat
Faculté des Sciences et Techniques

MIP-S3 Analyse Numérique TP№2

Exercice 3.
Considérons f une fonction dérivable sur un intervalle [a, b]. L’objectif est d’approcher f 0 par la méthode
centrale, calculer l’ordre de convergence numérique et vérifier l’exactitude.
1. Écrire un fichier f unc t i on[y] = f (x, k) qui contiendra les fonctions f 1 et f 2 , par exemple f 1 (x) = 1+x+x 2
ou f 2 (x) = 1 + x + x 2 + x 3 (si k = 1 il s’agit de f 1 sin non il s’agit de f 2 ).
2. Écrire un fichier Centrale.m, qui utilisera la fonction f et qui permettra le calcul approché de la dérivée
par la méthode centrale Centrale(x,h) et tester.
3. Soit f (x) = cos(x). Calculer la dérivée (exacte) f 0 (x) de f (x).
4. En faisant varier h, étudier l’ordre de convergence numérique. On tracera en particulier la courbe cor-
respondante.
5. Pour h = 0.001, dessiner sur une même figure la dérivée exacte et approchée de f 1 . Commentez.
6. Pour h = 0.001, dessiner sur une même figure la dérivée exacte et approchée de f 2 . Commentez.
7. Pour h = 0.001, dessiner l’erreur entre la dérivée exacte et approchée de f 1 . Commentez.
8. Pour h = 0.001, dessiner l’erreur entre la dérivée exacte et approchée de f 2 . Commentez.

Exercice 4.
On cherche à résoudre l’équation suivante f (x) = x 3 + 6x 2 + 14x + 12 = 0, au moyen de la méthode des points
fixes : x n+1 = g (x n ), avec g (x) = x + ρ f (x) et ρ ∈ R.
1. Pour quelles valeurs de ρ, −2 est un point fixe douteux.
2. Pour quelles valeurs de ρ, −2 est un point fixe attractif.
−1
3. (a) Quel est l’ordre de convergence pour ρ = 2 .
(b) Pour x 0 = −1.48766 et ρ = − 12 , calculer x 1 , x 2 et x 3 .
log(|x 3 −x 2 |)
(c) Calculer log(|x 2 −x 1 |) . Commentez les résultats.

4. Que se passe t’il si ρ = 12 .


5. Faire une illustration graphique :
−1
(a) [a, b] = [−4, 0], ρ = 2 , x 0 = −1.487659 et le nombre d’itération N = 4.
1
(b) [a, b] = [−4, 5], ρ = 2 , x 0 = −1.63 et le nombre d’itération N = 4 (axis([-4 5 -10 15])).
(c) [a, b] = [−2.5, −1.5], ρ = −1, x 0 = −2.1 et le nombre d’itération N = 10.

A. LAMNII 2/ 2 2020/2021

Vous aimerez peut-être aussi