《数值分析简明教程》(第二版)王能超课后习题答案

时间:2025-07-12

第一章

题12 给定节点x0= 1,x1=1,x2=3,x3=4,试分别对下列函数导出拉格朗日插值余项:

(1) (1) f(x)=4x 3x+2 (2) (2) f(x)=x 2x 解 (1)f

(4)

4

3

3

(x)=0,

f(4)(ξ)

f(x) p(x)=(x x0)(x x1)(x x2)(x x3)=0

4!; 由拉格朗日插值余项得

(4)

(2)f(x)=4!

由拉格朗日插值余项得

f(x) p(x)=

4!

(x x0)(x x1)(x x2)(x x3)

=(x+1)(x 1)(x 3)(x 4). 4!

题15 证明:对于f(x)以x0,x1为节点的一次插值多项式p(x),插值误差

(x1 x0)2

f(x) p(x)≤maxf′′(x)

x0≤x≤x18.

f′′(ξ)

(x x0)(x x1)2!证 由拉格朗日插值余项得,其中x0≤ξ≤x1, maxf′′(x)f′′(ξ)x0≤x≤x1

f(x) p(x)=(x x0)(x x1)≤(x x0)(x x1)

2!2!

2

(x x)

≤10maxf′′(x)

x0≤x≤x18.

f(x) p(x)=

题22 采用下列方法构造满足条件p(0)=p′(0)=0,p(1)=p′(1)=1的插值多项式

p(x):

(1) (1) 用待定系数法;

(2) (2) 利用承袭性,先考察插值条件p(0)=p′(0)=0,p(1)=1的插值多项式

p(x).

解 (1)有四个插值条件,故设p(x)=a0+a1x+a2x+a3x,p′(x)=a1+2a2x+3a3x,

2

3

2

a0=0

a+a+a+a=1 0123

a1=0

a+2a2+3a3=1

代入得方程组 1 a0=0

a=0 1

a2=2 a= 1

解之,得 3

∴p(x)=2x2 x3;

(2)先求满足插值条件p(0)=p′(0)=0,p(1)=1的插值多项式p(x),由0为二重零点,可设p(x)=ax,代入p(1)=1,得a=1,∴p(x)=x;

再求满足插值条件p(0)=p′(0)=0,p(1)=p′(1)=1的插值多项式p(x),可设

2

2

p(x)=x2+bx2(x 1),Qp′(x)=2x+2bx(x 1)+bx2,代入p′(1)=1,得b= 1,∴p(x)=x2 x2(x 1)=2x2 x3.

x3+x20≤x≤1S(x)= 3

2

2x+bx+cx 11≤x≤2是以0,1,2为节点的三次样条 题33 设分段多项式

函数,试确定系数b,c的值.

解 由S(1)=2得2+b+c 1=2,∴b+c=1;

3x2+2x0<x<1

S′(x)= 2

6x+2bx+c1<x<2,由S′(1)=5得6+2b+c=5,∴2b+c= 1;

联立两方程,得b= 2,c=3,

0<x<1 6x+2

S′′(x)=

′′(1)=8=S+′′(1), 12x+2b1<x<2,S 且此时

S(x)是以0,1,2为节点的三次样条函数.

2x+4y=11 3x 5y=3

x+2y=6

题35 用最小二乘法解下列超定方程组: 2x+y=7.

解 记残差的平方和为

f(x,y)=(2x+4y 11)2+(3x 5y 3)2+(x+2y 6)2+(2x+y 7)2 f830 =0x= x 273 36x 6y 102=0 f=0 y=113

91. y 令 ,得 6x+92y 96=0,解之得

题37 用最小二乘法求形如y=a+bx的多项式,使与下列数据相拟合:

19 25 31 38 44 x

2

y19.0 32.3 49.0

2

73.3 97.8

解 拟合曲线中的基函数为 0(x)=1, 0(x)=x,

( 0, 0)( 0, 1) a (f, 0)

= ( , )( , )b(f, ) 1000 1 , 其法方程组为

其中( 0, 0)=5,( 0, 1)=( 1, 0)=5327,( 1, 1)=7277699,(f, 0)=271.4,

532 a==0.9726 547

b=285=0.05

2

(f, 1)=369321.5,解之得 5696 ,∴y=0.9726+0.05x.

第二章

题3 确定下列求积公式中的待定参数,使其代数精度尽量地高,并指明求积公式所具有的代数精度:

(2) 0

(2)从结论“在机械求积公式中,代数精度最高的是插值型的求积公式”出发,

1

113

f(x)dx≈A0f()+A1f(+A2f()

424

13x x ()11

=2A0=∫l0(x)dx=∫003( )4244,

13()( xx111A1=∫l1(x)dx=∫=

003( )( )

2424,

11( )( )xx112A2=∫l2(x)dx=∫=

003( )( 4442,

1211123∴∫f(x)dx≈f( f(+f()0343234,

当f(x)=x时,有

3

1

∫04, 左边=0

2111232111231f() f(+f(= (3 ()3+ (3=432343432344, 右边=3

1

f(x)dx=∫x3dx=

1

左边=右边, 当f(x)=x时,有

4

1∫05, 左边=0

21112321112337f() f(+f(= (4 (4+ ()4=43234343234192, 右边=3

1

f(x)dx=∫x4dx=

1

左边≠右边,所以该求积公式的代数精度为3.

题8 已知数据表

1.1 x

1.3 3.6693

1.5 4.4817

e

x

3.0042

试分别用辛甫生法与复化梯形法计算积分∫解 辛甫生法

1.5

1.5

1.1

exdx

.

1.1

exdx≈

1.5 1.1

(3.0042+4×3.6693+4.4817)=1.477546;

复化梯形法

1.5

0.2

(3.0042+2×3.6693+4.4817)=1.48245

∫1.12.

14π=∫01+x2

题17 用三点高斯公式求下列积分值.

1

x=(t+1)

2解 先做变量代换,设,

11418

dt=∫ 1∫

14+(t+1)2dt1422dx1+(t+1)2∫4 =则 01+x

edx≈

x

5

≈×9

8858+×+×222

94+(

0+1)9 4+ 1 4+1

=3.141068.

第三章

用欧拉方法求解初值问题y′=ax+b,y(0)=0: (1) 试导出近似解yn的显式表达式; 解 (1)其显示的Euler格式为:

8

yn=yn 1+hf(xn 1,yn 1)=yn 1+h (axn 1+b)

故yn 1=yn 2+h (axn 2+b) LL

将上组式子左右累加,得

y1=y0+h (ax0+b)

yn=y0+ah(x0+L+xn 2+xn 1)+nhb

=ah(0+h+2hL+(n 2)h+(n 1)h)+nhb

=ah2n(n 1)/2+nhb

yn+1=yn+hK1

K=f(xn+ph,yn+qhK1). pq题10 选取参数、,使下列差分格式具有二阶精度: 1

解 将K1在点(xn,yn)处作一次泰勒展开,得

2

K1=f(xn+ph,yn+qhK1)=f(xn,yn)+phfx(xn,yn)+qhK1fy(xn,yn)+O(h) =f(xn,yn)+phfx(xn,yn)

+qh(f(xn,yn)+phfx(xn,yn)+qhK1fy(xn,yn)+O(h2))fy(xn,yn)+O(h2)=f(xn,yn)+phfx(xn,yn)+qhf(xn,yn)fy(xn,yn)+O(h2)

代入,得

yn+1=yn+h(f(xn,yn)+phfx(xn,yn)+qhf(xn,yn)fy(xn,yn)+O(h2))

yn+ …… 此处隐藏:3278字,全部文档内容请下载后查看。喜欢就下载吧 ……

《数值分析简明教程》(第二版)王能超课后习题答案.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219