方程的近似解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例如, 方程 x3 x 1 0 可转化为 x3 x 1 由图可见只有一个实根 (1, 1.5) ,
y
(1, 1.5)即为其隔根区间 .
(2) 逐步收索法
y x 1 O 1 2 x
yx
3
从区间[a , b] 的左端点出发 , 以定步长 h 一步步向右
搜索, 若
f (a jh) f (a ( j 1)h) 0 ( j 0 , 1,; a ( j 1)h b)
故该方程只有一个实根 , [0 , 1] 为其一个隔根区间 , 欲使
n1
必需 2 n 1 1000 , 即 n log 2 1000 1 8.96
2
3 ( 1 0 ) 10 n 1
1
可见只要对分区间9次 , 即可得满足要求的实根近似值 10
二、牛顿切线法及其变形
2. 二分法
a 1 b 若 f (1 ) 0, 则 1 即为所求根 . a1 a b b1 1 1 则根 (a , 1 ) , 令 a1 a , b1 1 ; 若 f (a) f (1 ) 0, 否则 (1 , b) ,令 a1 1 , b1 b , 对新的隔根区间[ a1 , b1 ]重复以上步骤, 反复进行,得
f ( x) 满足 :
1) 在 [a, b] 上连续, f (a) f (b) 0 2) 在 [a, b] 上 f ( x) 及 f ( x) 不变号 方程 f ( x) 0 在 (a, b) 内有唯一的实根 .
有如下四种情况:
y
y
y
b
y
bx Oa O f0 f0 f 0 f 0
方程的近似解
一、根的隔离与二分法
二、牛顿切线法及其变形
三、一般迭代法 (补充)
一、根的隔离与二分法
则称[a, b]为 若方程 f ( x) 0 在[a, b] 内只有一个根 , 其隔根区间. f ( x) C[a, b], f (a) f (b) 0 , [a, b] 为隔根区间 且 f ( x) 在 (a, b) 内严格单调 y y f ( x)
牛顿法的变形:
y
(1) 简化牛顿法 若用一常数代替 f ( xn1 ) , 即用平行 线代替切线, 则得简化牛顿迭代公式.
O
a
例如用 f ( x0 ) 代替 f ( xn1 ) , 得
f ( xn1 ) xn xn1 f ( x0 )
缺点: 逼近根的速度慢一些.
x0 x
如此继续下去, 可得求近似根的迭代公式 : f ( xn1 ) (n 1, 2 ,) xn xn1 f ( xn1 ) 称为牛顿迭代公式
a
牛顿法的误差估计:
y
由微分中值定理得
f ( xn ) f ( ) f ( )( xn )
f ( xn ) f ( ) 0 , xn f ( )
例1. 用二分法求方程
x 1.1x 0.9 x 1.4 0 的近似
3
2
实根时, 要使误差不超过 103 , 至少应对分区间多少次 ?
解: 设 f ( x) x 3 1.1x 2 0.9 x 1.4 ,则 f ( x) C (, )
( 5.67 0) f ( x) 3x 2 2.2 x 0.9 0 f ( x) 在 (, ) 单调递增, 又 f (0) 1.4 0 , f (1) 1.6 0
(n 1, 2 ,)
优点: 避免每次计算 f ( xn1 ), 因而节省计算量.
(2) 割线法
y
为避免求导运算 , 用割线代替切线, x2 x3 f ( xn1 ) f ( xn2 ) 即用差商 代替 O x0 x1 x xn1 xn2
[a , b] [ a1 , b1 ] [ an , bn ] 1 (a b ) 若取 [ an , bn ] 的中点 n1 2 n n 作为 的近似根 ,
n 1 (b a ) 1 (b a ) 则误差满足 n 1 0 n 2 n 2 n 1
Oa b x 由 y f ( x)的草图估计隔根区间 ; y y ( x) y ( x) 将 f ( x) 0 转化为等价方程 ( x) ( x) 由 y ( x) , y ( x) 的草图估计隔根区间 . O a b x
1. 求隔根区间的一般方法 (1) 作图法
a
x O
a
f0 f 0
bx
Oa
fLeabharlann Baidu0 f 0
b
x
牛顿切线法的基本思想:
用切线近似代替曲线弧求方
程的近似根 . 记纵坐标与 f ( x) 同号的端点为
y
( x0 , f ( x0 )) , 在此点作切线 , 其方程为 O x2 x1 x b 0 x y f ( x0 ) f ( x0 )( x x0 ) f ( x0 ) 令 y = 0 得它与 x 轴的交点 ( x1 , 0) , 其中 x1 x0 f ( x0 ) 再在点( x1 , f ( x1 )) 作切线 , 可得近似根 x2 .
则区间 [a jh, a ( j 1)h]内必有根 .
搜索过程也可从 b 开始 , 取步长 h < 0 .
设 f ( x) C [a, b] , f (a) f (b) 0, 且方程 f ( x) 0 只有
a b , 取中点 一个根 (a , b), 1 2
a
O
x2 x1 x b0 x
f ( xn1 ) xn xn1 f ( xn1 )
f ( xn ) 记 m min f ( x) 0 , 则得 xn [ a ,b ] m
说明: 用牛顿法时, 若过纵坐标与 f ( x) 异号的端点作
切线 , 则切线与 x 轴焦点的横坐标未必在 [a , b]内.