Matlab Newton‘s method

定义函数

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) %产量

版权声明:本文博客原创文章,博客,未经同意,不得转载。

posted @ 2015-07-10 09:19  phlsheji  阅读(506)  评论(0编辑  收藏  举报