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(' %s%.4f %s%d','X='。X。'i='。i) %产量

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

原文地址:https://www.cnblogs.com/bhlsheji/p/4634822.html