《数值分析》-- 非线性方程的数值解法
Posted 胜天半月子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《数值分析》-- 非线性方程的数值解法相关的知识,希望对你有一定的参考价值。
文章目录
非线性方程求根的迭代法
- 非线性方程
非线性方程求根的基本问题包括:
1.根的存在性。方程有没有根?如果有,有几个根?
2.根的搜索。这些根大致在哪里?如何把根隔离开?
3.根的精确化。
一、根的存在性
- 定理1⭐
设函数 f ( x ) f (x) f(x) 在区间 [ a , b ] [a, b] [a,b]上连续,如果 f ( a ) ⋅ f ( b ) < 0 f(a) · f(b) < 0 f(a)⋅f(b)<0,则方程 f ( x ) = 0 f (x) = 0 f(x)=0 在 ( a , b ) (a, b) (a,b)内至少有一实根 x ∗ x* x∗。
用数值方法求根,就是构造一数列逼近方程根. 常用方法有: - 不动点迭代法(简单迭代法);
- 牛顿法;
二、不动点迭代法(简单迭代法)
2.1 基本思想
2.2 迭代法的几何意义
记
y
1
=
x
,
y
2
=
φ
(
x
)
y1=x , y2=φ(x)
y1=x,y2=φ(x) , 它们交点的横坐标a即为方程的根:
2.3 迭代过程的收敛性
- 定理2⭐
迭代法的结束条件:
- 例题
求方程 f ( x ) = x 3 + 4 x 2 − 10 = 0 f(x)=x^3+4x^2-10 = 0 f(x)=x3+4x2−10=0在 [ 1 , 1.5 ] [1,1.5] [1,1.5]内的根 x ∗ 。 ( ε = 5 × 1 0 − 4 ) x^*。(\\varepsilon =5×10^-4) x∗。(ε=5×10−4)
- 分析
- 定理3(收敛定理)⭐
- 例题
2.4 迭代法收敛阶
- 定义
- 定理4⭐
- 证明
下面计算 ψ ( x k ) − ψ ( x ∗ ) \\psi(x_k)-\\psi(x^*) ψ(xk)−ψ(x∗):
- 例题
用迭代法求 x = e − x x=e^-x x=e−x在0.5附近根的收敛阶
看定理4就可以解答该题目!
三、牛顿法
3.1 牛顿法的迭代公式
3.2 牛顿法的几何意义⭐
3.3 牛顿法的收敛性
- 定理
但同号位置处的 x 0 x_0 x0的选取也有讲究:
- 例题
- 牛顿法的优缺点
- 优点:牛顿迭代法具有平方收敛的速度,所以在迭代过程中只要迭代几次就会得到很精确的解。这是牛顿迭代法比简单迭代法优越的地方。
- 缺点:选定的初值要接近方程的解,否则有可能得不到收敛的结果。再者,牛顿迭代法计算量比较大。因每次迭代除计算函数值外还要计算导数值
以上是关于《数值分析》-- 非线性方程的数值解法的主要内容,如果未能解决你的问题,请参考以下文章
99插值法,函数逼近,曲线拟和,数值积分,数值微分,解线性方程组的直接方法,解线性方程组的迭代法,非线性方程求根,常微分方程的数值解法