牛顿迭代法求解非线性方程组 matlab

2024年11月18日 17:43
有1个网友回答
网友(1):

g = inline('9*y^2-24*y+13');
gy = inline('18*y-24 ');

a = 2; 
e1=0.0001;n=1;

y = a-(g(a)/gy(a));
z = abs(y-a);

while z>e1
    y = a-(g(a)/gy(a));
    z = abs(y-a);
    a = y;n=n+1;
end

a,n