function x=depart2(a,b,el,fx)
%输入有根范围 a,b以及误差限el(error limit)和函数fx
while abs(b-a)>=el
x=(a+b)/2;
if(subs(fx,x)*subs(fx,a)<0)
b=x;
else
a=x;
end
end
%二分法寻找根的情况
disp(x);
end
syms x
fx=x^3-2*x-5;
depart2(2,3,0.01,fx);
function x=depart2(a,b,el,fx)
%输入有根范围 a,b以及误差限el(error limit)和函数fx
while abs(b-a)>=el
x=(a+b)/2;
if(subs(fx,x)*subs(fx,a)<0)
b=x;
else
a=x;
end
end
%二分法寻找根的情况
disp(x);
end
syms x
fx=x^3-2*x-5;
depart2(2,3,0.01,fx);