You are on page 1of 1

f=@(x) -0.50598*10^-10*(x^3)+0.38292*10^(-7)*(x^2)+0.

74363E-4*x
+.88318E-2;
xl=-150;
xm=0;
xu= -50;
for i=1:1:3
xmo=xm;
xm=(xl+xu)/2;
fprintf('S.No.\t Mean Root\t Error \tSignificant Figure\n');
fprintf(' %d\t %f ',i,xm);
if f(xm)*f(xl) >0
xl=xm;
else
xu=xm;
end
if i> 1
ea= abs(((xm-xmo)/xm)*100);
fprintf('%f',ea);
end
if (ea < 5)&&(i>1)
m= 2- log10(ea/.5);
fprintf('%.0f',m);
end
fprintf('\n');
end

S.No. Mean Root Error Significant Figure


1 -100.000000
S.No. Mean Root Error Significant Figure
2 -125.000000 20.000000
S.No. Mean Root Error Significant Figure
3 -137.500000 9.090909

Published with MATLAB® R2019b

You might also like