2014计算方法试题及参考答案

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

研究生课程考试试题

课程名称: 计算方法 考试类型(考试或考查): 闭卷 年 级: 2014 学时: 54 考试时间: 2015年1月6日 专 业: 学生姓名: 学号:

一、填空题(共10个空,每空3分,共30分)

1、设近似值p 的相对误差为2%,那么n p 的相对误差为 2%n ⨯ ;

2、设(1,2,2)T x =-,1102A -⎛⎫

= ⎪⎝⎭

,则2||||x = 3 ,1||||A = 3 ;

3、设()f x 可微,求方程()x f x =的牛顿迭代公式是1()

1()

n n n n n p f p p p f p +-=-'-。

4、求解方程组12126510x x x x +=⎧⎨+=⎩ 的Jacobi 迭代公式为112

121

620.2k k

k k

x x x x ++⎧=-⎪⎨=-⎪⎩ ,该迭代 是 收敛;

5、已知(4)2f =,(9)3f =,则()f x 的线性插值多项式为1()0.2 1.2p x x =+;

6、求积公式0

()()n

b

k k a

k f x dx A f x =≈∑⎰的代数精度以Gauss 型求积公式为最高,具有21n +

次代数精度;

7、对初值问题0

(,)

(a)y f x y y y '=⎧⎨=⎩,显式Euler 方法的绝对稳定区间为[2,0)-。

二、计算题(共7个小题,每小10分,共70分)

1、对实数0a ≠,应用牛顿法于方程10a x -=,导出求1

a

的迭代公式,证明它二阶

收敛。

解:设1()f x a x =-,则方程10a x -=的解1a

的牛顿迭代公式为2

12n n n p p ap +=-。

令2()()2()f x g x x x ax f x =-

=-',则11g a a ⎛⎫= ⎪⎝⎭ ,11220g a a a ⎛⎫'=-= ⎪⎝⎭,120g a a ⎛⎫

''=-≠ ⎪⎝⎭

。故迭氏公式是二阶收敛的。

2、用LU 分解求解方程组:

1231231

2324144565125

x x x x x x x x x ++=⎧⎪

++=⎨⎪++=⎩。

解:设2144416512A ⎛⎫ ⎪= ⎪ ⎪⎝⎭ ,155b ⎛⎫ ⎪= ⎪ ⎪⎝⎭ 。令A LU = 得100210311L ⎛⎫ ⎪= ⎪ ⎪

⎝⎭

,214027007U ⎛⎫ ⎪

=- ⎪ ⎪⎝⎭。

令UX Y =,方程组化为LY b =,解之得:131Y ⎛⎫ ⎪

= ⎪ ⎪-⎝⎭

。最后再解方程组UX Y =得

27117X ⎛⎫ ⎪ ⎪= ⎪ ⎪- ⎪⎝⎭。

3、对下面线性方程组

1231231

23321015104521048

x x x x x x x x x ++=⎧⎪

--=⎨⎪+-=⎩

(1)试建立一种收敛的Gauss Seidel -迭代公式,说明理由 (2)取(0)(0,0,0)T X = ,计算出(2)X 。

解:(1)改变方程的次序得新方程组1231231

23104521048321015

x x x x x x x x x --=⎧⎪

+-=⎨⎪++=⎩,它的系数矩阵是严格对角占

优矩阵,所以其Gauss Seidel -迭代是收敛的。Gauss Seidel -迭代为

(1)()()

123(1)

(1)()

213(1)(1)(1)3120.50.40.10.80.20.41.50.30.2k k k k k k k k k x x x x x x x x x ++++++⎧=++⎪=-+⎨⎪=--⎩

。 (2)当(0)(0,0,0)T X =时,(1)(0.5,0.7,1.21)T X =,(0)(0.901,1.1038,1.0021)T X =

4、已知sin x 在区间[0.4,0.8]的函数表

如用二次插值求sin0.63891的近似值,如何选取结点才能使误差最小?并求该近似值。

解:由插值余项得结点应选为与插值点最近的三个点即0.5,0.6和0.7,插值多项式为:

2(0.6)(0.7)(0.5)(0.7)(0.5)(0.6)

()0.479420.564640.64422

(0.50.6)(0.50.7)(0.60.5)(0.60.7)(0.70.5)(0.70.6)

x x x x x x L x ------=

++------ 20.282 1.16240.03128x x =-+- sin0.63891的近似值为:

2(0.63891)0.2820.63891 1.16240.638910.031280.59627L =-⨯+⨯-≈

5、求形如1

y ax b =

+(,a b 为常数)的经验公式,使它与下表数据相拟合。

解:令X x =,1Y y =。函数1y ax b

=+化为Y aX b =+,数据(,)i i x y 化为(,)i i X Y 如表:

问题化为求形如Y aX b =+的经验公式,使它与上表数据据拟合。 建立矛盾方程:

00.9901

3.0003253 6.9979

a b a b a b a b +=⎧⎪+=⎪

+=⎪⎪+=⎩ 法方程为:

14633.9946415.9883a b ⎛⎫⎛⎫⎛⎫= ⎪⎪ ⎪⎝⎭⎝⎭⎝⎭

解之得: 2.0023a =,0.9936b =。 形如1

y ax b

=

+(,a b 为常数)的经验公式为: 1

2.00230.9936

y x =

+。

也可简化为1

21

y x =

+ 6、求,A B 使求积公式[]11

11()(1)(1)22f x dx A f f B f

f -⎡

⎛⎫⎛⎫≈-++-+ ⎪ ⎪⎢⎥⎝⎭⎝⎭⎣⎦

⎰的代数精度尽量高,并求其代数精度。利用此公式求2

1

1

I dx x

=⎰。 解:令公式对2()1,f x x =是精确的,得

相关文档
最新文档