数值分析第2章习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题(每题5分,共计20分)

1、已知方程0523=--x x 在区间[]32,存在唯一正根,若用二分法计算,至少迭

代( C )次可以保证误差不超过3102

1-⨯。(二分法二分次数) A 5; B 7; C 10; D 12

2、用一般迭代法求方程()0=x f 的根,将方程表示为同解方程()x x ϕ=,则()0=x f 的根是(C )(不动点迭代法根的几何意义)

A.x y =与()x y ϕ=的交点

B.x y =与x 轴交点的横坐标

C.x y =与()x y ϕ=交点的横坐标

D.()x y ϕ=与x 轴交点的横坐标

3、分别改写方程042=-+x x 为42+-=x x 和2ln /)4ln(x x -=的形式,

对两者相应迭代公式求所给方程在[1,2]内的实根,下列描述正确的是:(B )(迭代的收敛性)

A. 前者收敛,后者发散

B. 前者发散,后者收敛

C. 两者均收敛发散

D. 两者均发散

分析:()x ,ϕ<1

4、解非线性方程0)(=x f 的牛顿迭代法的收敛阶为( D )。(收敛阶数)

A 线性收敛;

B 局部线性收敛;

C 平方收敛;

D 局部平方收敛。

二、填空题(每小题5分,共计20分)

1、非线性方程0)(=x f 的迭代函数)( x x ϕ=在有解区间满足 ,则使用该迭代函数的迭代解法一定是局部收敛的。(迭代函数) 答案:1)(<'x ϕ

2、在非线性方程f (x )=0使用各种切线法迭代求解时,若在迭代区间存在唯一解,且f (x )的二阶导数不变号,则初始点x 0的选取依据为 。(切线法) 答案:0)()(00>'x f x f

3、求方程()x f x =根的牛顿迭代公式是 。(牛顿迭代公式) 答案:()()

n n n n n x f x f x x x ,11---=+ 4、割线法迭代公式是 。(割线法迭代)

答案:

()()()()111--+---

=k k k k k k k x x x f x f x f x x

三、解答题(每题12分,共计60分)

1、用牛顿法求()cos 0f x x x =-=的近似解。(牛顿迭代法)

解:由零点定理,cos 0x x -=在(0,)2

π

内有根。 由牛顿迭代公式1cos 0,1,......1sin n n

n n n x x x x n x +-=-=+ 取04x π=得,12340.73936133;0.7390851780.7390851330.739085133

x x x x ==== 故取*40.739085133x x ≈=

2、用割线法求解方程x-sin x-0.5=0在1.5附近的一个根。(割线法求根) 解:割线法迭代公式为:

)()sin (sin )(5.0sin 1111---+-------=k k k k k k k k k k x x x x x x x x x x 取初始值x0=1.4,x1=1.6迭代计算,得到:

)4.16.1()4.1sin 6.1(sin )4.16.1(5.06.1sin 6.16.12-⨯------=x

2.0)9854497.09995736.0(2.09995736.01.16.1⨯----

==1.4919426 3x =1.49702,4x =1.49730

3、设a 为常数,建立计算a 的牛顿迭代公式,并求115的近似值,要求计算结果保留小数点后5位。 (牛顿法)

解:令p (x )=x 2-a ,则p (x )=0的解即为a 。其牛顿迭代公式为:

)(212)()(21n

n n n n n n n n x a x x a x x x f x f x x +=--='-=+ 取a =115,x n +1= ½(x n + 115/x n )

f (x )=2>0 取x 0=11

x 1=½(11+115/11)=10.72727

x 2=½(10.72727+115/10.72727)= 10.72381

x 2=½(10.72381+115/10.72381)= 10.72381

4、已知函数, 试分析以下两种迭代公式是否可取。(迭代收敛性)

(1) (2) 解:由公式(1)有, 2

5)(3-=x x ϕ 求导得22

3)('x x =

ϕ在[2,3]内1|)('|>x ϕ 所以迭代公式(1)在区间内不收敛,因而不可取。 由公式(2)有,352)(+=x x ϕ

求导得()052132)('32

>+=x x ϕ可知)(x ϕ在区间内单调递增,)('x ϕ在区间内单调递减。故有2 <)2(ϕ<)(x ϕ<)3(ϕ< 3

1392

)2(')('03<=<<ϕϕx

由收敛定理可知,公式(2)在区间[2,3]内收敛,因而可取。

5、0*=x 是0221)(22=---=x x e x f x 的几重根?取,5.00=x 用求重根的修正牛顿公式计算此根的近似值,精确至410)(-≤k x f 。(修正牛顿法)

解:22221)(x x e x f x ---=

0)0(,242)('2'=--=f x e x f x

0)0(,44)(''2''=-=f e x f x

08)0(,8)('''2'''≠==f e x f x

故0*=x 是0221)(22=---=x x e x f x 的3重根,即m=3.

修正牛顿迭代公式为:

2

531-=+k k x x 3152+=+k k x x []3,2,052)(f 3∈

=--=x x x x

相关文档
最新文档