Newton's Method 对于求(x)=0的根, Newton法要求过y=f(x)上任一点 的切线,并求切线与x轴的交。迭代过程是 n+1=X一 MAtLaB while abs(x-xprev ) >eps*abs(x) Prev=X, x=X-f(x)/fprime(x) end
Newton's Method 对于求f(x) = 0的根,Newton法要求过y=f(x)上任一点 的切线,并求切线与x-轴的交。迭代过程是 '( ) ( ) 1 n n n n f x f x x x k=0; while abs(x-xprev)>eps*abs(x) xprev = x; x = x-f(x)/fprime(x) end
Newton's Method 对于平方根问题, Newton法是优雅而有效的 f(x)=x-M 零点就是√M Newton法 M M x+ n+ 2x MATLAB 150000000000000 11.41666666667 while abs(x-xprev ) >eps abs(x) 141421568627451 f」 6步 Prev=X 141421356237469 X=0.5*(X+M/x) 141421356237309 end 141421356237309
Newton's Method 对于平方根问题,Newton法是优雅而有效的 f x x M 2 ( ) 零点就是 M n n n n n n x M x x x M x x 2 1 2 2 1 Newton法 k=0; while abs(x-xprev)>eps*abs(x) xprev = x; x = 0.5*(x+M/x) end 1.50000000000000 1.41666666666667 1.41421568627451 1.41421356237469 1.41421356237309 1.41421356237309 6步