0% ont trouvé ce document utile (0 vote)
83 vues1 page

TP 2

Le document présente un TP d'analyse numérique avec plusieurs exercices portant sur la résolution d'équations à l'aide de méthodes numériques telles que la bissection, la méthode de Newton et la méthode de la sécante. Chaque exercice demande l'utilisation de Matlab pour tracer des courbes, programmer des algorithmes et calculer des racines avec une précision donnée. Les exercices incluent des équations exponentielles, polynomiales et trigonométriques, ainsi que des itérations pour trouver des solutions approchées.

Transféré par

siham BENMOUMEN
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
83 vues1 page

TP 2

Le document présente un TP d'analyse numérique avec plusieurs exercices portant sur la résolution d'équations à l'aide de méthodes numériques telles que la bissection, la méthode de Newton et la méthode de la sécante. Chaque exercice demande l'utilisation de Matlab pour tracer des courbes, programmer des algorithmes et calculer des racines avec une précision donnée. Les exercices incluent des équations exponentielles, polynomiales et trigonométriques, ainsi que des itérations pour trouver des solutions approchées.

Transféré par

siham BENMOUMEN
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP2 d’analyse numérique 1- MIP, S4

Exercice 1.
On considère l’équation
(1) ex − 4x = 0

1) En traçant la courbe de f (x) = ex −4x dans Matlab, déterminer le nombre et la position


approximative des racines de (1) situées dans l’intervalle [0, +∞[.
2) Programmer la méthode de bissection pour déterminer la plus petite de ces racines à
10−7 près.
3) En utilisant Matlab, déterminer combien vous devriez faire d’itérations pour calculer
la plus grande racine à l’aide de la bissection avec une précision de 10−8 , si l’intervalle de
départ est [2; 2, 5]
Exercice 2.
En 1225, Léonardi di Pisa a donné une solution α = 1.368808107, pour l’équation f (x) =
x3 + 2x2 + 10x − 20 = 0, sans que personne à l’époque ne sache expliquer ce résultat.
a) Montrer que la fonction f admet une seule racine dans l’intervalle ]1, 2[.
20
b) Soit F (x) = x2 +2x+10 où F : [1, 2] −→ [1, 2].
Considérons la méthode itérative suivante. x0 = 1, xn+1 = F (xn ) .
En utilisant cette méthode de point fixe sous Matlab, calculer xn , n = 1, · · · , 8.
Exercice 3.
Résoudre l’équation : f (x) = x + exp(x) + 1. Choisir x0 = −1/2 comme valeur initiale.
Écrire un code Matlab, portant sur l’implémentation de la méthode de Newton, en suivant
les étapes suivantes :
1. Le critère d’arrêt est : |xn+1 − xn | < ε, xn étant la solution approchée et ε, la tolérance
considérée.
2. Afficher la solution approchée xn .
3. Afficher le nombre d’itérations conduisant à la solution approchée.
4. Afficher sur le même graphe, la fonction f (x), la solution approchée xn et la droite
tangente au point (xn , f (xn )).
Appliquez le même algorithme pour résoudre l’équation : f (x) = 8x3 − 12x2 + 1
Exercice 4.
Trouvez la racine de l’équation : f (x) = x − 0.2 × sin(4x) − 1/2. Prenez x0 = −1 et
x1 = 2 comme valeurs initiales. Écrire un code Matlab, portant sur l’implémentation de
la méthode de la sécante en considérant une tolérance : tol = 10−10 .
1. Afficher la solution approchée xn .
2. Afficher le nombre d’itérations conduisant à la solution approchée.

Vous aimerez peut-être aussi