数值分析作业答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第2章 插值法
1、当x=1,-1,2时,f(x)=0,-3,4,求f(x)的二次插值多项式。 (1)用单项式基底。
(2)用Lagrange 插值基底。 (3)用Newton 基底。
证明三种方法得到的多项式是相同的。 解:(1)用单项式基底
设多项式为:2
210)(x a x a a x P ++=,
所以:64
211111
1111122
2
211
200
-=-==x x x x x x A 所以f(x)的二次插值多项式为:
2
6
52337)(x x x P ++-= (2)用Lagrange 插值基底
Lagrange 插值多项式为:
所以f(x)的二次插值多项式为:226
52337)(x x x L ++-= (3) 用Newton 基底: 均差表如下:
Newton 所以f(x)的二次插值多项式为:2
2
6
52337)(x x x N ++-= 由以上计算可知,三种方法得到的多项式是相同的。
6、在44≤≤-x 上给出x
e x
f =)(的等距节点函数表,若用二次插值求e x 的近似
值,要使截断误差不超过10-6,问使用函数表的步长h 应取多少? 解:以x i-1,x i ,x i+1为插值节点多项式的截断误差,则有 式中.,11h x x h x x i i +=-=+- 令
634103
9-≤h e 得00658.0≤h
插值点个数
是奇数,故实际可采用的函数值表步长
8、13)(47+++=x x x x f ,求]2,,2,2[710 f 及]2,,2,2[810 f 。 解:由均差的性质可知,均差与导数有如下关系:
所以有:1!
7!
7!7)(]2,,2,2[)7(7
1
===
ξf f 15、证明两点三次Hermite 插值余项是
并由此求出分段三次Hermite 插值的误差限。 证明:利用[x k ,x k+1]上两点三次Hermite 插值条件 知)()()(33x H x f x R -=有二重零点x k 和k+1。设 确定函数k(x):
当k x x =或x k+1时k(x)取任何有限值均可;
当1,+≠k k x x x 时,),(1+∈k k x x x ,构造关于变量t 的函数 显然有
在[x k ,x][x,x k+1]上对g(x)使用Rolle 定理,存在),(1x x k ∈η及),(12+∈k x x η使得 在),(1ηk x ,),(21ηη,),(12+k x η上对)(x g '使用Rolle 定理,存在),(11ηηk k x ∈,
),(212ηηη∈k 和),(123+∈k k x ηη使得
再依次对)(t g ''和)(t g '''使用Rolle 定理,知至少存在),(1+∈k k x x ξ使得 而!4)()()()4()4()4(t k t f t g -=,将ξ代入,得到 推导过程表明ξ依赖于1,+k k x x 及x
综合以上过程有:!4/)())(()(212)4(3+--=k k x x x x f x R ξ 确定误差限:
记)(x I h 为f(x)在[a,b]上基于等距节点的分段三次Hermite 插值函数。
n
a
b h n k kh a x k -==+=),,1,0(, 在区间[x k ,x k+1]上有
而最值)(,16
1)1(max )()(max 4
4221
02121
sh x x h h s s x x x x k s k k x x x l k +==
-=--≤≤+≤≤+ 进而得误差估计:)(max 3841)()()4(4
x f h x I x f b
x a h ≤≤≤
- 16、求一个次数不高于4次的多项式)(x p ,使它满足0)0()0(='=p p ,
0)1()1(='=p p ,1)2(=p 。
解:满足0)0()0(33='=H H ,1)1()1(33='=H H 的Hermite 插值多项式为)1,0(10==x x
设223)1()()(-+=x Ax x H x P ,令1)2(=P 得4
1
=A 于是
第3章 曲线拟合的最小二乘法
解:经描图发现t 和s 近似服从线性规律。故做线性模型{
}t span bt a s ,1,=Φ+=,计算离散内积有:
()61
1,15
2
==∑=j ,()7.140.59.30.39.19.00,15
=+++++==∑=j j t t
求解方程组得:
855048.7-=a ,253761.22=b
运动方程为:t s 253761
.22855048.7+-= 平方误差:[]
22
5
2
101.2)(⨯≈-=
∑=j j j
t s s
δ
用最小二乘法求形如2
bx a y +=的经验公式,并计算均方差。
解: {}
2
,1x span =Φ,计算离散内积有:
()51
1,14
2
==∑=j ,()
53274438312519,12
22224
22
=++++==∑=j j
x x 求解方程组得:
972579.0≈a ,05035.0=b
所求公式为:205035.0972579.0x y
+=