Newton法的例题及MATLAB程序
用Newton法求方程 在0。5附近的近似根,误差限为 。
建立如下的newton。m
f=inline('x-exp(-x)','x');
df=inline('1+exp(-x)','x');
epslion=input('input epslion='); %键盘输入1e-5--75982
x0=input('input x0='); %键盘输入0。5
k=0;
fprintf('n x%d=%f',k,x0)
d=1;
while(d>epslion)
x1=x0-f(x0)/df(x0);
k=k+1;
fprintf('n x%d=%fn',k,x1)
d=abs(x1-x0);
x0=x1;
end;