数值分析第一次作业及参考答案

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

数值计算方法第一次作业及参考答案

1. 已测得函数()y f x =的三对数据:(0,1),(-1,5),(2,-1),

(1)用Lagrange 插值求二次插值多项式。(2)构造差商表。(3)用Newton 插值求二次插值多项式。

解:(1)Lagrange 插值基函数为

0(1)(2)1

()(1)(2)(01)(02)2

x x l x x x +-=

=-+-+-

同理 1211

()(2),()(1)36

l x x x l x x x =

-=+ 故 2

20

2151

()()(1)(2)(2)(1)

23631

i i i p x y l x x x x x x x x x =-==-+-+-++=-+∑ (2)令0120,1,2x x x ==-=,则一阶差商、二阶差商为

011215

5(1)

[,]4,

[,]20(1)

12

f x x f x x ---=

=-=

=-----

0124(2)

[,,]102

f x x x ---=

=-

实际演算中可列一张差商表:

(3)用对角线上的数据写出插值多项式

2

2()1(4)(0)1*(0)(1)31P x x x x x x =+--+-+=-+

2. 在44x -≤≤上给出()x

f x e =的等距节点函数表,若用二次插值求x

e 的近似值,要使

截断误差不超过6

10-,问使用函数表的步长h 应取多少

解:

()40000(),

(),[4,4],,,, 1.x k x f x e f x e e x x h x x h x x th t ==≤∈--+=+≤考察点及

(3)

2000

4

43

4

3

()

()[(()]()[()]

3!

(1)(1)

(1)(1)

3!3!

.(4,4).

6

f

R x x x h x x x x h

t t t

e

t h th t h e h

e

ξ

ξ

=----+

-+

≤+⋅⋅-=

≤∈-

4

36

((1)(1)

100.006.

t t t

h

-

-+±

<<

Q在点

3.求2

()

f x x

=在[a,b]上的分段线性插值函数()

h

I x,并估计误差。

解:

22

22

11

1

111

22

11

11

1

()

()

k k k k

h k k

k k k k k k

k k k k

k k k k

k k

x x x x x x

I x x x x

x x x x x x

x x x x

x x x x x

x x

++

+

+++

++

++

+

---

=+=

---

⋅-⋅

-=+-

-

[]

2

11

22

11

()()()[()]

11

()()

44

h h k k k k

k k k k

R x f x I x x x x x x x

x x x x x x h

++

++

=-=-+-

=--≤-=

4.已知单调连续函数()

y f x

=的如下数据

用插值法计算x约为多少时() 1.

f x=(小数点后至少保留4位)

解:作辅助函数()()1,

g x f x

=-则问题转化为x为多少时,()0.

g x=此时可作新

的关于()

i

g x的函数表。由()

f x单调连续知()

g x也单调连续,因此可对()

g x的数值进行反插。的牛顿型插值多项式为

1()0.110.097345( 2.23)0.451565( 2.23)( 1.10)

0.255894( 2.23)( 1.10)(0.17)

x g y y y y

y y y

-

==-+++++

-++-

故 1(0) 1.321497.x g -==

5. 设函数()f x 在区间[0,3]上具有四阶连续导数,试用埃尔米特插值法,求一个次数不高

于3的多项式3()P x ,使其满足3(0)0P =,3(1)1P =,3'(1)3P =,3(2)1P = 。并写出误差估计式。

解:由所给条件可用埃尔米特插值法确定多项式3()P x , 32357()722

p x x x x =-+-

2112(1)()(2);()(1)(2);();2

x x x x x x x x x x αβα-=--=---=

由题意可设23()()()()(1)(2)R x f x p x k x x x x =-=--

为确定待定函数()k x ,作辅助函数: 23()()()()(1)(2)g t f t p t k t t t t =---- 则()g t 在[0,3]上存在四阶导数且在[0,3]上至少有5个零点,0,1,2(1t x t ==为二重零点),反复应用罗尔定理,知至少有一个零点(0,3)ξ∈使4()0g ξ=,从而得

(4)

1()()4!

k x f ξ=

。 故误差估计式为(4)

21()()(1)(2)(0,3)4!

R x f x x x ξξ=

--∈

6. 设函数()y f x =在节点0,1,2,3x =的函数值均为零,试分别求满足下列边界条件下的

三次样条插值函数()S x :

(1)'

'

(0)1,(3)0f f == (2)''

''

(0)1,(3)0f f ==

解:(1)取i x 处的一阶导数i m 作为参数,1,2i =。由于

11111

,1,3([,][,])022

i i i i i i i i i i i i i h g f x x f x x h h λμλλμ-+-=

==-==+=+

以及由三转角方程 112,1,2i i i i i i m m m g i λμ-+++==

相关文档
最新文档