Académique Documents
Professionnel Documents
Culture Documents
But du TP
– Implémentation d’un code sous Matlab calculant la racine d’une équation non-
linéaire par les méthodes de Newton et la sécante.
1. Préambule
1 π
− cos x − 1 définie sur R∗ .
Soit la fonction f ( x ) =
x 3
a. Ecrire une fonction Matlab qui reçoit un argument x et renvoie la valeur de f ( x ).
b. Tracer f ( x ) avec fplot en appelant la fonction précédente dans un autre script.
c. Localiser les trois premières racines positives de l’équation f ( x ) = 0 et choisir
des valeurs de départ pour les calculer avec la méthode de Newton ensuite la
méthode de la sécante.
d. Trouver ces racines avec la fonction fzero.
Newton Secante
lire r0 , e lire r0 , r1 , e
f (r ) r1 − r0
r ← r0 − 0 0 r2 ← r1 − f (r1 )
f (r0 ) f (r1 ) − f (r0 )
tant que |r − r0 | > e faire tant que |r2 − r1 | > e faire
r0 ← r r0 ← r1
f (r ) r1 ← r2
r ← r0 − 0 0 r1 − r0
f (r0 ) r2 ← r1 − f (r1 )
fin tant que f (r1 ) − f (r0 )
afficher r fin tant que
afficher r2