• 沒有找到結果。

第八节

N/A
N/A
Protected

Academic year: 2021

Share "第八节"

Copied!
11
0
0

加載中.... (立即查看全文)

全文

(1)

三、一般迭代法 ( 补充 )

第八节

的实根 求方程

f

(

x

)  0

可求精确根

无法求精确根 求近似根 两种情形 ( 有时计算很繁 ) 本节内容 :

一、根的隔离与二分法 二、牛顿切线法及其变形

方程的近似解

第三章

(2)

一、根的隔离与二分法

, 内只有一个根 在

若方程

f

(

x

)  0 [

a

,

b

]

内严格单调

( 在

f

(

x

)

a

,

b

为 则称 [ b

a

, ] 其隔根区间 .

, 0 )

( ) ( , ] , [ )

(

x

C a b f a f b

f

[ b

a

, ] 为隔根区间

(1) 作图法

1.

求隔根区间的一般方法

; )

( 的草图 估计隔根区间 由

y

f x

转化为等价方程 将 ( )  0

f x

o x y

) (x f y

o x y

. )

( ,

)

( 的草图估计隔根区间

y

 

x y

 

x

a b

) ( )

(

x

x

 

a b

) (x y

) (x y

(3)

(2) 逐步收索法

0 1

, 方程

x3

 x   例如

3

 x  1

x

由图可见只有一个实根   ( 1 , 1 . 5 ) , 可转化为

. )

5 . 1 , 1

( 即为其隔根区间

, ]

,

[ 的左端点出发

从区间

a b

以定步长 h 一步步向右 搜索 , 若

0 )

) 1 (

( )

(

a

jh f a

j

h

f

) )

1 (

; ,

1 , 0

(

j

 

a

j

h

b

.

] ) 1 (

[ , 内必有根

则区间

a

jh a

j

h

搜索过程也可从 b 开始 , 取步长 h < 0 .

x o

y

2 1 x3

y

1

 x y

(4)

a1 b1

2.

二分法

f

(

x

) 

C

[

a

,

b

]

f

(

a

)

f

(

b

)  0 , 且方程

f

(

x

)  0 只有

一个根   ( b

a

, ) 取中点 

1

a2b

1

f

( 

1

)  0

1

即为所求根  .

f

(

a

)

f

( 

1

)  0 则根   (

a

, 

1

) , 令

a1

a

,

b1

 

1

; ,

) , ( 

1 b

  否则

对新的隔根区间 [

a1

,

b1

] 重复以上步骤 ,反复进行 ,得 , ,

1

1

1 b b

a

  

  

 [ , ] [ , ] ]

,

[

a b a1 b1 an bn

的中点

若取 [

an

,

bn

]

则误差满足 

n1

  

12

(

bn

an

)

1

( )

2

1 b a

n

a b

)

2

(

1 1 n n

n

a

b

作为的近似根 ,

 0

 

n a1 b1

(5)

例 1. 用二分法求方程

x3

 1 . 1

x2

 0 . 9

x

 1 . 4  0 的近似 实根时 ,要使误差不超过 10

3

, 至少应对分区间多少次 ?

解 :

f

(

x

) 

x3

 1 . 1

x2

 0 . 9

x

 1 . 4 , 则

f

(

x

) C (  ,   ) 9

. 0 2

. 2 3

)

( 

2

 

x x x

f

 0 (     5 . 67  0 ) ,

) ,

( )

( 在    单调递增

 x

f

, 0 4

. 1 )

0

(   

f f

( 1 )  1 . 6  0

故该方程只有一个实根

, [ 0 , 1 ] 为其一个隔根区间 , 欲使 )

0 1

1

(

2

1

 

1

n

n

10

3

必需 2

n1

 1000 ,

n

 log

2

1000  1  8 . 96

可见只要对分区间 9 次 ,即可得满足要求的实根近似值 

10

(6)

二、牛顿切线法及其变形

: )

(

x

满足

f

0 )

( ) ( ,

] , [ )

1 在

a b

上连续

f a f b

不变号 及

在 [ , ] ( ) ( ) )

2

a b f

x f



x

. )

, ( 0

)

( 内有唯一的实根

方程

f x

a b

有如下四种情况 :

b x a

y

o a b x

y

o a b x

y

o x

b a

y o

0 0

  

f f

0 0

  

f f

0

 0

 

f f

0 0

  

f f

(7)

牛顿切线法的基本思想 : 程的近似根 .

记纵坐标与

f 

(x ) 同号的端点为 ,

)) (

,

(

x0 f x0

用切线近似代替曲线弧求方

y

b x o a x1 x0

在此点作切线 ,其方程为

) )(

( )

(

x0 f x0 x x0 f

y

   

令 y = 0 得它与 x 轴的交点 (

x1

, 0 ) ,

) (

) (

0 0 0

1 f x

x x f

x

   其中

再在点 (

x1

,

f

(

x1

)) 作切线 , 可得近似根

x2

. 如此继续下去 , 可得求近似根的迭代公式 :

) (

) (

1 1 1

 

n n n

n f x

x x f

x

(

n

 1 , 2 ,  )

x2

称为牛顿迭代公式

(8)

牛顿法的变形

:

(1)

简化牛顿法 若用一常数代替

y

b x o a

,  ) (

1

xn

f

即用平行

, ) (

)

(

0

1

x f xn

f

代替

例如用

则得简化牛顿迭代公式 . 线代替切线 ,

得 ) (

) (

0 1 1

x f

x x f

xn n n

 

(

n

 1 , 2 ,  )

优点 : 避免每次计算

f

 (

xn1

) , 因而节省计算量 .

缺点 : 逼近根的速度慢一些 .

(9)

三 . 一般迭代法

( 补充 )

, ) ( 0

)

(

x x x

f

 转化为等价方程  

将方程 在隔根区

0

,

, , , , , ,

x

按递推公式

) ,

2 , 1 (

)

(

1

 

x n xn

n

 

xn

,

生成数列 lim   ,

n

n x

即为原方程的根 .

① 称为迭代格式 ,

, )

(

x

称为迭代函数

x0

称为迭代

,

lim 存在称迭代收敛

n

n x

初值 .

否则称为发散 .

(10)

例 3. 用迭代法求方

x3

 x  1  0 在 [ 1 , 2 ] 内的实根 . 解法 1 将方程变形为

x

 x

3

 1 , 迭代格式为

,

3

1

1

n

n x

x

x0

 1 . 5

1 2 3 

n xn

0 5 .

1 2 . 375 12 . 396 1903 . 779  发散 ! 解法 2 将方程变形为

x

 x

3

 1 , 迭代格式为

, 1

3 1

n

n x

x

x0

 1 . 5

1

2

n xn

0 5 .

1 1 . 35721 1 . 33086 

7 8

32472 .

1 1 . 32472

迭代收敛 ,1.32472 为计算精度范围内的所求根 .

(11)

内容小结

1. 隔根方法 作图法 二分法

2. 求近似根的方法

二分法

牛顿切线法

简化牛顿法

一般迭代法

參考文獻

相關文件

全世界犀牛角遭到非法盜獵的情況相當嚴重,40 年來,非洲極度瀕危的黑犀牛數 量減少了 90%以上,如今只剩下約

破山禪師 萬如禪師 浮石禪師 玉林禪師 箬菴禪師 山茨禪師 玄微禪師 香幢法主 [車*度]轢居士 跛道人如念 無依道人 牧公道人..

。於諸法一切無所住。是為一切智住。不自念法是我所。作是者為一切智。一切人法

1.在 1800 年晚期,有多少匹的「野馬」在美國大西部遊

[r]

今天汽油調漲至每公升 36.2 元,如果爸爸開車至加油站加了 1000

羅字門者。詮一切法清淨。由知一切法清淨故。即悟一切法無諍。嬭字門者。詮一

大莊嚴寺釋寶唱撰   景福寺慧果尼傳第一   建福寺法盛尼傳第二   江陵牛牧寺慧玉尼傳第三