定义函数


function y=f(x)


y=f(x)。%函数f(x)的表达式


end


function z=h(x)


z=h(x)。%函数h(x)的表达式


end


主程序


x=X;%迭代初值


i=0;%迭代次数计算


while i<= 100%迭代次数


x0=X-f(X)/h(X);%牛顿迭代格式


if abs(x0-X)>0.01;%收敛推断


X=x0;


else break


end


i=i+1;


end


fprintf('\n%s%.4f\t%s%d','X='。X。'i='。i) %产量