TP 01 Résolution Des Équations Non Linéaires
TP 01 Résolution Des Équations Non Linéaires
TP 01 Résolution Des Équations Non Linéaires
4. Si f(a).f(x)>0 alors a ←− x (l’intervalle [a, b] devient[x, b]) Sinon b ←− x (l’intervalle [a, b] devient
[a, x])
5. Aller à l’étape 2
4. Si niter atteint nmax alors la méthode a divergé, ou elle n’a pas pu converger avec nmax itérations
et on s’arrête.
5. Sinon, on passe à l’étape 2 pour une nouvelle itération n+1 (n devient n+1).
3 La méthode de Newton
1. On commence par x0 (n = 0)
f (xn )
2. On calcule : xn+1 = xn − f 0 (xn )
|xn+1 −xn |
3. Si |xn | < tol alors la méthode a convergé, et on s’arrête
4. Si niter atteint nmax alors la méthode a divergé, ou elle n’a pas pu converger avec nmax itérations
et on s’arrête.
5. Sinon, on passe à l’étape 2 pour une nouvelle itération n+1 (n devient n+1).
1
Université de Tipaza 2 Institut des ST
4 Les questions
4.1 La méthode de bisection
Considérons l’équation : f (x) = x3 + x2 − 3 x − 3
1. Dessinez la courbe de f (x) sur l’intervalle [−2, 2],puis trouvez des intervalles convenables pour appli-
quer la méthode de bissection.
2. Pour chaque intervalle (un pour chaque racine), appliquez la fonction Matlab ‘bissection.m’ sur f (x),
en considérant : tol = 0.001.
1. Appliquez la fonction Matlab ’pointfixe.m’ sur g1 (x), g2 (x), et g3 (x), en mettant : x0 = 1.5, tol =
0.001, nmax = 50.
2. Montrez que l’équation f (x) = x3 − 2 possède une racine et qu’on peut obtenir celle-ci en utilisant la
méthode de Newton à partir de x0 = 1.