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

2024-11-18 17:43:06
推荐回答(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