数值分析课件-数值分析13-方程求根的迭代法2次课

合集下载

方程求根的迭代法

方程求根的迭代法

§4.1 引 言绪论中讲到方程求根得二分法,但二分法收敛速度慢,有必要掌握新的方法。

§4.1.1迭代法的思想迭代法是一种逐次逼近法,使用某个固定公式(迭代公式)反复校正,逐步精确,直到满足精度。

迭代法求根分两步: 1) 猜测初值 2)迭代如求解初值问题00')(),,(y x y y x f y ==用梯形公式111[(,)(,)2n n n n n n h y y f x y f x y +++≈++ (1)看作关于1+n y 的函数方程,按欧拉公式提供猜测值),()0(1n n n n y x hf y y +=+,代入(1)得)],(),([2)0(11)1(1+++++=n n n n n n y x f y x f h y y若)1(1+n y 仍不满足要求,则将它代入(1)式,继续得到校正值)2(1+n y ,写成迭代公式)],(),([2)(11)1(1k n n n n n k n y x f y x f h y y ++++++= (2)一般地,为了求一元非线性方程0)(=x f 的根,可以先将其转换为如下的等价形式()x x ϕ= (3)式(3)中连续函数()x ϕ称为迭代函数,其右端含未知数,不能直接求解。

先用根的某个猜测值0x 代入(3),构造迭代公式:()k k x x ϕ=+1。

如果迭代值k x 有极限,则称迭代收敛,极限值k k x x ∞→=lim *就是方程(3)的根。

几何意义P127图4-1为使迭代法有效,必须保证它的收敛行,()x ϕ满足什么条件,才能保证收敛?以最简单的线性迭代()d kx x +=ϕ,可以看出收敛的充分必要条件()1'<=k x ϕ。

几何意义P127图4-2,3,4,5。

§4.1.3 压缩映像原理设*x 是方程()x x ϕ=的根,则由微分中值定理))(()()(*'*1*k k k x xx x x x-=-=-+εϕϕϕ,如果存在10<≤L ,使得],[b a x ∈有()k k x x L x x L x -≤-⇒≤+*1*'ϕ,则迭代误差0e L e kk ≤,由于10<≤L ,故0→k e ,即迭代收敛。

方程求根的迭代法.ppt

方程求根的迭代法.ppt
在科学研究和工程设计中,经常需要求解非线性方程f(x)=0的根。当方程复杂难以求得精确解时,可以采用迭代法这一数值解法来逼近真实根。迭代法的基本思想是通过构造迭代公式,从某个初始值出发,反复校正根、确定根的分布范围,以及通过迭代公式逐步精确化根的近似值。其中,不动点迭代法是一种常用的迭代方法,它将原方程转化为等价形式x=φ(x),然后通过迭代公式xk+1=φ(xk)来逼近真实根。通过选择合适的迭代函数φ(x)和初始值x0,可以确保迭代序列的收敛性,从而得到满足精度要求的近似根。文档还通过示例展示了不动点迭代法的具体应用过程,包括迭代公式的构造、初始值的选取、迭代步骤的执行以及迭代结果的收敛性判断。最后,文档强调了迭代法收敛性的重要性,并指出不同的迭代公式可能具有不同的收敛性态,需要根据具体情况进行选择和设计。

第4章方程求根的迭代法.ppt.ppt

第4章方程求根的迭代法.ppt.ppt

相应地可得到两个迭代公式
3 x x ( x ) k 1 1 k k 1 3 x ( x ) x 1 k 1 2 k k
如果取初始值 x 0 =1.5,用上述两个迭代公 式分别迭代,计算结果
3 ( 1 ) x 1 . 5 , x , ( k 0 , 1 , 2 ,) . 0 k 1 x k1
仍平方收敛可将迭代法改为牛顿法不是平方收敛重根情形仍平方收敛用牛顿法得用上述三种方法求的二重根151458333333143660714314254976191514166666671414215686141421356215141176470614142114381414213562牛顿迭代法虽然具有收敛速度快的优点但每迭代一次都要计算导数比较复杂时不仅每次计算带来很多不便而且还可能十分麻烦如果用不计算导数的迭代方法往往只有线性收敛的速度
条件
* ( x) 1 2 a 5 1
1 1 2 a5 1
2 2 a5 0
所以

1 5
a0
(x ) 已知方程 x 在 a, b内有根 x *,且在 a, b 上满足 ,利用 ( x) 构造一个迭代函数 g ( x) (x )31
*
* * ( x ) x 当
* (x ) L 1
x x*
,使成立
( x ) ( x ) ( )( x x )
*
故有
( x ) x L x x x x
* * *
x

( x k 1 k) 对于任意的 x 都收敛 由定理1知 x 0
k 0 1 2 3 4 5 6 7
xk 1.5 1.35721 1.33086 1.32588 1.32494 1.32476 1.32473 1.32472

数值分析-求根方程

数值分析-求根方程
2
∴ 取φ ( x ) =
令x0 = 4, 于是得到如下迭代序列:
2
( x − 3),即迭代格式xk +1
2
1 2 = ( xk − 3)。 2
1 2 x1 = ( x0 − 3) = 6.5 2 1 2 x2 = ( x1 − 3) = 19.625 2 1 2 x3 = ( x2 − 3) = 191.0703125 2 1 2 x4 = ( x3 − 3) = 18252.432159423828125 2 1 2 x5 = ( x4 − 3) = 166575638.36718459473922848701477 2 M
§1 §2 §3 §4
§5
引言 二分法 迭代法 牛顿法 劈因子法
引言 /* Introduction */
求 f (x) = 0 的根 1. 基本概念
方程f (x)=0,如果存在某个 ,使得 (x*)=0。则称 为 如果存在某个x*,使得f 方程 如果存在某个 。则称x*为 方程f 的根或者称为函数f 的零点 的零点。 方程 (x) = 0 的根或者称为函数 (x)的零点。
为迭代格式(迭代公式 称xn+1 =φ(xn)为迭代格式 迭代公式 ;φ(x)为迭代 为迭代格式 迭代公式); 为迭代 函数; 为迭代序列; 函数;求得序列 x ∞ 为迭代序列;上述求根方 法称为迭代法。 法称为迭代法。 k k=0
{ }
例:给定方程 f (x)=x2-2x-3=0,显然它在区间 ,显然它在区间[2,4] 内有唯一实根x*=3。按不同迭代格式来求此解。 内有唯一实根 。按不同迭代格式来求此解。 解:1) f ( x ) = x 2 − 2 x − 3 = 0 ⇔ x = 2 x + 3

《方程的迭代求解》课件

《方程的迭代求解》课件

高斯消元法是线性方程组迭代求解的常用方 法。
详细描述
高斯消元法是一种常用的线性方程组迭代求 解方法,通过逐步消去变量,最终将方程组 转化为一个单一的方程,从而求解未知数。 这种方法适用于求解大型线性方程组,如矩
阵方程或微分方程等。
05
迭代求解的优缺点 与注意事项
迭代求解的优点
一元方程的迭代求解方法通常采用简单的迭代公式,如牛顿法或二分法等,通过不断逼近方程的解, 最终得到精确解。这种方法适用于求解简单的线性方程,如求解平方根或对数等。
二元方程组的实例分析
总结词
二元一次方程组的迭代求解方法适用于求解 具有两个未知数的方程组。
详细描述
二元一次方程组的迭代求解方法通常采用消 元法或代入法,通过逐步消去或代入变量, 最终得到一个变量的值,再代入求解另一个 变量。这种方法适用于求解具有两个未知数 的方程组,如线性方程组或二次方程组等。
迭代求解的缺点
稳定性
迭代求解依赖于初始值的选择,如果初 始值选择不当,可能导致迭代过程发散
,无法得到正确的解。
数值误差
由于迭代求解是一种近似方法,因此 得到的解可能存在一定的数值误差。
收敛速度
有些问题的迭代过程收敛速度很慢, 需要大量的计算资源。
对问题敏感
对于某些问题,迭代方法可能不适用 或效果不佳。
高效性
迭代求解是一种有效的数值计算方法,尤其对于大规模、复杂的问题 ,通过迭代可以快速逼近解。
通用性
迭代方法适用于多种类型的问题,不仅限于方程求解,还可以应用于 优化问题、数值积分等。
灵活性
迭代过程可以根据问题的特性进行调整,例如收敛条件的设定、迭代 初值的选取等,以获得更好的求解效果。
并行性

《方程求根的迭代法》PPT课件

《方程求根的迭代法》PPT课件

2021/4/24
记笔记
4
xk1
xk1
a (xk a )2 2xk
a (xk a )2 2xk
xk1 a ( xk a )2 xk1 a xk a
q x0 a x0 a
xk a ( x0 a )2k
x a x a 2021/4/24
k
记笔记 0
5
令q x0 ,a 则由上式得
2021/4/24
28
例9
已知迭代公式
收敛于 x k 1
2 3
xk
1
x
2 k
证明该迭代公式平方收敛.
均20收.敛于.且x成0立xk1(xk)
x*
30.
①x*xk1LLxkxk1
② 2021/4/24 x*xk1LkLx1x0
满足精度要求的最 大迭代次数
(事先误差估计法)
17
例1 对方程 x5 ,4构x 造 2迭 代0 函数如下
① (x) 5 4x ,2 ②
(x.试) 讨论x5在[12,2]上迭代
(x*) ( x*) (m1) (x *) 0,(m) (x*) 0
则迭代过程在 x* 邻域是m阶收敛的. (m 2)
2021/4/24
27
证明: (x*) 0迭,代过程 xk1 局(部xk 收)
敛于 x* ,又
xk 1
( xk
)
( x* )
( x* )( xk
x* )
y
y=f(x)
Pk
Pk+1 Pk+2
x* xk+2 xk+1
xk x
Newton法又称为Newton切线法或切线法
2021/4/24

数值分析第6讲方程求根PPT

数值分析第6讲方程求根PPT

f (x) f ''(x) ( f ' ( x))2
''(x)
( f ' )2
f '' f ''' f ' f ( f ' )3
2 f ( f '' )2
'( x*)
f
( x*) f ''( x*) ( f ' ( x*))2
0
''( x*)
(
f ' ( x*))2 f '' ( x*) ( f ' ( x*))3
x4 9.0000 x5 730 .00
x *x0 x1
x2
x
6
第六章:方程求根
y
yx
y (x)
y0 x1
y0 ( x0 )
y1 x2
y2 ( x1 )
y1 ( x1 )
x* x2 x1
x0
x
1 '(x) 0
y
y (x)
y x
y1 ( x1 )
y0 ( x0 )
y1 x2
y
yx
y (x)
y0 x1
y0 ( x0 )
y1 x2
y2 ( x1 )
y1 ( x1 )
x* x2
x1
x0
x
y
y1 ( x1 )
yx
y1 x2
y0 x1
x1
x3 x* x2
y0 ( x0 )
y (x)
x0
x
1 '(x) 0
0 '( x) 1
| '( x) | 1

方程求根的迭代法

方程求根的迭代法

§4.1 引 言绪论中讲到方程求根得二分法,但二分法收敛速度慢,有必要掌握新的方法。

§4.1.1迭代法的思想迭代法是一种逐次逼近法,使用某个固定公式(迭代公式)反复校正,逐步精确,直到满足精度。

迭代法求根分两步:1) 猜测初值 2)迭代如求解初值问题00')(),,(y x y y x f y ==用梯形公式111[(,)(,)2n n n n n n h y y f x y f x y +++≈++ (1) 看作关于1+n y 的函数方程,按欧拉公式提供猜测值),()0(1n n n n y x hf y y +=+,代入(1)得)],(),([2)0(11)1(1+++++=n n n n n n y x f y x f h y y 若)1(1+n y 仍不满足要求,则将它代入(1)式,继续得到校正值)2(1+n y ,写成迭代公式 )],(),([2)(11)1(1k n n n n n k n y x f y x f h y y ++++++= (2) 一般地,为了求一元非线性方程0)(=x f 的根,可以先将其转换为如下的等价形式()x x ϕ= (3)式(3)中连续函数()x ϕ称为迭代函数,其右端含未知数,不能直接求解。

先用根的某个猜测值0x 代入(3),构造迭代公式:()k k x x ϕ=+1。

如果迭代值k x 有极限,则称迭代收敛,极限值k k x x ∞→=lim *就是方程(3)的根。

几何意义P127图4-1为使迭代法有效,必须保证它的收敛行,()x ϕ满足什么条件,才能保证收敛?以最简单的线性迭代()d kx x +=ϕ,可以看出收敛的充分必要条件()1'<=k x ϕ。

几何意义P127图4-2,3,4,5。

§4.1.3 压缩映像原理设*x 是方程()x x ϕ=的根,则由微分中值定理 ))(()()(*'*1*k k k x x x x x x -=-=-+εϕϕϕ,如果存在10<≤L ,使得],[b a x ∈有()k k x x L x x L x -≤-⇒≤+*1*'ϕ,则迭代误差0e L e k k ≤,由于10<≤L ,故0→k e ,即迭代收敛。

线性代数方程组迭代法PPT课件

线性代数方程组迭代法PPT课件

超松弛法
收敛速度快
总结词
总结词
计算量较大
ABCD
详细描述
超松弛法具有较快的收敛速度,尤其对于大型线 性方程组,能够显著减少迭代次数。
详细描述
由于超松弛法的计算量较大,因此在实际应用中 可能需要考虑计算效率的问题。
CHAPTER 04
迭代法的实现步骤
初始化
设置初值
为方程组的解向量设定一个初始值。
迭代法的应用场景
当方程组的系数矩阵难以直接求解时 ,迭代法可以作为一种有效的替代方 案。
在科学计算、工程技术和经济领域中 ,许多问题可以转化为线性代数方程 组求解,而迭代法在这些领域有广泛 的应用。
迭代法的优缺点
优点
迭代法通常比直接法更加灵活和通用,对于大规模和高维度的线性代数方程组, 迭代法更加高效。
缺点
迭代法需要选择合适的迭代公式和参数,并且需要满足收敛条件,否则可能无 法得到正确的解。此外,迭代法的计算过程比较复杂,需要较高的计算成本。
CHAPTER 02
迭代法的基本原理
迭代法的数学模型
迭代法是一种求解线性代数方程组的数值方法,通过不断迭代逼近方程的 解。
迭代法的数学模型通常表示为:$x_{n+1} = T(x_n)$,其中$x_n$表示第 $n$次迭代时的近似解,$T(x)$表示迭代函数。
03
非线性方程组的迭代法在求解优化问题、控制问题 等领域有广泛应用。
在优化问题中的应用
01
迭代法在优化问题中也有广泛应用,如求解无约束优化问题、 约束优化问题和多目标优化问题等。
02
常见的优化问题迭代法包括梯度下降法、牛顿法和共轭梯度法
等。
这些方法通过不断迭代来逼近最优解,广泛应用于机器学习、

高校工程数学迭代法求方程根教学课件

高校工程数学迭代法求方程根教学课件

作迭代格式
xk+1=(2xk3+5)/(3xk2-2) 取x0=2.5,得迭代序 列:x1=2.164179104,x2=2.097135356,x3=2.094555232, X4=2.094551482=x5,故 α x4
补充[例1]
作迭代格式 xk+1=(xk3-5)/2
令x0=2.5,得迭代序列:x1=5.3125,x2=72.46643066,
≤(qp+qp-1+…+q)|xk–xk-1|≤q/(1–q)•|xk–xk-1|
收敛性
令p→∞,由上式可得
|x*–xk|≤q/(1–q)•|xk–xk-1| 这个误差估计式说明,只要迭代值的偏差|xk–xk-1| 相当小,就可以保证迭代误差|x*–xk|足够小,因此 可用条件:
|xk–xk-1|<ε
k
,也就是 x* = g(x* ),即x* 是 g lim x lim g x k 1 k k k
的根,也就是f 的根。若{ xk}发散,则迭代 法失败。
迭代法原理
[例2-3-1] 求方程 f(x0)=x3–x–1=0 在x=1.5附近的一个根。 [解] 将方程(2.3.1)改写成下列形式 (2.3.2) 用所给的初始近似x0=1.5代入(2.3.2)的右端,得到 (2.3.1)
[例2-3-1a]
迭代初值仍取x0=1.5,则有: x1=2.375
x2=12.3976
继续迭代下去已经没有必要,因为结果显然会越 来越大,不可能趋向于某个极限。这种不收敛的 迭代过程称作是发散的。 一个发散的迭代过程,纵使进行了千百次迭代, 其结果也是毫无价值的。
补充[例1]
[例1] 用简单迭代法求区间(2,3)内方程x3-2x-5=0的根

第4章 方程求根的迭代法

第4章 方程求根的迭代法

' ( x) L
则迭代过程对任意初值x0∈[a,b]均收敛于方程的根x*,且有 下列误差估计式 只要相邻两次 1 x * xk xk 1 xk 迭代值的偏差 1 L 充分小,就能 k L 保证迭代值足 x * xk x1 x0 1 L 够准确。
第4章 方程求根的迭代法
k 2 3 4 5 6 xk 0.54524 0.57970 0.56006 0.57117 0.56486 |xk-xk-1| 0.06129 0.03446 0.01964 0.01111 0.00631 k 7 8 9 10 xk 0.56844 0.56641 0.56756 0.56691 |xk-xk-1| 0.00358 0.00203 0.00115 0.00065
1.89328947 1.89328925 1.89328921 1.89328920 1.89328920 ……
第4章 方程求根的迭代法
2.迭代法收敛的条件 定理1 设 ( x) 在[a,b]上具有连续的一阶导数,且满足下列 两项条件: (1) 对于任意x∈[a,b],总有 ( x)∈[a,b]; (2) 存在0≤L<1,使对于任意x∈[a,b],成立
容易验证,上例迭代18次得到的精度为10-5的结果 为0.56714,本例只要迭代3次即可得到,加速效果明 显.
第4章 方程求根的迭代法
2.埃特金算法 设xk是根x*的某个近似值,用迭代公式校正一次得
xk 1 ( xk )
再迭代一次,得
~ xk 1 ( xk 1 ) x * xk 1 L( x * xk ) x * ~ xk 1 L( x * xk 1 )
1 xk xk 1 (e 0.6 xk ) 1.6

《数值分析》》课件

《数值分析》》课件
基于函数梯度的方法,通过迭代逼近最优解。
遗传算法
模拟生物进化过程的搜索算法,通过优胜略汰 的方式找到最优解。
模拟退火法
模拟金属退火过程的搜索算法,通过随机性和 温度控制来逼近最优解。
粒子群优化
模拟粒子群行为的算法,通过粒子之间的合作 和个体经验找到最优解。
截断误差
使用有限项进行级数展开时未考虑所有无穷项导致的误差。
舍入误差
由于数学运算符的近似计算和截取,导致了计算结果与真实结果之间的差距。
插值和拟合方法
插值和拟合方法是数值分析中常用的技术,用于根据已知数据点推导出未知数据点的值或找到拟合曲线或曲面。
插值方法
利用已知数据点之间的关系推导出处于数据点之间 位置的值。
2 物理学
求解量子力学方程、天体力学模拟和粒子物 理实验结果分析。
3 金融
风险评估、期权定价和投资组合优化。
4 医学
数值模拟手术、疾病预测和药物研发。
数值分析的历史和趋势
数值分析起源于古代文明对数学问题的解决方案。如今,随着计算机技术进步,数值分析在各个领域的 应用呈指数级增长。
1
古代
古埃及的巴比伦人使用分段直线插值法求解方程。
《数值分析》PPT课件
本课程介绍《数值分析》的学习目标,定义和应用领域。深入探讨数值分析 的历史、发展和误差分析。了解插值和拟合方法,数值微积分和数值积分。
数值分析的应用价值
数值分析在工程、物理学、金融等领域扮演着重要角色。通过数值模拟和优化算法,我们能够解决复杂问题并 做出准确的预测。
1 工程
计算结构力学、流体力学和电磁场分析,优 化设计和仿真。
2
20世纪
计算机的发明使数值分析成为可能,并发展了更高精度和快速的算法。

中国矿业大学《数值分析》课件-第2讲

中国矿业大学《数值分析》课件-第2讲

c
c
工程中的求根问题
基本原理
热量守恒定律 力平衡原理
因变量
温度 力的大小和方向
自变量
参数
时间和位置 热能和几何形状
时间和位置 强度、几何形状或结构
牛顿运动定律 基尔霍夫定律
加速度,速率或位 时间和位置 质量或一些耗散参数 移
பைடு நூலகம்
电路中的电流和电 时间 压
阻抗、电容和电感等
必备数学知识
代数方程和超越方程的概念 如果一个函数可以表示成下式,则称这个函数是代数函数
c
c
工程中的求根问题
基本原理
热量守恒定律 力平衡原理
因变量
温度 力的大小和方向
自变量
参数
时间和位置 热能和几何形状
时间和位置 强度、几何形状或结构
牛顿运动定律 基尔霍夫定律
加速度,速率或位 时间和位置 质量或一些耗散参数 移
电路中的电流和电 时间 压
阻抗、电容和电感等
必备数学知识
代数方程和超越方程的概念 如果一个函数可以表示成下式,则称这个函数是代数函数
对于第二类
牛顿法求根
问题的方法:多项式求根 劈因子法
划界法—图解法和增量搜索法
图解法和增量搜索法的目的主要是为了进行根区间的大致估计
根据的原则是:
函数在某个区间内值的符号发生了改变!
增量搜索法的关键是: 确定步长是个关键,只要步长足够小,利用此法可以得 到根,但减小步长,计算量增加,一般用于初步确定根 的位置。
对于第二类
牛顿法求根
问题的方法:多项式求根 劈因子法
划界法—图解法和增量搜索法
图解法和增量搜索法的目的主要是为了进行根区间的大致估计

数值分析第三章线性方程组的迭代法课件

数值分析第三章线性方程组的迭代法课件

§ 3.3.2 Gauss—Seidel 迭代法的矩阵表示
将A分裂成A =D+L+U,则Ax b 等价于
(D+L+U )x = b
于是,则高斯—塞德尔迭代过程
Dx(k1) Lx(k1) Ux(k) b
因为 D 0 ,所以 D L D 0

(D L)x(k1) Ux(k) b
x(k1) (D L)1Ux(k) (D L)1b
e(k) x(k) x* Gx(k1) d (Gx* d) G(x(k1) x* ) Ge(k1)
于是 e(k) Ge(k1) G 2e(k2) Gk e(0)
由于 e (0)可以是任意向量,故 e(k) 收敛于0当且仅
故 (D L)x(k1) (1)D U x(k) b
显然对任何一个ω值,(D+ωL)非奇异, (因为假设 aii 0,i 1,2,, n )于是超松弛迭代公式为
x(k1) (D L)1 (1)D U x(k) (D L)1b
令 L (D L)1 (1)D U
f (D L)1b
则超松弛迭代 公式可写成
称为雅可比迭代公式, B称为雅可比迭代矩阵
雅可比迭代矩阵表示法,主要是用来讨论其收敛 性,实际计算中,要用雅可比迭代法公式的分量 形式。即
x1(k 1)
1 a11
(a12 x2(k )
a13 x3(k )
a1n xn(k )
b1 )
x2(k 1)
1 a 22
(a21 x1(k )
a23 x3(k )
§ 3.4.2超松弛迭代法的矩阵表示 设线性方程组 Ax=b 的系数矩阵A非奇异,且主对角
元素 aii 0(i 1,2,, n) , 则将A分裂成

数值分析课件12解线性方程组的迭代法

数值分析课件12解线性方程组的迭代法
练习
讨论用雅可比(Jacobi)迭代法求解下列线性方程 组的收敛性。若收敛,求其解;若发散,作适当 变换使其收敛并求解。
2x1 12x2 x3 1
x1 3x2 15x3 2
aij
x
j
(k
)
n
aij x j (k )
j i 1
bi )
上海理工大学 理学院
University of Shanghai for Science and Technology
College of Science
Jacobi迭代算法
1、输入系数矩阵A和向量b,和误差控制eps 2、x1={0,0,…..,0} , x2={1,1,…..,1} //赋初值 3、while( ||A*x2-b||>eps) {
而系数矩阵中含有大量的0元素。对于这类的矩阵,在用直接法 时就会耗费大量的时间和存储单元。因此我们引入一类新的方法: 迭代法。
迭代法是一种逐次逼近的方法,其基本思想是:使用某个固 定的公式,对解的近似值进行反复校正,从而得到一个近似解序 列,使之收敛于方程组的解。
迭代法具有算法简单、运算速度快的特点。但这种方 法获得的是方程组解的近似值。Colege of Science
迭代法的收敛性
定理:迭代法X(m+1)=GX(m)+g 收敛的充分必要条件 是迭代矩阵G为收敛矩阵,即G的谱半径
(G)<1。
定理: 迭代法X(m+1)=GX(m)+g 的迭代矩阵G的某种范数 ||G||=q<1,那么: 1)对任意初值X(0)及g右端向量,迭代格式收敛于X*; 2) ||X(m) – X*||qm ||X(1) –X(0)||/(1 – q); 3) ||X(m) – X*||q ||X(m) – X(m1)||/( 1 – q).
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
b,我们需要求x-asinx=b的根
(3) 在数学中,需要求n次多项式xn + a1 xn-1+...+an-1 x + an =0的根
方程求根需要考虑的问题
求 f (x) = 0 的根
实根与复根 根的重数
f (x) = ( x – x*)m ·g(x) 且 g(x*) 0, 则 x* 为 f (x) 的 m 重根
迭代过程的收敛速度
定义
lim
k
| ek1 | | ek |r
C
0
(C为常数)
则称该迭代为 r 阶收敛。
(1) 当 r =1 时称为线性收敛,此时 C < 1;
(2) 当 r =2 时称为二次收敛,或平方收敛;
(3) 当 r >1 时称为超线性收敛。
二分法线性收敛
不动点迭代中,若 ’(x*) 0,则
例题(3)
k
xi
0 3.000000000
1 3.098612289
2 3.130954362
3 3.141337866
4 3.144648781
5 3.145702209
6 3.146037143
7 3.146143611 8 3.146177452 9 3.146188209 10 3.146191628 11 3.146192714 12 3.146193060 13 3.146193169 14 3.146193204
存在
等价于
f ( x* ) 0 x*为 ( x)的不动点
几何 y x
意义
y
(
x
)
转换例子(1)
例:已知方程 x3-6x2+9x-2=0 在 [3,4] 内有一根,考虑迭代
(1) x = 1(x) = x3-6x2+10x-2 ;
(2) x 2( x) ( x3 9x 2 ) 6 ;
设: '(k ) '(k1)
xk1 x * xk x * xk2 x * xk x *
x*
xk
xk1 xk 2 xk2 2 xk1 xk
yk ( xk ), zk ( yk )
xk1
xk
zk
yk xk 2 yk
2
xk
Aitken 加速
当 x 收敛到 x* 时,修正项分子趋于零。
xk
xk exk 2 1 exk
取初值x0=0.0,计算如下:
➢ 对迭代格式一: the iterative number is 27, the numerical solution is 0.442852706
➢ 对迭代格式二: the iterative number is 3, the numerical solution is 0.442854401
f (x)
f (xk )
f ( xk )(x xk )
f
(
2!
)
(
x
ቤተ መጻሕፍቲ ባይዱ
xk
)2


xk

x 之间。
0 f ( x*) f ( xk ) f ( xk )( x * xk )
xk 1
xk
f (xk ) f ( xk )
y
x*
xk
f (xk ) f ( xk )
条件: f’(x) 0
x*

ek 1 ekp
ek 1 e p0
k
1 ekp p0
若 p0 < p, 与迭代 p 阶收敛矛盾 p0 = p
迭代过程的加速
设有不动点迭代:xk1 ( xk )
xk1 x* ( xk ) ( x*) '( )( xk x*)
x* xk1 '( ) xk 1 '( )
(3)
x
3(x)
x
x3 6x2 9x 3x2 12x
9
2
;
(4) x 4( x) 3 6x2 9x 2 ;
?哪种转换方法好
For example:2x3-x-1=0
转换例子(2)
(1) 如果将原方程化为等价方程 x 2x3 1
则迭代格式为:xk 1 2xk3 1
取初值 x0 0
(1 L) xk x *
xk
x*
1 1 L
xk1
xk
又 | xk1 xk | (xk ) (xk1) | '() | | xk xk1 | L | xk xk1 |
xk
x
*
1 1 L
xk1 xk
L 1 L
xk xk1
L
Lk 1 L
x1 x0
全局收敛与局部收敛
定理的条件保证了不动点迭代的全局收敛性。 即迭代的收敛性与初始点的选取无关。
( p) ( x*) 0
并且有
lim
k
ek 1 ekr
1 ( p) ( x*)
p!
证明:充分性. 根据泰勒展开有
xk1
( xk
)
( x*)
'( x*)( xk
x*)
...
(
p) (k
p!
)
( xk
x*) p
xk1
x*
( p) (k )
p!
( xk
x*) p
lim
k
ek 1 ekr
1 ( p) ( x*)
ek1 xk1 x* ( xk ) ( x*) '( )ek
取极限得
lim
k
| ek1 | ek |r
|
|
'(
x*)
|
0
线性收敛
P阶收敛
定理 设迭代 xk+1 = (xk) ,若 (p)(x) 在 x* 的某邻域内连续,
则该迭代法具有 p 阶收敛的充要条件是
( x*) x*,
'( x*) ''( x*) L ( p1) ( x*) 0,
同样的方程
⇒ 不同的迭代格式
有不同的结果
已经收敛,故原方程的解为 x = 1.0000
什么形式的迭代 法能够收敛呢?
几何含义
y
y=x
p1
y= (x)
p0

x
x0
x1 x*
y p0
y=x

y= (x)
p1
x
x0
x*
x1
几何含义
y
y= (x) y = x
p0
p1
x x1 x0 x*
y
y=(x) p0
)
xk
取 (x) = x+f(x)
xk1
xk
f ( xk ) 1 f '( xk ) xk 1 1 f '( xk )
f ( xk ) xk f '( xk ) f '( xk )
xk
f ( xk ) f '( xk )
牛顿法的收敛性
x0 x0 x✓0
x*
结论:Newton法的收敛性依赖于x0 的选取。
y=x
p1
x x0 x* x1
压缩映像定理
定理 设 (x)C[a, b] 且可导,若
(1) a (x) b 对一切 x[a, b] 都成立
(2) 0 L < 1,使得 | ’(x) | L 对 x[a, b] 成立
则有
(a) 对任意 x0[a, b],由 xk+1 = (xk) 产生的迭代序列
f’(x) 0,则存在 x* 的某个 邻域 N(x*) =[x*- , x* + ],
使得对 x0 N(x*),Newton 法产生的序列以不低于二阶 的收敛速度收敛到 x* 。
Newton迭代
Newton 法也可以看作一类特殊的加速迭代
xk 1
(
xk 1
) '( xk '( xk )
定理中的条件 | ’(x) | L < 1 可以适当放宽 (2’) ’(x) 在 x* 的某个邻域内连续,且 | ’(x*) | <1 由 ’(x) 的连续性及 | ’(x*) | <1 即可推出: 存在 x* 的某个 邻域 N(x*) =[x*- , x* + ], 使得对 x N(x*)都有| ’(x) | L < 1, 则由 x0 N(x*) 开始
第四章 方程求根的迭代法
简介(Introduction)
我们知道在实际应用中有许多非线性方程的例子,例如 (1)在光的衍射理论(the theory of diffraction of light)中,
我们需要求x-tanx=0的根 (2)在行星轨道( planetary orbits)的计算中,对任意的a和
例题2
求函数 f x x3 10x2 19.68x 10.944 的正实根
x1 2x03 1 1
x2 2x13 1 3 x3 2x23 1 55
由此可见,这种迭代格式是发散的
(2) 如果将原方程化为等价方程
仍取初值 x0 0
x3 x1 2
3
x1
x0 1 2
3 1 0.7937 2
x2 3
x1 1 2
3
1.7937 2
0.9644
依此类推,得
x3 = 0.9940 x4 = 0.9990 x5 = 0.9998 x6 = 1.0000 x7 = 1.0000
的迭代都收敛。
这种在 x* 的邻域内具有的收敛性称为局部收敛性。
例题(1)
用一般迭代法求方程x-lnx=2在区间(2,) 内的根,要求|xk-xk-1|/|xk|<=10-8
相关文档
最新文档