非线性方程求根——牛顿迭代法

一、牛顿法

1.实质:牛顿法实质上是一种线性方法,其基本思想是将非线性方程f(x)=0逐步归结为某种线性方程来解。

2.牛顿法公式:

已知方程f(x)=0有近似解xk,假设a48ba675b37e4a32bde503210f49a39f.png,将f(x)在点xk泰勒展开,有ed33144315784898a9bd6e2525f0cfc7.png则方程f(x)=0可近似表示为:24b5ab33999543e1a41a7d36f308fa6f.png,根为:df0795350d80423fb5bc2b1b3163c721.png则迭代法:

e1493190d471482d941c7b39be5d518f.png

 3.牛顿法几何意义:

方程发f(x)=0的根5094c02032334908a5fa2e80deb06960.png可解释为曲线y=f(x)与x轴的交点横坐标,如图:

03cd423a2bcc4003bed3232911a45837.jpeg

例题:

6938fc0acef143cc9b8b6c005bedf5ff.png

18b0be6cfd0543af895cc8530c56be75.png

 牛顿法的优点是收敛快,缺点是计算量大且计算求导困难,并且只有初始近似x0在x*的附近才能保证收敛,若x0不合适可能不收敛。

二、牛顿法改进

1.简化牛顿法迭代公式:

89a9cc024dba4c8e80bea87a549a9b89.png

 2.几何意义:用斜率001ac086790c4abebd5dc9329bd5e5cb.png的平方弦与x轴的交点,做d1b5640991424be5bef7b5e645e9f21c.png的近似。

3.牛顿下山法:

(1)基本思想:将牛顿法前后两次迭代结果123d551d8ff74ba2bae055f692990f7a.png进行加权平均,作为新的6630e575c659460d8b77f7bf1e34d020.png,并且保证688f6be47f6d4c4882b883ab6abeed8a.png,其中 为下山因子, ,选择 时, 从 开始,逐次将 减半进行试算,直到 满足 为止。

 (2)公式:bd547492daa64317a17a3e61a09d632d.png54f3abfc32054e859c1edb151633b85b.png

三、重根情形

10a5a0e7bf314068936a81e47c0b1c7c.png,且dd3c3887dbdf401f9c3201f1ecdc5d4b.png,则称10d62c9dcefe4d87ac3af385e51c53c5.png是方程的m重根,则a2fae4ebd515479eaed04bfa26ae8c86.png

 牛顿法:daea52e4987f4a74ade1926dc18682e2.png其中63c179ce379140b582968f80a586a854.png334d780bb1fd4ed9b7eebdb56b52b3b5.png,因ad328a205d18401ba468f204a7f0e9a4.pnge78fd422b556435a89e25f7af9fd77c4.png,则牛顿法线性收敛。

(1)改进一:

5aaa92ec2c654425a4a5f6818c881839.png其中m为几个重根,则359da1c5946c40bdb9589f1265460dca.png则迭代法5a54b1c4518f4ea2ae8a426818d20464.png至少二阶收敛。

(2)改进二:

 若 0531778131d648d29b3f88315d5e1485.png8ef38111bc704bca94dcde0fa3215dc2.png的m重根,则0531778131d648d29b3f88315d5e1485.png 是 的m-1重根。 令 59770c6d7aa543d9a148d4d8cbb5e5c3.png,则 8703e14a1e0d4c3eafc718f9bd429bd9.png8ef38111bc704bca94dcde0fa3215dc2.png 的单根,对18a03a1c9a0d4d938428c2c81062a2fe.png 用牛顿法至少有二阶收敛性。 迭代公式如下:

6ca8b474353b4d89bc7088ef6ccc8bff.png

 例题:

32b66894b7174723b4d07c111630fd67.jpeg 

 结果:84d2ee72e491477b91cacd20b0a1ffe6.png

猜你喜欢

转载自blog.csdn.net/m0_72662900/article/details/127500814