newton.m

来自「非线性方程求根 包括二分法、牛顿迭代法的matlab程序。」· M 代码 · 共 12 行

M
12
字号
function [x,n]=newton(x0,e,et,N)
%x=newton(e,et,n)
n=0;
while fdiff(x0)~=0|n<=N
    x1=x0-f(x0)/fdiff(x0);
    if abs(x1-x0)<e|abs(f(x1))<et
        x=x1;
        return
    end
    x0=x1;
    n=n+1;
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?