Académique Documents
Professionnel Documents
Culture Documents
Méthodes classiques :
1) La méthode de Bissection (dichotomie) :
Division de quelque chose en deux éléments que l'on oppose nettement : Dichotomie entre la raison et la
passion.
La description de la methode
Le balayage est une méthode efficace, mais laborieuse.On s’épargne de nombreux calculs
intermédiaires en visant de suite au milieu de l’intervalle :c’est le principe de la dichotomie.On
récupère de plus à chaque étape un encadrement de la solution cherchée.
niter = 0;
if f(a)*f(b)>0
x = (a+b)/2;
a = x;
else
b = x;
end
end
zero = x0;
x = zero;
return
end
end
3) La méthode de Newton :
1) On commence par x0 (n = 0)
2) On calcule :
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 avec une nouvelle itération n+1 (n devient n+1).
function [zero, erreur, niter] = newton(f, df, x0, nmax, tol)
return
end
end
Considérant l’équation :
F(x)=x^3+x^2-3x-3
1. Dessinez la courbe de f(x)sur l’intervalle [‐2,2], puis trouvez des intervalles convenables pour appliquer 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.
La solution (La méthode de bissection)
X =
‐1.7314
N =
9
ans = 0.0015
X =
‐1.0010
N =
10
X =
1.0000
N =
17
X =
1.7314
N =
9
Les questions (La méthode du point fixe) :
2. Quelle est la fonction (g1, g2 ou g3) qui donne la convergence la plus rapide
N =
Le nomber d’itérations effectuées a
50
La meilleure fonction :