您的位置:首页 > 财经 > 产业 > 数值分析笔记(六)非线性方程求根

数值分析笔记(六)非线性方程求根

2024/12/23 6:38:42 来源:https://blog.csdn.net/weixin_40371649/article/details/141757332  浏览:    关键词:数值分析笔记(六)非线性方程求根

非线性方程求根

二分法

在这里插入图片描述

二分法是线性收敛的。

不动点

对于非线性方程 f ( x ) = 0 f(x)=0 f(x)=0,将其转化为 x = φ ( x ) x=\varphi(x) x=φ(x),若 x ∗ x^* x满足 f ( x ∗ ) = 0 f(x^*)=0 f(x)=0,称 x ∗ x^* x φ ( x ) \varphi(x) φ(x)的不动点。

加速公式
x k + 1 = 1 2 [ φ ( x k ) + x k ] , k = 0 , 1 , 2 , ⋅ ⋅ ⋅ x_{k+1}=\frac{1}{2}[\varphi(x_k)+x_k],\quad k=0,1,2,\cdotp\cdotp\cdotp xk+1=21[φ(xk)+xk],k=0,1,2,⋅⋅⋅
斯蒂芬森迭代法
{ y k = φ ( x k ) , z k = φ ( y k ) , x k + 1 = x k − ( y k − x k ) 2 z k − 2 y k + x k , k = 0 , 1 , 2 , ⋯ . \begin{cases}y_k=\varphi(x_k) ,z_k=\varphi(y_k) ,\\x_{k+1}=x_k-\frac{(y_k-x_k)^2}{z_k-2y_k+x_k},\quad k=0,1,2,\cdots.\end{cases} {yk=φ(xk),zk=φ(yk),xk+1=xkzk2yk+xk(ykxk)2,k=0,1,2,.
是二阶收敛的。

牛顿迭代法
x k + 1 = x k − f ( x k ) f ′ ( x k ) , k = 0 , 1 , 2 , ⋅ ⋅ ⋅ x_{k+1}=x_k-\frac{f(x_k)}{f'(x_k)},\quad k=0,1,2,\cdotp\cdotp\cdotp xk+1=xkf(xk)f(xk),k=0,1,2,⋅⋅⋅
弦割法

将牛顿法的一阶导数替换为一阶差商,公式如下
x k + 1 = x k − f ( x k ) ( x k − x k − 1 ) f ( x k ) − f ( x k − 1 ) = x k − 1 f ( x k ) − x k f ( x k − 1 ) f ( x k ) − f ( x k − 1 ) . x_{k+1}=x_k-\frac{f(x_k)(x_k-x_{k-1})}{f(x_k)-f(x_{k-1})}=\frac{x_{k-1}f(x_k)-x_kf(x_{k-1})}{f(x_k)-f(x_{k-1})}. xk+1=xkf(xk)f(xk1)f(xk)(xkxk1)=f(xk)f(xk1)xk1f(xk)xkf(xk1).
收敛速度慢于牛顿法。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com