关于牛顿迭代法的收敛阶数

2024-11-29 01:31:29
推荐回答(3个)
回答1:

牛顿迭代法的收敛阶数

通过一定的迭代公式得到x(k+1)=g(xk),若记ek=|xk-x*|,其中
x*是f(x)=0的根。ek就是度量迭代序列{xk}与真解之间的距离,ek=0表示已经得到真解。 

f(x)满足一定的条件,则{xk}二次收敛到x*,大致上说就是
ek约为e(k-1)^2,这是一个收敛很快的方法。
因为你想,比如e1=0.1,则e2约为0.01,e3约为10^(-4),
e4约为10^(-8),e5约为10^(-16),只需几步迭代就能得到解的一个有效位数大约是
16位的近似解,收敛很快的。

牛顿迭代法公式:

k=(G+G动)/n。牛顿迭代法(Newton'smethod)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphsonmethod),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。

实数,是有理数和无理数的总称。数学上,实数定义为与数轴上的实数,点相对应的数。实数可以直观地看作有限小数与无限小数,实数和数轴上的点一一对应。但仅仅以列举的方式不能描述实数的整体。实数和虚数共同构成复数。

回答2:

这里的Newton 法是求方程f(x)=0的根的方法。
用迭代法:通过一定的迭代公式得到x(k+1)=g(xk),若记ek=|xk-x*|,其中
x*是f(x)=0的根。ek就是度量迭代序列{xk}与真解之间的距离,ek=0表示已经得到真解。
可以证明,f(x)满足一定的条件,则{xk}二次收敛到x*,大致上说就是
ek约为e(k-1)^2,这是一个收敛很快的方法。
因为你想,比如e1=0.1,则e2约为0.01,e3约为10^(-4),
e4约为10^(-8),e5约为10^(-16),只需几步迭代就能得到解的一个有效位数大约是
16位的近似解,收敛很快的。
当然一般是很难做到这么快的,不过Newton法一般认为是求解非线性方程根的一个很有效的方法。

回答3:

收敛阶在数值分析里有具体的定义,这个内容一般在《非线性方程和方程组的数值解法》这一章里,而牛顿收敛阶为2在书中也有证明,翻翻书就能找到了。