6. 非线性方程
11/8/22About 2 min
6.1 对分法
6.1.1 对分法基本思想
定理 6.1
设
算法 6.1
- 给定函数
和求解区间 , 以及精度要求 - 令
, - 计算
和 , 如果 , 则返回数值解 并停止计算; 如果 , 则返回数值解 并停止计算; 如果 , 则输出算法失败信息并停止计算 fordo计算 和如果 或者 , 则返回数值解 并停止计算;如果 , 则令 , ; 否则令 , ;end for
关于对分法的几点注记
- 适用范围: 只适合求连续函数的 单重实根 或 奇数重实根;
- 优点: 简单易用, 只要满足介值定理的条件, 算法总是收敛的;
- 缺点:
- 收敛速度较缓慢;
- 不能求复根和偶数重根;
- 一次只能求一个根;
- 总结: 一般可先用来计算解的一个粗糙估计, 然后再用其他方法进行加速, 如 Newton 法.
:::
6.2 不动点迭代法
6.2.1 收敛性分析
定理 6.3 不动点的唯一存在性
设
- 对任意
, 都有 , - 存在常数
, 满足 , 使得对任意 都有
\abs{\varphi(x) - \varphi(y)} \leqslant L \abs{x - y}
\abs{x_k - x__} \leqslant \frac{L}{1 - L} \abs{x_k - x_{k - 1}} \leqslant \frac{L^k}{1 - L} \abs{x_1 - x_0},
\abs{\varphi’(x)} \leqslant L < 1 \qc \forall x \in [a, b]
\abs{x_k - x__} \leqslant \frac{L}{1 - L} \abs{x_k - x_{k - 1}} \leqslant \frac{L^k}{1 - L} \pqty{x_1 - x_0}.
\abs{\varphi’(x_*)} < 1,