0% ont trouvé ce document utile (0 vote)
4 vues2 pages

TP Matlab

Transféré par

tchoupeharisson
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)
4 vues2 pages

TP Matlab

Transféré par

tchoupeharisson
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

Travaux Pratiques MATLAB

Objectif du TP : Implémenter et comparer les méthodes numériques de Newton-Raphson,


de la Bissection et de la Sécante pour la résolution d’équations de type f(x)=0.

Exercice 1 : Comparaison Bissection vs


Newton-Raphson
Problématique : Trouver la racine réelle de la fonction f(x)=x3−x−2 sur l'intervalle [1,2].

1. Analyse préliminaire

●​ Graphique : Utilisez les fonctions ezplot ou plot pour tracer la fonction sur
l'intervalle donné et confirmer visuellement qu'elle traverse l'axe des abscisses.
●​ Dérivation : Calculez manuellement la dérivée f′(x) nécessaire pour la méthode de
Newton.

2. Algorithme de la Bissection (Dichotomie)

Écrivez un script MATLAB qui :

●​ Prend comme bornes a=1 et b=2.


●​ Utilise une boucle while pour diviser l'intervalle jusqu'à ce que la précision soit
inférieure à 10−5.
●​ Affiche le nombre total d'itérations.

3. Algorithme de Newton-Raphson

Écrivez un script qui :

●​ Prend comme point de départ x0​=1.5.


●​ Applique la formule de récurrence : xn+1​=xn​−f′(xn​)f(xn​)​.
●​ S'arrête avec la même tolérance de 10−5.

4. Travail demandé

Comparez les deux méthodes dans un tableau de résultats :

●​ Quelle méthode nécessite le moins d'itérations ?


●​ Que se passe-t-il pour la méthode de Newton si l'on choisit un x0​très éloigné de la
racine ?
Exercice 2 : Méthode de la Sécante et Analyse de
l'Erreur
Problématique : On cherche à résoudre cos(x)−x=0 sans calculer la dérivée de la fonction.

1. Implémentation de la Sécante

La méthode de la sécante remplace la dérivée par une approximation basée sur deux points
précédents xn−1​et xn​:

xn+1​=xn​−f(xn​)⋅f(xn​)−f(xn−1​)xn​−xn−1​​

Instructions :

●​ Initialisez x0​=0.5 et x1​=1.0.


●​ Fixez une tolérance de 10−6.
●​ Stockez la valeur de l'erreur absolue en​=∣xn+1​−xn​∣ à chaque étape dans un vecteur.

2. Analyse de convergence

●​ Utilisez la commande semilogy pour tracer l'évolution de l'erreur en fonction du


nombre d'itérations.

Question : Pourquoi utilise-t-on une échelle logarithmique pour observer la


convergence ?

Vous aimerez peut-être aussi