la méthode de dichotomie permet d’approcher le zéro d’une fonction continue en cas d changement de signe
. Le principe est de tester le signe de la fonction au point courant,en divisant
la taille de l’intervalle d’étude par deux à chaque itération
Cette métho de est
basée sur le
principe des valeurs intermédiaires
.
Implémenter cet algorithme sous.matlab
"Modifier le critère d’arrêt pour atteindre une tolérance "e
sur le résidu
Reprendre la question précédente avec un critère d’arrêt sur l’incrément.
Comparer les résultats et expliquer
اين انتم يا اصحاب الاعلام الالي
clc;
x = -3:10;
a = 0;
b = 7;
f = ‘x.^2 + 5*x – 20’;
figure(1); clf; hold on;
plot (x, eval(f));
x = a;
fa = eval(f);
x = b;
fb = eval(f);
if (fa*fb > 0)
break;
end;
z = zeros(1,2);
for (i = 1:10)
c = (b + a) /2;
x = c;
z = [z; c, fc];
fc = eval(f);
z = [z; c, fc];
plot(c, eval(f),’r.’,’markersize’ ,6);
if (fb*fc > 0)
b = c;
fb=fc;
else
a = c;
fa=fc;
end;
end;
لكن المطلوب بطريقة عامة