定义函数
functiony=f(x)
y=f(x);%函数f(x)的表达式
end
functionz=h(x)
z=h(x);%函数h(x)的表达式
end
主程序
x=X;%迭代初值
i=0;%迭代次数计算
whilei<=100%迭代次数
x0=X-f(X)/h(X);%牛顿迭代格式
ifabs(x0-X)>0.01;%收敛判断
X=x0;
elsebreak
end
i=i+1;
end
fprintf('\n%s%.4f\t%s%d','X=',X,'i=',i)%输出结果