计算方法 课后习题答案

时间:2022-07-07 02:54:33 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


计算方法习题答案

王新民 术洪亮编



吉大仪电 春哥 2012/5/10




第一章习题答案

1. 已知f(1)2,f(1)1,f(2)1,求f(x)Lagrange插值多项式。

解:由题意知:

x01,x11,x22;y02,y11,y21l0l1l2

(xx1)(xx2)(x1)(x2)



(x0x1)(x0x2)6(xx0)(xx2)(x1)(x2)



(x1x0)(x1x2)2(xx0)(xx1)(x1)(x1)



(x2x0)(x2x1)3

n

2

jjj0



L(x)ylx(x1)(x2)2(x1)(x2)1(x1)(x1)1

623



12

x3x86

1

2. 取节点x00,x11,x2,yex建立Lagrange型二次插值函数,并估

2

计差。

1)由题意知:

111

x00,x11,x2;y01,y1e,y2e2

2

则根据二次Lagrange插值公式得:



L2(x)

(xx0)(xx2)(xx0)(xx1)(xx1)(xx2)

y0y1y2

(x0x1)(x0x2)(x1x0)(x1x2)(x2x0)(x2x1)



2(x1)(x0.5)2x(x0.5)e14x(x1)e0.5(22e14e0.5)x2(4e0.5e13)x1

2)根据Lagrange余项定理,其误差为

f(3)()1

|R2(x)||21(x)||ex(x1)(x0.5)|

3!6

1

max|x(x1)(x0.5)|,(0,1)60x1

t(x)x(x1)(x0.5),并令 t(x)3x23x0.5033

0.2113时,t(x)有极大值6

R2(x)10.2113(0.21131)(0.21130.5)0.00802

6可知当x

精选资料,欢迎下载






3. 已知函数yxx4,x6.25,x9处的函数值,试通过一个二次插值函数求7的近似值,并估计其误差。

解:由题意yx知:x04,x16.25,x29;y02,y12.5,y23 1 采用Lagrange插值多项式yxL2(x)lj(x)yj

j0

2

y7L2(x)|x7

(xx0)(xx2)(xx0)(xx1)(xx1)(xx2)

y0y1y2

(x0x1)(x0x2)(x1x0)(x1x2)(x2x0)(x2x1) (76.25)(79)(74)(79)(74)(76.25)22.53

2.2552.252.752.7552.6484848

其误差为

f(3)()

R2(7)(74)(76.25)(79)

3!35(3)

f(x)x2

8

532(3)

max|f(x)|40.01172[4,9]8

1

|R2(7)|(4.5)(0.01172)0.00879

6

2)采用Newton插值多项式yxN2(x) 根据题意作差商表:

i 0 1 2



xi f(xi)

一阶差商



2 9211

二阶差商



4495

4 6.25 9

2 2.5 3



N2(7)22(74)(4)(74)(76.25)2.6484848

9495

4. fxxkk0,1,...,n,试列出fx关于互异节点xii0,1,...,n

Lagrange插值多项式。

精选资料,欢迎下载




注意到:若n1个节点xii0,1,...,n互异,则对任意次数n的多项式fx,它关于节点xii0,1,...,n满足条件Pxiyi,i0,1,...,n的插值多项式Px就是它本身。可见,kn时幂函数f(x)x(k0,1,...,n)关于n1个节点xii0,1,...,n的插

k

值多项式就是它本身,故依Lagrange公式有

xlx(

k

jjj0

j0

i0ij

nnn

xxik

)xjxk,k0,1,...,n xjxi

特别地,当k0时,有

ljx

j0

j0i0

ij

nnn

xxi

1

xjxi

而当k1时有

n

xxi

xjljxj0j0i0xjxi

ij

n

n

xx j

5. 依据下列函数表分别建立次数不超过3Lagrange插值多项式和

Newton插值多项式,并验证插值多项式的唯一性。

x 0 1 2

1 9 23

f(x)

解:

1 Lagrange 插值多项式

4 3

L3(x)lj(x)yj lj(x)

j0

3

xxi



i0,xjxi

3

ij

xx1xx2xx3x1x2x4x37x214x8

l0(x)=

x0x1x0x2x0x30102048xx0xx2xx3x0x2x4x36x28x

l1(x)=

x1x0x1x2x1x31012143xx0xx1xx3x0x1x4x35x24xl2(x)=

x2x0x2x1x2x32021244

精选资料,欢迎下载




xx0xx1xx2x0x1x2x33x22x

l3(x)=

x3x0x3x1x3x240414224

x1x2x4x0x2x4

19

010204101214x0x1x4x0x1x2 233

202124404142

L3x

1223122

x3x2x43xx6x8xx5x4xx23x2848114521

x3xx1

442

2 Newton 插值多项式



k

0 1 2 3

xk

0 1 2 4

f(xk)

1 9 23 3

一阶差商

8 14 -10

二阶差商

3

三阶差商



8

11

4

N3(x)f(x0)f(x0,x1)(xx0)f(x0,x1,x2)(xx0)(xx1)

f(x0,x1,x2,x3)(xx0)(xx1)(xx2)

18(x0)3(x0)(x1)11(x0)(x1)(x2)

4





1134521

xxx1 442

由求解结果可知:L3(x)N3(x) 说明插值问题的解存在且唯一。



6. 已知由数据(0,0),(0.5,y1),(1,3)(2,2)构造出的Lagrange插值多项式

L3x的最高次项系数是6,试确定y1 解:l0(x)

xx1xx2xx3x0.5x1x27273

=xxx1

x0x1x0x2x0x300.5010222

l1(x)

xx0xx2xx3x0x1x2832

=(x3x2x)

x1x0x1x2x1x30.500.510.523

精选资料,欢迎下载




l2(x)

xx0xx1xx3x0x0.5x232

=2x5x2x

x2x0x2x1x2x31010.512

xx0xx1xx2x0x0.5x113121

=xxx

x3x0x3x1x3x22020.521326

l3(x)

8117

L3(x)中最高次项系数为:0(1)y1(2)326y1

334

7. fxx4,试利用Lagrange余项定理给出fx1,0,1,2为节点的插值

多项式L3x

解:由Lagrange余项定理

f(n1)()

Rn(x)f(x)Ln(x)(x) [a,b] n1(n1)!

可知:当n3时,

f(n1)()f(4)(x)

x

4!

L3(x)f(x)

4!

(xx0)(xx1)(xx2)(xx3)

(31)!

x4(x1)(x0)(x1)(x2)

2x3x22x

8. 求作fxxn1关于节点xii0,1,插值余项定理证明

xl01

n1iii0n

n

,nLagrange插值多项式,并利用

x

ii0

n

式中lix为关于节点xii0,1,解:注意到f(x)x

n

n1

,nLagrange插值基函数。

,n的插值多项式为

关于节点xii0,1,

xxin1nn1

Ln(x)()xjxjlj(x)

j0i0xjxij0

ij

n

其插值余项为

x

n1

x

j0

n

n1

jj

xl(x)

n1n

n1

xxixxi

n1!i0i0

nn

据此令x0即得

x

i0

n

n1

ii

l01

x

ii0

n

精选资料,欢迎下载




附加题:设lix为关于节点xii0,1,...,nLagrange插值基函数,证明

1,

xikli0

i00,

n

k0k1,2,...,n



证明:据题4可知,

lx1

ii0

n

x0,则有

l01。注意到

ii0

k

n



xixlix0,k1,2,...,n(证明见王能超数值简明教程145页题6

i0

n

x0即有

xl00

niii0

n

9. 已知f(x)x73x52x31,求差商f20,21,

解:根据差商与微商的关系,有

,27f20,21,,28

f(7)()7!

f(2,2,...,2)1,

7!7!

(8)

f()0

f(20,21,...,28)0

8!8!

0

1

7

10. 已知f(x)n1(x)xxi,xi(i0,1,

i0

n

,n)互异,求fx0,x1,,xp

其中pn1(此题有误。(见王能超《教程》P149-题2 解:因为f(x)n1(x)xxi,xi(i0,1,

i0n

,n),则

1(xj) f(xj)n

由差商性质f(x0,x1,...,xn)

j0

n

f(xj)

(xj)'n1



fnn!

可知,

f(x0,x1,...,xp)

p

f(xj)

'

j0n1(xj)

0,p0,1,...,n

精选资料,欢迎下载






f()



(n1)!

(n1)

[(xxi)](n1)

i0

n

f(x0,x1,...,xn1)



(n1)!



(n1)!

1(n1)!



11. 设首项系数为1n次式fxn个互异的零点xii1,2,,n,证明





j1

n

0,k0,1,,n2



1,kn1fxj

xkj

证明:按题设,fx有表达式 fx故原式左端

xx

i

i1

n

fx

j1

j

j1

n

xkj

n

xkj

x

i1

ij

n

j

xi



注意到上式右端等于gxx关于节点xii1,2,...,nn1阶差商gx1,x2,...,xn

k

(见第102.1式)利用差商与导数的关系(见2.11式)得知 gx1,x2,...,xn 13.设节点xii0,1, fx0,x1,

gn1

n1!





0,k0,1,...,n2



1,kn1

,n与点a互异,试对fx

k

1

证明 ax

,xk

i0

1

,k0,1,axi

,n

并给出fxNewton插值多项式。

依差商的定义 f(x0)

1

ax0

f(x0,x1)

一般地,设

f(x1)f(x0)1111

()

x1x0x1x0ax1ax0(ax1)(ax0)

f(x0,x1,,xk)

1

(ax)

i

i0

k



i0

k

1



(axi)

精选资料,欢迎下载






f(x0,x1,,xk1)

f(x1,x2,,xk1)f(x0,x1,,xk)

xk1x0



k1k

111()xk1x0i1axii0axi

1111



axxxaxaxi1ik10k10k1

1

i0axi

k



fx



1

Newton插值多项式为 ax

Nn(x)f(x0)f(x0,x1)(xx0)f(x0,x1,,xn)(xx0)(xx1)(xxn1)xx0(xx0)(xx1)(xxn1)1

ax0(ax0)(ax1)(ax0)(ax1)(axn)1

k0axk

n

xxi

axi0i

k1

14.设Px是任意一个首项系数为1n+1次多项式,试证明

(1)PxPxklkxn1x



k0

n

Pxk

(2)Pxn1x11xkk0xxkn

n



其中。n1x

xx

i

i0

n

解:(1)由题意,可设P(x)xn1a1xna0,P(n1)(x)(n1)!Lagrange

插值余项公式得

n

P(n1)()

P(x)Ln(x)n1(x)n1(x),其中Ln(x)P(xk)lk(x)

(n1)!k0

故有P(x)P(xk)lk(x)n1(x)

k0

n



(2) (1)式可知,

精选资料,欢迎下载




P(x)n1xP(xk)lkxn1xP(xk)

k0

k0

nn

n1xxxkn'1xk



故有,

P(xk)P(x)

11(xk)n1(x)k0(xxk)n

n

15.给定数据表:

x

1 3

3

213 4

0 2

5 3

f(x) 3



构造出函数f(x)的差商表,并写出它的三次Newton插值多项式. 解:利用Newton插值公式:

N3(x)f(x0)(xx0)f(x0,x1)(xx0)(xx1)f(x0,x1,x2)

(xx0)(xx1)(xx2)f(x0,x1,x2,x3)

先作出差商表

一阶差商

k xk f(x)

k



二阶差商

f(xk,xk1,xk2)

三阶差商

f(xk,xk1,xk2,xk3)

f(xk,xk1)

0 1 3 1 3/2 13/4 2 0 3 3 2 5/3 故:

N3x3

1/2 1/6 -2/3 1/3 -5/3 -2

1133

x2x1xx1x1x02322

1610

2x3x2x3

33

1

16 . 求作满足条件H(0)1,H(0),H(1)2,H(1)2.的插值多项式

2

Px

解法1:根据三次Hermite插值多项式:

H3(x)(12

xx0xx12xx1xx02

)()y0(12)()y1

x0x1x0x1x1x0x1x0

xx02xx12

(xx1)((xx0)()y0)y1

x0x1x1x0

1

并依条件H(0)1,H(0),H(1)2,H(1)2.,得

2

精选资料,欢迎下载






H3(x)(12x)(x1)22(32x)x2

131

xx122

1

x(x1)22(x1)x22



解法2:由于x00,x11,故可直接由书中(3.9)式,得

'

H3xA0xy0A1xy1B0xy0B1xy1'

122

x12x11x22x32xx1x2x12

2

11

x3x12217.设fx充分光滑,fafbfa0,求证

maxfx

axb

23

fx bamaxaxb81



a0的插值多项式H2x0 证明:显然,满足条件H2aH2bH2

由Hermite插值余项公式得

f(x)f(x)H2(x)由于

f()

(xa)2(xb) 3!

3

ba

maxxaxb4 axb

3

2



maxfx

axb

41233

bamaxfxbamaxfx 3axbaxb3!381

18

求作满足条件H301,H312,H329,H313的插值多项式

H3x,并估计其误差。

解法1:由已知条件

x

y y

0 1 1 2 3 2 9

用基函数方法构造H3x。令

H3xA0xy0A1xy1A2xy2B1xy1

其中,A0x,A1x,A2x,B1x均为三次多项式,且满足条件

精选资料,欢迎下载




A0A0A0A0AAAABBBB

AAAA

依条件可设A0xCx1x2 A00=1,可得:

2



1

C= -,

2

A0x

12

x1x2 2

同理,A1xxx2,A2x

12

xx1,B1xxx1x2 2

H3x



12

x1x21xx22xx1x23 2

12

xx19x31 2

f42

xx1x2 误差为:R3xfxH3x

4!

解法2:用承袭性构造H3x

由条件H301,H312,H329先构造一个二次多项式N2(x) 作差商表:

i

0 1 2

xi

0 1 2

P(xi)

1 2 9

一阶差商

1 7

二阶差商

3

2

于是有:N2(x)11(x0)3(x0)(x1)3x2x1

令所求插值多项式H3xN2(x)c(xx0)(xx1)(xx2) 利用剩下的一个插值条件H313,得

(x1)c(x1x0)(x1x2)f3x1 N2

由此解出 c

(x1)f3x1N234

1

(x1x0)(x1x2)1012

3

故有P(x)N2(x)x(x1)(x2)x1

精选资料,欢迎下载




19

求作满足条件H3xifxii0,1,H3kx0fkx0k1,2

插值多项式Px。并给出插值余项。 解:令



H2xfx0fx0xx0

H3xH2xcxx0

3

fx02

xx0 2

利用插值条件H3x1fx1定出 c

fx1H2x

xx0

3



注意到这里x0是三重零点,x1是单零点,故插值余项为

f43

fxH3xxx0xx1

4!

20求作次数4的多项式Px,使满足条件

P01,P10,

P02,P110,P140

并列出插值余项。

解法1:由于在x0处有直到一阶导数值的插值条件,所以它是“二重节点”;而在

。因此利用重节点的差商公x1处有直到二阶导数值的插值条件所以x1是“三重节点”

式:



fkx fx,x,...,xl imfx0,x1,...,xk1,x

x,x,...,xxk!k101k1

可以作出差商表

xi

fxi

一阶 二阶

3 9 20

2

三阶 6 11

四阶 5

0 1 0 1 2 1 0 1 1 0 10 1 0 10 根据Newton插值多项式,有

2

Pxfx0fx0,x0xx0fx0,x0,x1xx0

fx0,x0,x1,x1xx0(xx1)fx0,x0,x1,x1,x1xx0(xx1)

2

2

2

2

2

2



Px12x3x6x(x1)5x(x1),

精选资料,欢迎下载




且插值余项为

fxPx

21

153

fx2x1 5!

设分段多项式

32xx, 0x1

S(x)3

2

2xbxcx1, 1x2

是以0,1,2为节点的三次样条函数,试确定系数b,c的值。

解:由S(x0)S(x0)S(x0)S(x0)可得

'

'

S(10)S(10)S'(10)S'(10)





22bc1b2

解得

3262bcc3



22 根据给定的数据表

x

f(x) f(x)

1 2 1

2 4

3 12 -1

建立一个三次样条插值函数S(x)

解:

由已知作差商表

k

0 1 2

节点等距

xk

1 2 3

f(xk)

2 4 12

f(xk,xk1) f(xk,xk1,xk2)

2 8

3

精选资料,欢迎下载




hixi1xi1,i i1i0.5

hi

0.5

hi1hi

d06(f(x0,x1)y0')6(21)6d16f(x0,x1,x2)18

d6(y'f(x,x))6(18)54

2122

M0,M1,M2的线形方程组



21M06



0.520.5M18112M254解得:

M07,M120,M237

又在[xk1,xk]

(xkx)3(xxk1)3Mk1hk2xkxMkhk2xxk1

S3(x)Mk1Mk(yk1)(yk)

6hk6hk6hk6hkhkxkxk1

x[1,2]

(2x)3(x1)3720

S3(x)720(2)(2x)(4)(x1)

66661

(9x334x243x14)

2

1

(9x334x243x14) x[1,2]2

S3(x)

1(19x3134x2293x210) x[2,3]2

x[2,3]

(3x)3(x2)32037

S3(x)2037(4)(3x)(12)(x2)

66661

(19x3134x2293x210)

2



第二章 习题答案

1. 计算下列函数fx关于C0,1f注:f



,f1,f2





maxfx,f

axb

1

fxdxf

a

b

2



b

a

f

2

xdx



12



精选资料,欢迎下载




1fxx1



3

2fx

x

12

n



3fxxmx1,mn为正整数

10

4fxx1ex

3

解:1fxx1

fxmaxfxmaxx11

3

f

3

f(x)dx(1x)dx1

0

0

11

1

7

f

2





1

0

f2(x)dx





12

1

0

(x1)6dx



12



77

2fxx

1 2

11 22

fx



maxfxmaxx

ff

1



1

0

1

11111

(x)dx2(x)dx1(x)dx

022242

12

12



2

2

13b1

[f(x)]dx(x)2dx

26a0

3fxx

m

x1

n

,mn为正整数

mmnn



fmaxxm(x1)nf

mn

x(x1)dx1

01

mn

mn

m!n!



mn1!

f

2

x(x1)

0

2m

2n

1

1

2

2m!2n!1()2 2m2n1!

4fxx1e

x

10

fmax(x1)10ex210e1

精选资料,欢迎下载




10exdx986410126813184 (x1)01

e

12168576238333199506713671123209 10x

f2[0x1edx]2

88e2

f

1





2. TnxTn2x1,x0,1,试证Tnx是在0,1上带权



x

解:

1xx2

的正交多项式,并求T0x,T1x,T2x,T3x

Tm*,Tn*xTm*xTn*xdx

0

11

1xx

2

0

Tn(2x1)Tm(2x1)dx

t2x1,则有

T



n

*m

,T

*n



1

1

111

TmtTntdtTtTntdtTm,Tn22m121tt1t1

22

1

Tx是在0,1上带权x

T0*(x)T0(2x1)1T1*(x)T1(2x1)2x1

1xx

2

的正交多项式。



T2*(x)T2(2x1)8x28x1

T3*(x)T3(2x1)32x348x218x1

3.

ixi0是区间0,1上带权xx的最高次项系数为1的正交多项式族,其



0x1,求 解法一:





1

0

x3xdx1x

10



1

0

x3(x)dx(x)3(x)0(x)dx



i(x)i0是区间[0,1]上带权(x)x的最高次项系数为1的正交多项式

(x)3(x)0(x)dx0,即x3(x)dx0

0

0

2xdx(x,0(x))20

0(x)x1x 由于0(x)11(x)x

(0(x),0(x))3xdx

1

1

1



0

解法二:设1xxc,则由

精选资料,欢迎下载




1c2

xxcdx0c0

323

1

4. a,b,使积分

axbsinxdx取得最小值。

20



2

span1,xfxsinx

P1xa0a1x,故a0,a1满足法方程

(0(x),0(x))a0(0(x),1(x))a1(y,0(x))



(1(x),0(x))a0(1(x),1(x))a1(y,1(x))2

aa12081

积分可得:2

3

aa1

01

248

824

ab02

a0.6644389,b0.1147707.

9624aa13

或者按下述方法: 因为

123ab222

axbsinxdxa2ab2b 24424

20



上式分别对a,b求偏导,并令其为零,有

1b

a3220 a12412

ab20 b4

9624824

从而也有 a b32





5. fx,gxCa,b,定义

1



1f,gafxgxdx

2f,gafxgxdxfaga

b

b



问它们是否构成内积?

1

精选资料,欢迎下载




显然有f,g=g,f,cf,g=cf,g,c是常数f1f2,g)(f1,g)(f2,g)

但不满足当且仅当f=0时(f,f)=0,(f,f)0"这是因为(f,f)=(f(x))2dx0

ab



推出fx0,f为常数,但不一定为0,故(1)不构成内积。

2)显然内积公理的123)均满足,考察第四条

2

(f,f)f(x)dxfa a

'b

2

fx0,则必有f,f0反之,若f,f0,则fx0f2a0,由此可推得fx0, 即内积公理第四条满足,故(2)构成内积。

6.

x1x21,11

nx,n0,1,2,3

解:

01

xxx,01

1x0(x)x

,100

2

1

3

dx



x

(x2,0(x))(x2,1(x))

2(x)x0(x)1(x)

(0(x),0(x))(1(x),1(x)) x2



1

11

(1x2)x2dx(1x2)dx



3



1



1

11

1

2

xx2;

5(1x2)x2dx

(1x2)x3dx

(x3,0(x))(x3,1(x))(x3,2(x))

3(x)x0(x)1(x)2(x)

(0(x),0(x))(1(x),1(x))(2(x),2(x))2232

(1x)x(x)dx(1x)xdx(1x)xxdx123511

x11x1(x2)

22225

1(1x)dx1(1x)xdx1(1x2)(x25)2dx

9x3x

14

1

2

3

1

2

3

1



7. [0,1]

(x)ln

1

x

精选资料,欢迎下载




P0(x),P1(x),P2(x)

解:P0x1

1

xln0xdxx,P01

PxxPxxx 1011P,P400

0lnxdx

1

P2xx2

1

2

x,PP

2

0

P0,P0

0x

x,PP

2

1

P1,P1

1

x

11121 xxlndxxlndx0x015174x2

x21xxx2

11472521

dx0lnxdx0x4ln1x

8. 判断函数1,x,x与上述函数两两正交。

解:

2

1

1,1上两两正交,并求一个三次多项式,使其在1,13

111212

1,x11,x1xdx01xdx0

33

111212

1dx2 x,x1xxdx01,11

33

1

12112182

x,x1x2dx2 x,x1xdx

33334512

所以,1,x,x1,1上两两正交。

3

2设所求多项式为3x

2

3xx

3

x,xx,xx,x

,,,

3

3

3

0

1

2

0

1

2

0

0

1

1

2

2

1

1

4



132

xxdxxdxxdx1133x2x3x1

x311x12

235112

1dx1xdx1xdx

3

1

3

9. 用最小二乘原理求矛盾方程组

x1x21,

xx2,12



2x12x23,3x1x24.

的最小二乘解。



注:给定线性代数方程组AxbAAmn,当mn时,称其为超定方程组。求x使得

精选资料,欢迎下载




bAx2

取最小值。应用微分学中多元函数求极值的方法可以证明x为方程组 AAxAb

的解。称x为超定方程组Axb的最小二乘解。 解法一:



T

T



2

11111x2

1 由题意得22x23

314

1123

1121

111

11x211231 22x211213314

159x17

x1 972

29

x

15x19x27112 9x7x11312x

2429

x112所以即是所求的最小二乘解

x1324

误差平方和为

(x1x21)2(x1x22)2(2x12x23)2(3x1x24)2 解法二:求x1,x2,使误差平方和

(x1x21)2(x1x22)2(2x12x23)2(3x1x24)2 为最小,令





0,0 x1x2

精选资料,欢迎下载




得方程组如下:

30x118x214



18x114x222913,x2 124

2

解方程组有:x1

10. 用最小二乘法求一个形如yabx的经验公式,使它与下列数据相拟合,并估计平方误差。



xk yk

19 19.0

25 32.3

31 49.0

38 73.3

44 97.8

解:

0x1,1xx201,1,1,1,1

T

TT

1361,625,961,1444,1936

y19.0,32.3,49.0,73.3,97.8

0

0

,11111111115

0,113611625196111444119365327 1,17277699y,1369321.5y,0271.4

5a5327b271.4a0.972529



5327a7277699b369321.5b0.0500351公式是y0.9725290.0500351x2

x=19,25,31,38,44分别代入y0.970.05x2,得

*****

y019.02,y132.22,y249.02,y373.17,y497.77.

所以误差

yy*

k0

4

2

0.025

bx

11. 求形如yae(a,b为常数)的经验公式,使它能和下表给出的数据相拟合。

x y

解:

1 153

2 205

3 274

4 366

5 491

6 656

7 878

8 1176

bx

yae,两边取对数得lnylnabxYlnya0lnaa1bXx,则有

Ya0a1X

精选资料,欢迎下载




2

0x1,1xX,于是得到正规方程组:

0,0a00,1a1Y,0



,a,aY,1111100

其中,

TT

2345678 01,1,1,1,1111 11

Yln15.3ln20.5ln27.4ln36.6ln49.1ln65.6ln87.8ln117.6

T

T

2.72785,3.02042,3.31054,3.60005,3.89386,4.18358,4.47506,4.76729



0,08

0,11234567836

1,11222324252627282204

4

Y0ln15.3ln20.5ln27.4ln36.6ln49.1ln65.6ln87.8ln117.629.9787

Y1147.135

8a036a129.9787



36a204a147.13501



正规方程组化为:

a0=2.43689 a1=0.291211

lna=2.43689所以a=11.45 a1=b=0.291211

lna=2.43689所以a=11.45 a1=b=0.291211 y11.45e0.291211x



12. 求函数fx在给定区间上对于span1,x的最佳平方逼近多项式:

1fxarctanx,0,1;2fxcosx,0,1; x

4fxe,1,1.3fxx,0,1;

解:0x1,1xx

0,0a00,1a1y,0



1,0a01,1a1y,1

1fxarctanx,0,1

111

,dx1,,xdx1/2,,000010110x2dx1/3

111y,00arctgxdxln2,y,10xarctgxdx

4242

1





11

aaln2a2ln23021420

21113a0a1a163ln2

34222

3

y2ln23(63ln2)x

22

(2) fxcosx,0,1

精选资料,欢迎下载




0,0a00,1a1y,0



1,0a011,1a1y,11

1

0,00dx1,0,10xdx1/2,1,10x2dx1/3y,00cosxdx0,y,10xcosxdx

1

1

2



2

1a02a1012241224

a,ay2x 10122212a0a12

32

,0,1 3fxx111

0,0dx1,0,1xdx1/2,1,1x2dx1/3

y,00

01

122

xdx,y,1xxdx

035

00



12

aa02134444

a0,a1yx 112155155a0a1

352

4fx1ex,1,1

11

,dx2,,xdx0,,000111x2dx2/3

y,01edxee,y,11xedx2e

x

1

x

1

1

11

1



1

2a0ee1

ee13ee13

a0,a1yx 21

a2e2e2e13

13. fxx,1,1上求关于span1,x2,x4的最佳平方逼近多项式。



解:Legendre[-11]上的正交多项式

11

p(x)1,p2(x)(3x21),p4(x)(35x430x23)

028

2

(pk(x),pk(x))(k0,2,4)

2k1

(f,p0(x))(x)dxxdx1

1

0

0

1

01111

(f,p2(x))x(3x21)dxx(3x21)dx

10224



01111

(f,p4(x))(35x430x23)xdx(35x430x23)xdx

180824

115593

a0(f,p0(x)),a2(f,p2(x))a4(f,p4(x))

2228216

42

所以p*4(x)a0p0(x)a2p2(x)a4p4(x)=0.8203125x1.640625x0.2578125

精选资料,欢迎下载




14. f(x)e[1,1]上的三次最佳平方逼近多项式。 解:fx

x

pxCkPkx

k0

3

f,Pk2k11ckPkxfxdx 12Pk,Pk

11x1

C0edxee11.175694

21231x

C1xedx1.103638

21

5131

C2x2exdx0.357805

21227153

C3x3xexdx0.070518

2122

1335

所以pxCkPkx1.1756941.103638x0.357805x20.070518x3x

2222k0

0.9962890.997861x0.536708x20.176295x3



15. P01,P1x,P2

3

1

3x212

span1,x2中求一多项式P2x,使其成为fxex11上的最佳平方逼近函

数。

解:P0,P1,P2构造P2x, P2xc0P0c1P1c2P2

由题意可知 c10 即:P2xc0P0c2P2

P0,P0P0,P2c0P0,f

P,PP,PcP,f202222

2c0ee12.350388即: 2

c20.1431245

c01.175194

解得:

c0.357812

P2x0.536715x20.996289

精选资料,欢迎下载






16. fxlnx1,2上的二次最佳平方逼近多项式,并估计平方误差。 解:设

x

*n

12213131

tt,fxlnxlntt,t1,1222222

2k0

ptCkTkt,

31

lnt

11122131C0T0,fdtlncosd1.15519

10221t2

31xlnt

22122231C1T1,fdtcoslncosd1.52057510221t2



C2

2



T2,f1



2

1

2t

2

311lnt

22dt2cos2ln31cosd0.46204



0221t2

*

所以p3t-1.15519+1.520575x0.462042x2-10.92408x21.520575x0.69315

31*其误差为lntp3t

22





0.00002055



第三章习题答案

1

xdx,并估计误差。 1. 分别用梯形公式、Simpson公式、Cotes公式计算积分I0.5

解:1)用梯形公式有:

0.5

E

T

1

xdx

10.512

[f1f0.5]10.42678 242

3

3

0.53133322

f2.6042107.365710

124

f

ba

12

事实上,

精选资料,欢迎下载




fxx,II

1

0.5

xdx0.4309644

10.5

f0.5f10.42677672

110.5T

Efxdxf0.5f10.00418770.52

2Simpson公式

0.5

1

xdx

10.53

f14f64

211

f1230.43093 2212

4

11

411baba4157S4222

Eff1.1837710

180218028



E

T

(f)

ba

12

3

f''()

2

48

事实上,E

S

f0.5

1

xdx

10.50.51

f0.54ff10.0000304 62

3)由Cotes公式有:

1

127f0.532f512f332f77f1xdx0.590848 14.9497525.2982210.3923029.9332670.43096180

1

11(71802

32

5

8

12

6

78

7)

11294511C6222

Ef2.697410

945464



E

C

(f)

C

2ba

945*4

7

f

(6)

()

2 8

事实上,E

f0.0000003

2.证明Simpson公式2.8具有三次代数精度。 证明:

精选资料,欢迎下载




abab3

fxx,则faaffbb

22

3

3

3

左边

b

a

x4

fxdx

4

b

a

b4a4

4



bab4a4ab

右边fa4ffb

624

故该公式的代数精度是3

而当fxx4

bb4155

左侧:fxdxxdxba

aa5

右侧:

4

abbaba4ab4

fa4fba4fb6268

5b55a5a4b2a3b22a2b3ab4

32

左侧不等于右侧。所以Simpson具有三次代数精度.

3.分别用复化梯形公式和复化公式Simpson计算下列积分.



9x26dx,n8xdx,n4(1)344sind,n6 2004x1

1



解:1)用复化梯形公式有:

h

Tn

ba101

n88

1

f8

2f8

3f8

4f8

5f8

6f8

7

ff18



h

fa22

1

02(0.0311280.0615380.0905660.117650.142350.164380.18361)0.20.111416

由复化Simpson公式有:

111123357S8f02(fff)f14ffff

6444488881020.0615380.117650.1643840.0311280.0905660.412350.183510.224

0.11157



精选资料,欢迎下载




解(3

1

9

xdx,n4 由复化梯形公式有:

ba91

2,n41

T42f1f92f3f5f7

2h



132





357

17.2277

由复化Simpson公式有:

1

S44f1f92f54f3f76



2

132543717.32203











4)解:64sin2d,n6

0

由复化梯形公式:

0

ba6h,kakh,k1,2,3,4,5

n636

55

h

T6[f(a)2f(k)f(b)][f(0)2236k1k1由复化Simpson公式:

512

S4T6H6,H6h33k0





k

f36

f]1.035621936

hf1,,k0,1,2,3,4,51k

kk222

H6



36k0



5

k

f1.035834878,S41.0357638867236

1113

4给定求积节点x0,x1,x2,试推出计算积分fxdx的插值型求积公式,

0424

写出它的截断误差。

解:



1

0

1

fxdxA0fA1f

41

A2f23 4

精选资料,欢迎下载




13xx1224A0dx,011133

4244

13xx1144

A1dx

011133

2424

考虑到对称性,有A2A0,于是有求积公式



1

0

21

fxdx[f

3431f]431f 2

由于原式含有3个节点,故它至少有2阶精度。考虑到其对称性,可以猜想到它可能有3阶精度。事实上,对fx原式左右两端相等:

1213111

[]x3dx

3443240

3

3

3

3

此外,容易验证原式对fx不准确,故所构造出的求积公式有3阶精度。



4

5.给定积分I



2

0

sinxdx

1

103; 2

1 利用复化梯形公式计算上述积分值,使其截断误差不超过

2 取同样的求积节点,改用复化Simpson公式计算时,截断误差是多少? 3 如果要求截断误差不超过10,那么使用复化Simpson公式计算时,应将积分

区间分成多少等分?



6

(ba)3''3''

f()f() 解:(1) E(f)22

12n96n

n

T

fx=sinx,f(x)cosx,f(x)sinxE(f)

'

''

nT

3

96n

sin2



,0, 296n2

3

当误差ET(f)0.510时,n25.6, 所以取n=26

n3

25h

:h=Tn[f(0)f()2f(x)]

k5222k1



12325

{012[sin()sin()sin()...sin()]}0.9465 25252525252

精选资料,欢迎下载




2ESn[f]

b-ah4''''1

()f()2()4sin() 180218022n



2(1)4(n26)2(1)47109 ES[f]n18022n18022n2(1)4106 (3)ES[f]n18022n

n7.6n=8

6Romberg求积方法计算下列积分,使误差不超过105

1





2



2





1

0

exdx2

1

x

2

0

2

xsinxdx3x1xdx;(4)

0

3

4

dx

01x2

1

解(1

e

0

dx

(a)[0,1]上用梯形公式:T1

(b)[0,二等分1]:

211H1f0.68439656,T2(T1H1)0.728069946,

22

41

S1T2T10.71351215

33(c)[0,四等分1]:

21113H2[ff]0.705895578,T4(T2H2)0.716982762

224441421

S2T4T10.713287034,C12S22S10.713272026

334141(d)[01]八等分:7

f]0.7114175718

141

T8(T4H4)0.714200166,S4T8T40.713272634

233421C22S42S20.713271674,

4141431R13C23C10.713271669,R1C13.52107105,

4141H4

211

[f48

3f8

5f8

21

[f(0)f(1)]0.7717433322



计算可以停止。

精选资料,欢迎下载




解(2xsinxdx

0

2

(a)[02]上用梯形公式得:

2T1[f(0)f(2)]0

2(b)[02]二等分:H12f()0,T2(c)[02]四等分:

13

H2[ff]29.869604401,T4(T2H2)4.934802201

222

41421S2T4T26.579736267,C12S22S17.018385352

334141(d)[02]八等分:H4

141

(T1H1)0,S1T2T10233



2



i0

3

i

f421

6.9788642,T(T4H4)5.9568332018

2



41421

S4T8T46.2975102,C22S42S26.278695129

334141431R13C23C16.266954014

4141(e)[02]十六等分H8



1i

f6.447629792,T(T8H8)6.20223149716

4i084241421S8T16T86.284030929,C42S82S46.283132311

334141

7





精选资料,欢迎下载




431441R23C43C26.283202742,X14R24R16.283266463

41414141(f)[02]三十二等分1i

f6.323740394,T(T16H16)6.26298594532

8i0168241421S16T32T166.283237428,C82S162S86.283184528

334141431441R43C83C46.283185356,X24R44R26.283185288

41414141451Y15X2_5X16.283185209

4141(g)[02]六十四等分:

15

H16



1i

f6.293289853,T(T32H32)6.27813789964

16i03216241421S32T64T326.283188551,C162S322S166.283185292

334141431441R83C163C86.283185304,X44R84R46.283185304

41414141451461Y25X45X26.283185304,Z16Y26Y16.283185304

41414141Z1-Y19.5108105

31

H32



3)解:x1x2dx

0

3

(a)[03]上用梯形公式

3

T1[f(3)f(0)]14.23024947

2

(b)[0,3]二等分:

1413

H13f8.11249037,T2(T1H1)11.17136992,ST2T110.1517434

2332

(c)[0,3]四等分:

3319

H2[ff]9.71622377,T4[T2H2)10.44379685

242441421S2T4T210.20127249,C12S22S110.20457443

334141(d)[0,3]八等分:

3333k1

H4f10.08893752,T8[T4H4]10.26636719

4k084241421S4T8T410.20722396,C22S42S210.20762073

334141

精选资料,欢迎下载




2431

R13C23C110.20766908

4141(e)[03]十六等分:

3733i1

H8f10.1781732,T16(T8H8)10.2222702

8i0168241421S8T16T810.2075712,C42S82S410.20759435

334141431441R23C43C210.20759393,X14R24R110.20759364

41414141(f)[03]三十二等分:133i

f10.20025127,T32(T16H16)10.21126074

23216

41421S16T32T1610.20759091,C82S162S810.20759223

334141431441R43C83C410.20759219,X24R44R210.20759219

41414141451 Y15X25X110.20759219,Y1X11.41061054141计算可以停止H16

31516i0

解(4:

4

dx 01x2

1

(a)[01]上用梯形公式:1

T1[f(1)f(0)]3

2(b)[01]二等分:

1411

H1f3.2,T2(T1H1)3.1,S1T2T13.133333333

2332

(c)[01]四等分:1113

H2[ff]3.162352941,T4(T2H2)3.131176471

242441421S2T4T23.141568627,C12S22S13.142117647

334141(d)[01]八等分:11i

f3.146800518,T8(T4H4)3.148988495

284

41421S4T8T43.141592502,C22S42S23.141594094

334141431R13C23C13.141585784

4141

精选资料,欢迎下载

13

H4

4i0




(e)[0,十六等分1]:

171i1

H8f3.14289473,T16(T8H8)3.140941613

8i01682

2

4141S8T16T83.141592652,C42S82S43.141592662

334141341441R23C43C23.141592639,X14R24R13.141592666

41414141X1R16.88106105,算可以停止。

7推导下列三种矩形求积公式:

f2

ba;2

bf2

ba; 2fxdxbafb a2

b3abfba;3afxdxbaf

224

1afxdxbafa

b

证明:(1)f(x)xaTaylor展开,得

f(x)f(a)f'()(xa),(a,x). 两边在[a,b]上积分,得



b

a

f(x)dxf(a)dxf()(xa)dx

a

a

bb

(ba)f(a)f() (ba)f(a)



b

a

(xa)dx

1

f()(ba)2,[a,b]. 2

(2)f(x)xbTaylor展开,得 f(x)f(b)f()(xb),(x,b). 两边在[a,b]上积分,得



b

a

f(x)dxf(b)dxf()(xb)dx

a

a

bb

(ba)f(b)f() (ba)f(b) (3)f(x)x



b

a

(xb)dx

1

f()(ba)2,[a,b]. 2

ab

Taylor展开,得 2

精选资料,欢迎下载




f(x)f(

ababab1ab2

)f()(x)f()(x),[a,b]. 22222

两边在[a,b]上积分,得

bababab1bab2

)dxf()(x)dxf()(x)dx aaaa22222

ababbab1bab2

(ba)f()f()(x)dxf()(x)dx

a2222a2

abf"()

(ba)f()(ba)3.

224



b

f(x)dxf(

b

8.如果f''x0,证明用复化梯形公式计算积分I说明其几何意义。

证明:复化梯形公式为

b

afxdx所得结果比准确值大,并

n1

hh

Tn(f(xk)f(xk1))[f(a)2f(xk)f(b)]

2k02k1

n1

f"(x)[a,b]上连续,则复化梯形公式的余项为

h3

f"(k)],k(xk,xk1) (1) E[f]ITn[12k0

T

n

n1

由于f"(x)C[a,b],

2

1n1

minf"(k)f"(k)maxf"(k)

0kn10kn1nk0

所以(a,b)使

1n1

f"()f"(k)

nk0

(1)式成为:

ba2

hf"() 12

ba2T

hf"()0. 又因为f"(x)0,所以En[f]12

En[f]

T

即用复化梯形公式计算积分I



b

a

f(x)dx所得结果比准确值大。

其几何意义:曲线f(x)在定义域内是向下凹的,即曲线在曲线上任两点连线的下方。

精选资料,欢迎下载




9.对

3

0fxdx构造一个至少具有三次代数精度的求积公式。

解:因为具有4个求积节点的插值型求积公式,至少有三次代数精度。如果在[0,3]上取节

0123,则插值型求积公式为:



3

0

f(x)dxA0f(x0)A1f(x1)A2f(x2)A3f(x3)

其中系数为 Ak

xxi

dx ai0xkxi

bik

n

A0



3

0

(x1)(x2)(x3)1333dx(x6x211x6)dx,

(01)(02)(03)608

同理求得 A1 即有:



3

0

993

,A2,A3. 888

3993

f(x)dxf(0)f(1)f(2)f(3).

8888

10.判别下列求积公式是否是插值型的,并指明其代数精度:

33

fxdxf1f2 02

解:插值型求积公式

n



b

a

f(x)dxAkf(xk) 其中 Ak

k0

xxi

dx a

i0xkxi

bik

n

3x1x233

A0dx,A1dx.

0120212233

因此,f(x)dx[f(1)f(2)]是插值型的求积公式。

02

3

因其求积公式是插值型的,且存在2个节点,所以其代数精度至少是1 对于f(x)x时,

2



3

0

f(x)dxx2dx9;

0

3

[f(1)f(2)]

2

32315

(14)9. 22

可见它对于f(x)x不准确成立,故该求积公式的代数精度是1

11构造下列求积公式,并指明这些求积公式所具有的代数精度:

精选资料,欢迎下载




1fxdxA0f0A1f1;

0

1

2

f0fhhfxdxh

3fxdxAfhAfx.

0

0

1

hh

0

1

1

h

2

0f01fh;

解(1令原式对于f(x)1,x准确成立,于是有

A0A11



1

A12

解之得 A0

11

,A1 于是有求积公式 22111

f(x)dxf(0)f(1)

022

2

容易验证,它对于f(x)x不准确成立,故该求积公式的代数精度是1

解(2令原式对于f(x)1,x,x2,x3准确成立,于是有

011

1011

2

1

1213

31

114

1111

,1,0,1.于是有求积公式 221212h112

f(x)dxh[f(0)f(h)]h[f'(0)f'(h)].

0212

h154

容易验证当f(x)x时,f(x)dxh;

05

1121515

h[f(0)f(h)] h[f(0)f(h)]hh

21265

解之得 0

可见,它对于f(x)x不准确成立,故该求积公式的代数精度是3 (3):令原式对于f(x)1,x,x准确成立,于是有

2

4

精选资料,欢迎下载




hAA010dx2hh3h

-A0hA1x10解得: A0=,A1=h,x1

2232

A0h2A1x21h3

313h

f(x)dxhf(h)hf(). h

223h13h443

容易验证,当f(x)x时,f(x)dx0; hf(h)hf()h.

h2239

于是有求积公式

h

可见,它对于f(x)x不准确成立,故该求积公式的代数精度是2

12. 利用代数精度方法构造下列两点Gauss求积公式:

3



10

1

xfxdxA0fx0A1fx1fxx

dxA0fx0A1fx1

2

3

20

1



解(1:令原式对于f(x)1,x,x,x准确成立,于是有

2

AA10

3



AxAx2

11

005

(1)

2Ax2Ax211

00723A0x0A1x13

9

利用(1)的第1式,可将第2式化为

22

x0(x1x0)A1 (2) 35

同样,利用第2式化简第3式,利用第3式化简第4式,分别得

22

x0(x1x0)x1A1 (3) 57222

x0(x1x0)x1A1 (4)

79



(2)(3)(4)式消去(x1x0)A1,

2222

x(x)x5053017



2x(22x)x2

001

7597

精选资料,欢迎下载




进一步整理

222

(xx)xx5013017



222(xx)xx

0101

597

由此解出 x0x1 解得:

510

,x0x1. 219



x00.821161913186,x10.289949197925,A00.3891110668436,A10.27755599823.

因此所求的两点Gauss求积公式:



1

0

xf(x)dx0.3891110668436f(0.821161913186)0.27755599823f(0.289949197925).

或依下面的思想:

(1)0,上构造权函数(1x=x二次正交多项式g2(x) g0(x)=1 g1(x)=x-3

5105x921

105

x0921

g2(x)=x2

2(x)(xx0)(xx1)=x23521035210

,x16363

代入:x0

AA1xdx

0101

A0x0A1x1xxdx

0

50710A0150

A507101150

10



xf(x)dx

50710352105071035210

f()f()

1506315063

2

3

解(2:令原式对于f(x)1,x,x,x准确成立,于是有

精选资料,欢迎下载




A0A12

A0x0A1x12

3



2 (1) 22

A0x0A1x15

Ax3Ax3200117

利用(1)的第1式,可将第2式化为 2x0(x1x0)A1

2

(2) 3

同样,利用第2式化简第3式,利用第3式化简第4式,分别得

22

x0(x1x0)x1A1 (3) 35222

x0(x1x0)x1A1 (4)

57



(2)(3)(4)式消去(x1x0)A1,

222

x(2x)x013035



2x(22x)x2

001

5375

进一步整理

22(xx)2xx013015



222(xx)xx

0101

375

由此解出 x0x1 解得:

36

,x0x1. 357



x00.115587109995,x10.741555747146,A01.30429030972,A10.695709690284.

因此所求的两点Gauss求积公式:



1

0

f(x)

dx1.30429030972f(0.115587109995)0.695709690284f(0.741555747146). x

或依下面的思想:

精选资料,欢迎下载




(2)0,上构造权函数(1x= g0(x)=1 g1(x)=x-1

3

1

二次正交多项式g2(x)x



63

g2(x)=x2x

735

63

2(x)(xx0)(xx1)x2x0

735

1523015230

,x13535

代入:x0

11

AAdx010x

AxAx1x1dx00110x

1830A018

A1830118

10



1183015230183015230

f(x)dxf()f()

18351835x

13.分别用三点和四点GaussChebyshev求积公式计算积分I差。



解:(1)用三点(n2)Gauss-Chebyshev求积公式来计算:

11945

(x)(2x)2,

64



1

1

2x

dx,并估计误2

1x

此时,f(x)2x,f

(6)

Ak

1(2k1),xkcos(k0,1,n132n2

,n),

x0cos

由公式可得:



6



3353

,x1cos0,x2cos, 2662

I



3



k0

2

2xk



3

(2

33

202)4.368939556197 22

精选资料,欢迎下载




由余项可估计误差为 |E2[f]|

945

2.01335103. 5

26!64



(2)用四点(n3)Gauss-Chebyshev求积公式来计算:

此时,f(x) Ak

2x,f

(8)

15945143

(x)(2x)2,

644

1(2k1)

,xkcos(k0,1,,n), n142n2357

x0cos,x1cos,x2cos,x2cos,

8888

I



4k0



3

2xk



4

(2cos



8

2cos

357

2cos2cos) 888

4.368879180569. 由余项可估计误差为 |E3[f]|

94514343.2132710. 7

28!644





14.用三点GaussLegendre求积公式计算积分I解:作变换x





0

excosxdx,并估计误差。



2

(1t),则得

I





0

ecosxdx

x



21

1



e

2

(1t)

cos[(1t)]dte22



2



1

2

1

ecos

t



2

tdt

由三点Gauss-Legendre公式:





b

a

5158515

f(x)dxf()f(0)f()

95995

15)5

(5

Ie2[e2

29



85101515

cos()ecos()]

109910

15





8

e2(0.057052529050.650303782451) 29



12.06167600229.

其估计误差为:

746

27(3!)4(6)2(3!)242

710E2(f)f(),1,1e()ecos(),33

7(6!)27(6!)82



11x

。其准确值 Iecosxdx(1e)12.07034631639.

022

其准确误差等于:|12.06167600229(12.07034631639)|8.670314110.

3

精选资料,欢迎下载




\第四章 习题答案



1。用Gauss消去法解方程组

2x13x24x36

3x15x22x35 4x3x30x32

231

234x16



:方程组写成矩阵形式为352x25

4330x323

23

1

对其进行Gauss消去得0

2004

x144x27 x362

2x13x24x36

x1131



x28 得方程组x24x34

2x2

3

2x34

2Gauss列主元素消去法解方程组

326x141070x27 515x63

:因为第一列中10最大,因此把10作为列主元素

326x141070x17r1r21070x73262x24 515x6515x633





1073

r2r1

10011r3r1102

502





71070x1

615rr23

6x20102x351

05

102

70x1

5

5x2 2x361

6

10

精选资料,欢迎下载






1071

r3r25250

2

00

710x17x270xx101

555

5x2得到方程组x25x3x21 222xx31313313131x35555

3。举例说明一个非奇异矩阵不一定存在LU分解。

例如:

0P0A可分解M0,P0,A

M0MB0CPM0

ABMACD0

P10BC

LU0A10D



与题设相矛盾,所以一个非奇异矩阵不一定存在LU分解。



4下列矩阵能否分解为LU(其中L为单位下三角矩阵,U为上三角矩阵)?若能分解,那么分解是否唯一?

123111126

A241,B221,C2515

46733161546

解:A10,而且

1224

0,不能分解;

0u11u12



00u22100

u13

u23 u33

11110



B221B可以进行LU分解,则B=l211

l331

31l32

计算得

u111,u121,u131,l212,l313,u220.

a32l31u12l32u22310l323.



l32可以任意选,BLU分解不唯一。

C0,而且



1225

0,能分解,且分解唯一.

精选资料,欢迎下载




-1

5。对下列给定的矩阵ALU分解,并利用分解结果计算A

824



A41816

6220

810024824



01032解: A41816210

62203110076



810024

L=210 U= 01032



0076311



41

19011111

ALUALUUL

95516



6。用Doolittle分解法解方程组

69511190176

13954 95176

10



10020x15



101x23



x243173

7103x4

0201

1010

=2431

1030

0001



10002100



1010

020



101

021

002

10

解:A=

10

10

其中L=

100001



1000

U=

0210

1010

T

020



101

021

002

T

Ly=53617 解得y=5364 Ux=y 解得x=1122

T

精选资料,欢迎下载




7。用Crout分解法接方程组。

4x12123

x14916102 182764x344x190116812564

10001

12000解:ALU

1660011436240

T

234



136

014

001

T

Ly=b=2,10,44,190 y=2,4,3,1 Ux=y=2,4,3,1 x=1,1,1,1



8。用平方根法求解方程组

T

T

1111

1222

1233

11

解:易知A1

1

1x1n



2x2n13x3n2





nxn11111



2221233是对称矩阵,可求得L1



123n

01

11

0011

000 1

Ly=by=n,1,1,

T

,1

,1

T

T

Lxy解得x=n1,0,0,



精选资料,欢迎下载




9。用改进的平方根法求解下列方程组

11x164



14.252.75x0.51212.753.5x1.253

422x110



2232x252314x43



1

114

1

1A=14.252.75分解得L=

412.753.51

4

LU=bU=6,1,1

T

0134

0

400



0 D=040 0011

31

Dy=U y=,,1

24

Lxyx=2,1,1

T

T

T

422x110



23x25 22

2314x43



11

分解得L

212

00

400



10 D=010

00921



T

T

5

LU=yU=10,0,9Dy=Uy=,0,1

2

Lx=yx=2,2,1

T

T





精选资料,欢迎下载




10。用追赶法求解三对角方程组

21000x11x012100201210x30 00121x4000012x05

解:r12,

113l2,r22()(1)

222224l3,r32()(1)

33335l4,r4

4446l5,r5.

55

c1c2c3c41

1120L

00

0123

00134

00

0

021000

3000100

24001000

U3 5101000

4

461000055

T

0

1111

Lyby1,,,,

2345

52111

uxyx,,,,

63236

T

T



11。已知2,3,4,求x1,x2,x

n21n

解: x1xi9, x2(xi)229xmaxxi4

1ini1i1





精选资料,欢迎下载




0.60.5

12。已知A,A1,A,A2AF.

0.10.3 解:由范数定义得

n

A1maxaij0.8

1jn

i1

A2maxATA0.8279Amaxaij1.1

1in

j1n



A

F



aiji1j1

n

n

2



0.71

12

13。求证

1

x



x1nx

F



1A2n

A2A

n



F

证明:1x1x xmaxxi nxnmaxxi

1in1ini1i

所以x1xnxnmaxxix1 1in所以nxx1x 2

A2maxAAT1AAT2AAT

2

nAAT

n

2

aa

21i

22i

i1

i1

nn

2

aaaijAF

2

ni

2ji

i1

j1i1

j1i1

nnnn

A2maxAAT

2

1

1AAT2AATn



nAAT



12

AF n



1An

F

A2AF

10099

14A,计算A的条件数condAp,P2,

9998

9899A*-98991

解:AA

A99-10099100

*

矩阵A的较大特征值为198.00505035,较小的特征值为-0.00505035,则

cond(A)2A2A1198.00505035/0.0050503539206

2



精选资料,欢迎下载




cond(A)AA1



15。设矩阵A非奇异,求证A

证明:

1



19919939601



1 A

由于A非奇异,所以存在A1使AA1IAA1I1A1

1A



16。设矩阵A可逆,A为误差,试证当A1A

A-1

1,AA也可逆。

A1(A-1AI)为非奇异矩阵

又因为A+A=A(I+A-1A),而且A可逆

A0,I+A-1A0

(A+A)也为非奇异矩阵,即A+A可逆。

17。设有方程组Ax=B,其中

12

101

1 A221,b3

0222

3

11

已知它有解x,,0,如果右端有小扰动b

23

的解的相对误差。

T



1

106,试估计由此引起2

1011111

解:A221,A211.5

022211

精选资料,欢迎下载




2

condAAA22.5,b

3

1610xb

condA22.521.6875105

2xb

3



18。设Ax=b,其中ARnn为非奇异矩阵,证明:

1AAT为对称正定矩阵;

2condATA2condA2

T

2



证明:1(AAT)(AT)TATAATAAT为对称矩阵

对于任意给定的非零列向量,都有TATA(A)T(A)b20

所以AA为正定矩阵,AA也为正定矩阵所以AAT为对称正定矩阵.

2cond(AA)2AA

T

T

2

TT



(ATA)1(ATA)[(ATA)1]

2

TT1 max(AA)max[(AA)]

又由于A2max(ATA),A1

2

max[(ATA)1]

cond[(A)2]2(A

2

A1)2max(ATA)max[(ATA)1]

2

所以cond(ATA)2cond[(A)2]2



第三章习题答案

2. 分别用梯形公式、Simpson公式、Cotes公式计算积分I解:1)用梯形公式有:

1

0.5xdx,并估计误差。

10.512

0.5xdx2[f1f0.5]4120.42678

1

精选资料,欢迎下载




E

T

f

ba

12

3

3

0.53133322

f2.6042107.365710

124

事实上,

fxx,II

1

0.5

xdx0.4309644

10.5

f0.5f10.42677672

110.5

ETfxdxf0.5f10.00418770.52

2Simpson公式

10.5

xdxf14f0.56

1

3

4

211

f1230.43093 2122

4

11

411baba4157S4222

Ef1.1837710 f

180218028



E

T

(f)

ba

12

3

f''()

2

48

事实上,ESf



1

0.5

xdx

10.5

f0.54f60.51

f10.0000304

2

3)由Cotes公式有:

1

127f0.532f512f332f77f1xdx0.590848 14.9497525.2982210.3923029.9332670.43096180

1

11(71802

32

5

8

12

6

78

7)

11294511C222

Ef2.6974106

945464



E

C

(f)

C

2ba

945*4

7

f

(6)

()

2 8

事实上,E

f0.0000003

2.证明Simpson公式2.8具有三次代数精度。

精选资料,欢迎下载




证明:

abab3

fxx,则faaffbb

22

3

3

3

左边

b

a

x4

fxdx

4

b

a

b4a4

4



bab4a4ab

右边fa4ffb642故该公式的代数精度是3

而当fxx4

bb4155

左侧:fxdxxdxba

aa5

右侧:

4

abbaba4ab4

fa4fba4fb6268

5b55a5a4b2a3b22a2b3ab4

32

左侧不等于右侧。所以Simpson具有三次代数精度.

3.分别用复化梯形公式和复化公式Simpson计算下列积分.



9x

dx,n8xdx,n4(1)3464sin2d,n6 2004x1

1



解:1)用复化梯形公式有:

h

ba101

n88

1

f8

2f8

3f8

4f8

5f8

6f8

7

ff18



h

Tnfa2

2

1

02(0.0311280.0615380.0905660.117650.142350.164380.18361)0.20.111416

由复化Simpson公式有:

111123357S8f02(fff)f14ffff

6444488881020.0615380.117650.1643840.0311280.0905660.412350.183510.224

0.11157



精选资料,欢迎下载




解(3

1

9

xdx,n4 由复化梯形公式有:

ba91

2,n41

T42f1f92f3f5f7

2h



132





357

17.2277

由复化Simpson公式有:

1

S44f1f92f54f3f76



2

132543717.32203











4)解:64sin2d,n6

0

由复化梯形公式:

0

ba6h,kakh,k1,2,3,4,5

n636

55

h

T6[f(a)2f(k)f(b)][f(0)2236k1k1由复化Simpson公式:

512

S4T6H6,H6h33k0





k

f36

f]1.035621936

hf1,,k0,1,2,3,4,51k

kk222

H6



36k0



5

k

f1.035834878,S41.0357638867236

1113

4给定求积节点x0,x1,x2,试推出计算积分fxdx的插值型求积公式,

0424

写出它的截断误差。

解:



1

0

1

fxdxA0fA1f

41

A2f23 4

精选资料,欢迎下载




13xx1224A0dx,011133

4244

13xx1144

A1dx

011133

2424

考虑到对称性,有A2A0,于是有求积公式



1

0

21

fxdx[f

3431f]431f 2

由于原式含有3个节点,故它至少有2阶精度。考虑到其对称性,可以猜想到它可能有3阶精度。事实上,对fx原式左右两端相等:

1213111

[]x3dx

3443240

3

3

3

3

此外,容易验证原式对fx不准确,故所构造出的求积公式有3阶精度。



4

5.给定积分I



2

0

sinxdx

1

103; 2

4 利用复化梯形公式计算上述积分值,使其截断误差不超过

5 取同样的求积节点,改用复化Simpson公式计算时,截断误差是多少? 6 如果要求截断误差不超过10,那么使用复化Simpson公式计算时,应将积分

区间分成多少等分?



6

(ba)3''3''

f()f() 解:(1) E(f)22

12n96n

n

T

fx=sinx,f(x)cosx,f(x)sinxE(f)

'

''

nT

3

96n

sin2



,0, 296n2

3

当误差ET(f)0.510时,n25.6, 所以取n=26

n3

25h

:h=Tn[f(0)f()2f(x)]

k5222k1



12325

{012[sin()sin()sin()...sin()]}0.9465 25252525252

精选资料,欢迎下载




2ESn[f]

b-ah4''''1

()f()2()4sin() 180218022n



2(1)4(n26)2(1)47109 ES[f]n18022n18022n2(1)4106 (3)ES[f]n18022n

n7.6n=8

6Romberg求积方法计算下列积分,使误差不超过105

1





2



2





1

0

exdx2

1

x

2

0

2

xsinxdx3x1xdx;(4)

0

3

4

dx

01x2

1

解(1

e

0

dx

(a)[0,1]上用梯形公式:T1

(b)[0,二等分1]:

211H1f0.68439656,T2(T1H1)0.728069946,

22

41

S1T2T10.71351215

33(c)[0,四等分1]:

21113H2[ff]0.705895578,T4(T2H2)0.716982762

224441421

S2T4T10.713287034,C12S22S10.713272026

334141(d)[01]八等分:7

f]0.7114175718

141

T8(T4H4)0.714200166,S4T8T40.713272634

233421C22S42S20.713271674,

4141431R13C23C10.713271669,R1C13.52107105,

4141H4

211

[f48

3f8

5f8

21

[f(0)f(1)]0.7717433322



计算可以停止。

精选资料,欢迎下载




解(2xsinxdx

0

2

(a)[02]上用梯形公式得:

2T1[f(0)f(2)]0

2(b)[02]二等分:H12f()0,T2(c)[02]四等分:

13

H2[ff]29.869604401,T4(T2H2)4.934802201

222

41421S2T4T26.579736267,C12S22S17.018385352

334141(d)[02]八等分:H4

141

(T1H1)0,S1T2T10233



2



i0

3

i

f421

6.9788642,T(T4H4)5.9568332018

2



41421

S4T8T46.2975102,C22S42S26.278695129

334141431R13C23C16.266954014

4141(e)[02]十六等分H8



1i

f6.447629792,T(T8H8)6.20223149716

4i084241421S8T16T86.284030929,C42S82S46.283132311

334141

7





精选资料,欢迎下载




431441R23C43C26.283202742,X14R24R16.283266463

41414141(f)[02]三十二等分1i

f6.323740394,T(T16H16)6.26298594532

8i0168241421S16T32T166.283237428,C82S162S86.283184528

334141431441R43C83C46.283185356,X24R44R26.283185288

41414141451Y15X2_5X16.283185209

4141(g)[02]六十四等分:

15

H16



1i

f6.293289853,T(T32H32)6.27813789964

16i03216241421S32T64T326.283188551,C162S322S166.283185292

334141431441R83C163C86.283185304,X44R84R46.283185304

41414141451461Y25X45X26.283185304,Z16Y26Y16.283185304

41414141Z1-Y19.5108105

31

H32



3)解:x1x2dx

0

3

(a)[03]上用梯形公式

3

T1[f(3)f(0)]14.23024947

2

(b)[0,3]二等分:

1413

H13f8.11249037,T2(T1H1)11.17136992,ST2T110.1517434

2332

(c)[0,3]四等分:

3319

H2[ff]9.71622377,T4[T2H2)10.44379685

242441421S2T4T210.20127249,C12S22S110.20457443

334141(d)[0,3]八等分:

3333k1

H4f10.08893752,T8[T4H4]10.26636719

4k084241421S4T8T410.20722396,C22S42S210.20762073

334141

精选资料,欢迎下载




2431

R13C23C110.20766908

4141(e)[03]十六等分:

3733i1

H8f10.1781732,T16(T8H8)10.2222702

8i0168241421S8T16T810.2075712,C42S82S410.20759435

334141431441R23C43C210.20759393,X14R24R110.20759364

41414141(f)[03]三十二等分:133i

f10.20025127,T32(T16H16)10.21126074

23216

41421S16T32T1610.20759091,C82S162S810.20759223

334141431441R43C83C410.20759219,X24R44R210.20759219

41414141451 Y15X25X110.20759219,Y1X11.41061054141计算可以停止H16

31516i0

解(4:

4

dx 01x2

1

(a)[01]上用梯形公式:1

T1[f(1)f(0)]3

2(b)[01]二等分:

1411

H1f3.2,T2(T1H1)3.1,S1T2T13.133333333

2332

(c)[01]四等分:1113

H2[ff]3.162352941,T4(T2H2)3.131176471

242441421S2T4T23.141568627,C12S22S13.142117647

334141(d)[01]八等分:11i

f3.146800518,T8(T4H4)3.148988495

284

41421S4T8T43.141592502,C22S42S23.141594094

334141431R13C23C13.141585784

4141

精选资料,欢迎下载

13

H4

4i0




(e)[0,十六等分1]:

171i1

H8f3.14289473,T16(T8H8)3.140941613

8i01682

2

4141S8T16T83.141592652,C42S82S43.141592662

334141341441R23C43C23.141592639,X14R24R13.141592666

41414141X1R16.88106105,算可以停止。

7推导下列三种矩形求积公式:

f2

ba;2

bf2

ba; 2fxdxbafb a2

b3abfba;3afxdxbaf

224

1afxdxbafa

b

证明:(1)f(x)xaTaylor展开,得

f(x)f(a)f'()(xa),(a,x). 两边在[a,b]上积分,得



b

a

f(x)dxf(a)dxf()(xa)dx

a

a

bb

(ba)f(a)f() (ba)f(a)



b

a

(xa)dx

1

f()(ba)2,[a,b]. 2

(2)f(x)xbTaylor展开,得 f(x)f(b)f()(xb),(x,b). 两边在[a,b]上积分,得



b

a

f(x)dxf(b)dxf()(xb)dx

a

a

bb

(ba)f(b)f() (ba)f(b) (3)f(x)x



b

a

(xb)dx

1

f()(ba)2,[a,b]. 2

ab

Taylor展开,得 2

精选资料,欢迎下载




f(x)f(

ababab1ab2

)f()(x)f()(x),[a,b]. 22222

两边在[a,b]上积分,得

bababab1bab2

)dxf()(x)dxf()(x)dx aaaa22222

ababbab1bab2

(ba)f()f()(x)dxf()(x)dx

a2222a2

abf"()

(ba)f()(ba)3.

224



b

f(x)dxf(

b

8.如果f''x0,证明用复化梯形公式计算积分I说明其几何意义。

证明:复化梯形公式为

b

afxdx所得结果比准确值大,并

n1

hh

Tn(f(xk)f(xk1))[f(a)2f(xk)f(b)]

2k02k1

n1

f"(x)[a,b]上连续,则复化梯形公式的余项为

h3

f"(k)],k(xk,xk1) (1) E[f]ITn[12k0

T

n

n1

由于f"(x)C[a,b],

2

1n1

minf"(k)f"(k)maxf"(k)

0kn10kn1nk0

所以(a,b)使

1n1

f"()f"(k)

nk0

(1)式成为:

ba2

hf"() 12

ba2T

hf"()0. 又因为f"(x)0,所以En[f]12

En[f]

T

即用复化梯形公式计算积分I



b

a

f(x)dx所得结果比准确值大。

其几何意义:曲线f(x)在定义域内是向下凹的,即曲线在曲线上任两点连线的下方。

精选资料,欢迎下载




9.对

3

0fxdx构造一个至少具有三次代数精度的求积公式。

解:因为具有4个求积节点的插值型求积公式,至少有三次代数精度。如果在[0,3]上取节

0123,则插值型求积公式为:



3

0

f(x)dxA0f(x0)A1f(x1)A2f(x2)A3f(x3)

其中系数为 Ak

xxi

dx ai0xkxi

bik

n

A0



3

0

(x1)(x2)(x3)1333dx(x6x211x6)dx,

(01)(02)(03)608

同理求得 A1 即有:



3

0

993

,A2,A3. 888

3993

f(x)dxf(0)f(1)f(2)f(3).

8888

10.判别下列求积公式是否是插值型的,并指明其代数精度:

33

fxdxf1f2 02

解:插值型求积公式

n



b

a

f(x)dxAkf(xk) 其中 Ak

k0

xxi

dx a

i0xkxi

bik

n

3x1x233

A0dx,A1dx.

0120212233

因此,f(x)dx[f(1)f(2)]是插值型的求积公式。

02

3

因其求积公式是插值型的,且存在2个节点,所以其代数精度至少是1 对于f(x)x时,

2



3

0

f(x)dxx2dx9;

0

3

[f(1)f(2)]

2

32315

(14)9. 22

可见它对于f(x)x不准确成立,故该求积公式的代数精度是1

11构造下列求积公式,并指明这些求积公式所具有的代数精度:

精选资料,欢迎下载




1fxdxA0f0A1f1;

0

1

2

f0fhhfxdxh

3fxdxAfhAfx.

0

0

1

hh

0

1

1

h

2

0f01fh;

解(1令原式对于f(x)1,x准确成立,于是有

A0A11



1

A12

解之得 A0

11

,A1 于是有求积公式 22111

f(x)dxf(0)f(1)

022

2

容易验证,它对于f(x)x不准确成立,故该求积公式的代数精度是1

解(2令原式对于f(x)1,x,x2,x3准确成立,于是有

011

1011

2

1

1213

31

114

1111

,1,0,1.于是有求积公式 221212h112

f(x)dxh[f(0)f(h)]h[f'(0)f'(h)].

0212

h154

容易验证当f(x)x时,f(x)dxh;

05

1121515

h[f(0)f(h)] h[f(0)f(h)]hh

21265

解之得 0

可见,它对于f(x)x不准确成立,故该求积公式的代数精度是3 (3):令原式对于f(x)1,x,x准确成立,于是有

2

4

精选资料,欢迎下载




hAA010dx2hh3h

-A0hA1x10解得: A0=,A1=h,x1

2232

A0h2A1x21h3

313h

f(x)dxhf(h)hf(). h

223h13h443

容易验证,当f(x)x时,f(x)dx0; hf(h)hf()h.

h2239

于是有求积公式

h

可见,它对于f(x)x不准确成立,故该求积公式的代数精度是2

12. 利用代数精度方法构造下列两点Gauss求积公式:

3



10

1

xfxdxA0fx0A1fx1fxx

dxA0fx0A1fx1

2

3

20

1



解(1:令原式对于f(x)1,x,x,x准确成立,于是有

2

AA10

3



AxAx2

11

005

(1)

2Ax2Ax211

00723A0x0A1x13

9

利用(1)的第1式,可将第2式化为

22

x0(x1x0)A1 (2) 35

同样,利用第2式化简第3式,利用第3式化简第4式,分别得

22

x0(x1x0)x1A1 (3) 57222

x0(x1x0)x1A1 (4)

79



(2)(3)(4)式消去(x1x0)A1,

2222

x(x)x5053017



2x(22x)x2

001

7597

精选资料,欢迎下载




进一步整理

222

(xx)xx5013017



222(xx)xx

0101

597

由此解出 x0x1 解得:

510

,x0x1. 219



x00.821161913186,x10.289949197925,A00.3891110668436,A10.27755599823.

因此所求的两点Gauss求积公式:



1

0

xf(x)dx0.3891110668436f(0.821161913186)0.27755599823f(0.289949197925).

或依下面的思想:

(1)0,上构造权函数(1x=x二次正交多项式g2(x) g0(x)=1 g1(x)=x-3

5105x921

105

x0921

g2(x)=x2

2(x)(xx0)(xx1)=x23521035210

,x16363

代入:x0

AA1xdx

0101

A0x0A1x1xxdx

0

50710A0150

A507101150

10



xf(x)dx

50710352105071035210

f()f()

1506315063

2

3

解(2:令原式对于f(x)1,x,x,x准确成立,于是有

精选资料,欢迎下载




A0A12

A0x0A1x12

3



2 (1) 22

A0x0A1x15

Ax3Ax3200117

利用(1)的第1式,可将第2式化为 2x0(x1x0)A1

2

(2) 3

同样,利用第2式化简第3式,利用第3式化简第4式,分别得

22

x0(x1x0)x1A1 (3) 35222

x0(x1x0)x1A1 (4)

57



(2)(3)(4)式消去(x1x0)A1,

222

x(2x)x013035



2x(22x)x2

001

5375

进一步整理

22(xx)2xx013015



222(xx)xx

0101

375

由此解出 x0x1 解得:

36

,x0x1. 357



x00.115587109995,x10.741555747146,A01.30429030972,A10.695709690284.

因此所求的两点Gauss求积公式:



1

0

f(x)

dx1.30429030972f(0.115587109995)0.695709690284f(0.741555747146). x

或依下面的思想:

精选资料,欢迎下载




(2)0,上构造权函数(1x= g0(x)=1 g1(x)=x-1

3

1

二次正交多项式g2(x)x



63

g2(x)=x2x

735

63

2(x)(xx0)(xx1)x2x0

735

1523015230

,x13535

代入:x0

11

AAdx010x

AxAx1x1dx00110x

1830A018

A1830118

10



1183015230183015230

f(x)dxf()f()

18351835x

13.分别用三点和四点GaussChebyshev求积公式计算积分I差。



解:(1)用三点(n2)Gauss-Chebyshev求积公式来计算:

11945

(x)(2x)2,

64



1

1

2x

dx,并估计误2

1x

此时,f(x)2x,f

(6)

Ak

1(2k1),xkcos(k0,1,n132n2

,n),

x0cos

由公式可得:



6



3353

,x1cos0,x2cos, 2662

I



3



k0

2

2xk



3

(2

33

202)4.368939556197 22

精选资料,欢迎下载




由余项可估计误差为 |E2[f]|

945

2.01335103. 5

26!64



(2)用四点(n3)Gauss-Chebyshev求积公式来计算:

此时,f(x) Ak

2x,f

(8)

15945143

(x)(2x)2,

644

1(2k1)

,xkcos(k0,1,,n), n142n2357

x0cos,x1cos,x2cos,x2cos,

8888

I



4k0



3

2xk



4

(2cos



8

2cos

357

2cos2cos) 888

4.368879180569. 由余项可估计误差为 |E3[f]|

94514343.2132710. 7

28!644





14.用三点GaussLegendre求积公式计算积分I解:作变换x





0

excosxdx,并估计误差。



2

(1t),则得

I





0

ecosxdx

x



21

1



e

2

(1t)

cos[(1t)]dte22



2



1

2

1

ecos

t



2

tdt

由三点Gauss-Legendre公式:





b

a

5158515

f(x)dxf()f(0)f()

95995

15)5

(5

Ie2[e2

29



85101515

cos()ecos()]

109910

15





8

e2(0.057052529050.650303782451) 29



12.06167600229.

其估计误差为:

746

27(3!)4(6)2(3!)242

710E2(f)f(),1,1e()ecos(),33

7(6!)27(6!)82



11x

。其准确值 Iecosxdx(1e)12.07034631639.

022

其准确误差等于:|12.06167600229(12.07034631639)|8.670314110.

3

精选资料,欢迎下载






第六章习题答案

1.用二分法求方程f(x)xx3x30在区间[1,2]内的根,要求其绝对误差不超 10.

2

3

2

由于f(1)113340,f(2)232232330,

且当x[1,2]时,f(x)3x2x33(x) 所以方程在区间[1,2]内仅有一个实根。

2

13

2

10

0 3

112ln102

解得(21)10,k6.64385.

2k12ln2

所以需要二分7次,才能得到满足精度要求的根。

[1,2]区间的中点x11.5,将区间二等分,求得f(1.5)1.8750,f(1)同号,

因此得到下一区间[1.5,2];如此继续下去,即得计算结果。

计算结果如下表:

k a(f(a)的符号) x(f(x)的符号) b(f(b)的符号)

kkkkkk0

1 2 3 4 5 6 7

1- 1.5- 1.5- 1.625- 1.6875- 1.71875- 1.71875- 1.7265625-

1.5- 1.75+ 1.625- 1.6875- 1.71875- 1.734375+ 1.7265625- 1.73046875-

2+ 2+ 1.75+ 1.75+ 1.75+ 1.75+

1.734375+ 1.734375+

x7

(a7b7)

2

1.730468751.73即满足精度要求

2.证明1xsinx0[0,1]内有一个根,使用二分法求误差不大于代多少次?

1

104的根要迭2

证明 f(x)1xsinx,

由于f(0)10sin010,f(1)11sin1sin10,

精选资料,欢迎下载




且当x[0,1]时,f(x)1cosx0. 因此方程在区间[0,1]内有一个根。

114ln104

解得(10)10,k13.293. k1

22ln2

14

所以需要迭代14次,才能使求得的根的误差不大于10

2



3.证明方程e10x20(0,1)内有根,使用二分法求这个根,若要求

x

|xnx|106,需二分区间[0,1]多少等分?

证明:设f(x)e10x2.

由于f(0)e0210,f(1)e1028e0, 且当x[0,1]时,f'(x)e100. 因此方程在区间[0,1]内有一个根。 |xnx|



x

0

1

x

116ln106

解得(ba)(10)10,k118.93155.

2k12k1ln2

6

所以需二分区间[0,1]19等分,才能满足|xnx|10.

4.能否用迭代法求解下列方程

1

(sinxcosx);4

(2)x2(x)42x(1)x1(x)

若不能,试将原方程改写成能用迭代法求解的形式。

1

(cosxsinx). 41111

(x)cosxsinx(cosxsinx)21. x(,). 1

4442

1

故迭代格式xk11(xk)(sinxkcosxk)收敛,可以用其来求解方程。

4(x) 解:(1) 1

(2)f(x)x240.

f(1)12410;f(2)22420.

f(x)12ln20. 可知f(x)[1,2]上存在一个根,即x[1,2].

x1

2

x

(x)2xln2. x[1,2]时,2(x)2xln21. 2

精选资料,欢迎下载




可知不能用迭代格式xk142k来求解方程。

x

ln(4x)ln(4x)

. . 3(x)

ln2ln2

111111

(x)(x)|| 3, |3|||||1,x[1,2].

ln24xln24xln24x

ln(4xk)

所以迭代格式xk1收敛,可以用其来求解方程。

ln2

可将方程变形为24x,x

x

32

5.为求方程xx10x01.5附近的一个根,设将方程改写成为下列等价形式,并

建立相应的迭代公式: (1)x1

11

x1迭代公式 ,k122

xkx

2

2

(2)x1x,迭代公式xk131xk

3

(3)x

2

1

,迭代公式xk1x1

1

试讨论它们的收敛性。 xk1

解:(1)

(x)1

12

,(x). x2x3



(x0)

22

1. x(1.5,1.5). 33

(x0)1.5

所以此迭代格式是收敛的。

2

2x2

(1x)3. (2)(x)1x,(x)3

3

2

222x21.52323

(1x0).(11.5)1. x(1.5,1.5). (x0)33

所以此迭代格式是收敛的。 (3)(x)

2

11

,(x)()(x1)3.

2x1

22

11

(x0)()(x1)3()(1.51)31. x(1.5,1.5).

22

所以此迭代格式不收敛的。 6.给出计算x

222迭代格式,讨论迭代格式的收敛性并证明x2.

解:由题意可得出其迭代格式为xk12xk.

精选资料,欢迎下载




111

. 由上式可知,x0. (x)2x,(x)(2x)2

222x

x0时,(x)

1

1. 所以迭代格式是收敛的。

22x

2



2





limxk1x可得,x2x. (x)2x,(x)x20.

k



解得:x11,x22. 其中x110舍去。可得x2.

即解得x2.

7.用下列给定的方法求f(x)x3x10x02附近的根,根的准确值为 x1.879385241)用Newton法;

2)用弦截法,x02,x11.9;

3)用抛物线法,取x01,x13,x22. 解:(1)Newton法求解

32

f(x)x3x1,f(x)3x3. 将它们代入公式xk1xk



3

,要求计算结果准确到四位有效数字。

f(xk)

有, f(xk)

xk33xk1

xk1xk,k0,1.

3xk23



x02,计算结果列于下表,并和x1.87938524

比较得出结果,

3 1.879385

k

xk



0 2

1 1.888889

2 1.879452

解得x1.8794.

(2)用弦截法求解

3

f(x)x3x1.x02,x11.9

依迭代公式为xk1xk

f(xk)

(xkxk1),k0,1.进行计算。

f(xk)f(xk1)



计算结果列于下表,并和x1.87938524

比较

精选资料,欢迎下载






k

xk



0 2

1 1.9

2 1.881094

3 1.879411

4 1.879385

解得x1.8794.

(3)用抛物线法求解

3

f(x)x3x1. x01,x13,x22.

f(x0)3,f(x1)17,f(x2)1,f(x0,x1)10,f(x1,x2)16,f(x0,x1,x2)6. f(x1,x2)f(x0,x1,x2)(x2x1)10. 0,则根号前的符号为正。 迭代公式为 xk1xk

2f(xk)

4f(xk)f(xk,xk1,xk2)

2



x01,x13,x22计算x3: x3x2

2f(x2)

24f(x2)f(x0,x1,x2)

2

2

1.893150.

1010024

f(x3)0.105632,f(x2,x3)8.3703,f(x1,x2,x3)6.8932.

f(x2,x3)f(x1,x2,x3)(x3x2)7.6338.

x4x3

2f(x3)

4f(x3)f(x1,x2,x3)

2

1.8791x4达到要求

8.Aitken加速迭代法求下列方程在指定区间内的根。



(1)x2lnx,(2,);(2)xx1,[1,1.5].

3



解:(1)由迭代格式 xk12lnxk (x)2lnx,(x)

111

. (2,)(x)1,因此迭代格式是收敛的。

x2x

相应于这一格式,可以得到Aitken加速迭代格式:

精选资料,欢迎下载




((xk)xk)2

,k1,2xk1xk

((xk))2(xk)xk

x03



因此由(x0)3.098612289,((x0))3.130954362.解得x13.146738373; 同理,得x23.146193227,x33.146193227. 所以(1)式的近似解为x3.146193227.



2xx31,[1,1.5]

2

1

取迭代函数(x)=x+1,则迭代格式xk1=3xk+1(x)(1x)31

3

3

((xk) -xk)2

(k=0,1,2...)xk1xk-

Aitken加速迭代法格式为((xk))2(xk)+xk

x01

_

((x0) -x0)2

x1x01.325509599

((x0))2(x0)+x0((x1) -x1)2

x2x11.324717961

((x1))2(x1)+x1

_



((x2) -x2)2

x3x21.324717958

((x2))2(x2)+x2

_

x*1.324718

注:若取迭代函数(x)x1,则因在[1,1.5](x)3x21,所以迭代格式

3

xk1xk31不收敛。 但若用Aitken加速迭代格式

((xk)xk)2

,k1,2xk1xk

((xk))2(xk)xk

x01.25

计算,结果是收敛的。x51.324718 9.f(x)(xa),

(1)构造求解方程f(x)0Newton迭代格式; (2)证明此迭代格式是线性收敛的。

3

2



23

解:(1)f(x)(xa),f(x)6x(xa).从而有Newton迭代格式

32

精选资料,欢迎下载




33

f(xk)(xka)2xka5a

xk1xkxk23xkx,k0,1k22

f(xk)6xk(xka)6xk66xk



(2)迭代格式为xk1

5a

xk2,k0,1. 66xk



(x)x



5

6a5a

,(x)3. 此外x3a. 2

6x63x

5a511

330. 63(a)632

(x)(3a)

所以此迭代格式是线性收敛的。 10.f(x)xa,

(1)构造求解方程f(x)0Newton迭代格式;

3

(2)证明此迭代格式具有二阶收敛性。

2

解:(1)f(x)xa, f(x)3x.从而有Newton迭代格式

3

3

f(xk)xka2a

xk1xkxkx,k0,1k22

f(xk)3xk33xk



(2)迭代格式为xk1

2a

xk2,k0,1. 33xk



(x)x



5

6a5a4a

,(x),(x). 此外x3a. 234

6x63x3x

22a22

330. 33(a)334a4

0.(a0). 433

3(a)3a

(x)(3a)

(x)(3a)



所以此迭代格式具有二阶收敛性。



11.Newton迭代法求解方程

x2x10x200

6

x01附近的一个实根,要求xk1xk10(准确值为x1.368808107 322

解:由题意f(x)x2x10x20,f(x)3x4x10.

32

精选资料,欢迎下载




Newton迭代公式为 xk1xk

f(xk)

f(xk)

32xk2xk10xk20

xk1xk. 2

3xk4xk10

x01时,解得x11.41176471,

同理,可得x21.36933647,x31.36880819,x41.36880811. x4x31.368808111.368808198108106. 所以用迭代法求方程所得的根为x3.36880811.

12.试导出计算1 解:令 x



a(a0)Newton迭代格式,使公式中既无开方又无除法运算。

1111

, x2,a2,a20.

axxa

f(x)a

12,f(x). x2x3

f(xk)

,有 f(xk)

Newton迭代公式 xk1xk

xk1xk

f(xk)

xkf(xk)

a

1xk2

23xk



3a3xkxk 22

3a3

xkxk

22

an

13.应用Newton迭代法于方程f(x)xa0f(x)1n0,分别导出求na的迭

x

即计算1

a(a0)Newton迭代格式为 xk1

代公式,并求 lim(naxk1)(naxk)

k

n1

解:当 f(x)xa,f(x)nx.Newton迭代公式为

n

2

nxkan1f(x)a

xk1xkxkn1xkn1,k0,1

f(x)nxknnxk



此时:

精选资料,欢迎下载




111nn

an1xaxn1a1nxkkkaxk1nn lim limlim2nnk(nax)2kk(axk)(1)2(axk)k

n

n

n1(n1)

anxk

1n

limnn.xna

k22a

aan

时,因f(x).Newton迭代公式为

xnxn1

a1nn1n1

xkxk1xkx xk1xkxk[(n1)xk],k0,1

anannnan1x

f(x)1此时:

n1xk11n1n

a[(n1)xk](n1)xkn

nalimnna limaxk1lim

2nnk(nax)2kk(axk)(1)2(axk)k

n

n1n1

nxk

n1nan. lim

k22a

x2y24(0)T

X(1.6,1.2)14. Newton迭代法求解方程组2,取 2

xy1f1(x,y)x2y240解:记,其Jacobi矩阵: 22

f(x,y)xy102

2x2y12y2y1

F(x,y)[F(x,y)]

8xy2x2x2x2y

于是有Newton迭代格式:

X



(k1)

X

(k)

2y(k)



8x(k)y(k)2x(k)

12y(k)(x(k))2(y(k))24

 2x(k)(x(k))2(y(k))21

(k1)5y(k)2(x(k))2y(k)(k)

xx4x(k)y(k)

,(k0.1.2...) (k)(k)(k)2

y(k1)y(k)3x2x(y)4x(k)y(k)

X

(0)

(1.6,1.2)T逐次迭代得到

精选资料,欢迎下载




X(1)(1.53088,1.29216)T,X(2)(1.73077,1.03524)TX

(3)

(1.271157,1.699312),X



T

T(4)

(1.271157,1.699312)

T



X(1.271157,1.699312)

第八章习题答案

1.Euler格式计算初值问题

yx2100y2,



y(0)0

的解函数y(x)x0.3时的近似值(取步长h0.1,保留到小数点后4位)

22

解:f(xn,yn)xn100yn.代人Euler格式 yn1ynhf(xn,yn)注意到h0.1,

则有:

2222 yn1ynh(xn100yn)yn1yn0.1xn10yn

x00,y00, 可得计算结果如下

x10.1,y10.0000; x20.2,y20.0010; x30.3,y30.050. y(0.3)0.050.

2.证明隐式Euler格式(2.2)是一阶方法;而Euler两步格式(2.3)是二阶方法,并给出其局部截断误差的主项。

证明(1):对于隐式Euler格式(2.2)[yn1ynhf(xn1,yn1)],若假定yny(xn),则有

yn1y(xn)hf(xn1,yn1)y(xn)hy(xn1) 1

Taylor公式有

y(xn1)y(xn)hy(xn)Oh2

代人式(1)右端,则有

yn1y(xn)hy(xn)hy(xn)Oh另一方面,

2



3

h2

y(xn1)y(xn)hy(xn)y(xn)Oh3,

2

故隐式Euler格式的局部截断误差为

h2

y(xn)Oh3, y(xn1)yn12

精选资料,欢迎下载




可见隐式Euler格式(2.2)是一阶方法。

证明(2):对于Euler两步格式(2.3) yn1yn12hf(xn,yn),考察局部截断误差

y(xn1)yn1,仍设yn1y(xn1),yny(xn),则有

yn1y(xn1)2hf(xn,y(xn))y(xn1)2hy(xn) 注意到

h2h3

y(xn1)y(xn)hy(xn)y(xn)y(xn)Oh4

23!

于是

h2h3

yn1y(xn)hy(xn)y(xn)y(xn)Oh4

23!



h2h3

y(xn)y(xn)Oh4 y(xn1)y(xn)hy(xn)23!

因此有

h3

y(xn1)yn12y(xn)Oh4

3!

Euler两步格式(2.3)是二阶方法。且其主项系数是2

注:关于精度分析也可采用代数精度的概念来讨论:

定义:称某个差分格式具有m阶精度,如果它的近似关系式对于次数m的多项式均能准确成立,而对于m1次式不能准确成立。

譬如,考察Euler格式 yn1ynhf(xn,yn),其对应的近似关系式为 y(xn1)ynhy(xn)

检验它所具有的代数精度,当y1时,左端=右端=1;当yx时,左端=右端=xnh

222

而当yx时,左端=xn1xnh右端=xn2hxn所以Euler格式仅有一阶精度。

2

3.证明梯形公式yn1yn差的主项。

证明:将梯形公式写成:

h

[f(xn,yn)f(xn1,yn1)]是二阶方法,并给出其局部截断误2

h

yn1yn[y(xn)y(xn1)]

2

假定yny(xn),则在xny(xn1)Taylor展式为

精选资料,欢迎下载




h2

y(xn)O(h3) y(xn1)y(xn)hy(xn)2

h2h3

y(xn)y(xn)O(h4)。另一方面,依Taylor公式 于是yn1y(xn)hy(xn)24h2h3

y(xn)y(xn)O(h4) y(xn1)y(xn)hy(xn)23!

因此有

1131h34

y(xn)O(h4) y(xn1)yn1()hy(xn)O(h)

3!423!

所以梯形公式是二阶方法,且其主项系数为

1

2

h

[y(xn)y(xn1)]# 2

注:也可用代数精度来检验差分格式的精度 与梯形公式对应的近似关系式为y(xn1)yn

为简化处理手续,可引进变换xxnth,而不妨令节点xn0,步长h1,从而

将近似关系式化简。这时,梯形格式的近似关系式(#)简化为 y(1)y(0)[y(0)y(1)]

3

易知它对y1,x,x均能准确成立,而当yx时左端=1右端=

2

12

3

因而梯形格式2

具有二阶精度。

4.已知初值问题yaxb,y(0)0有精确解y(x)

a2

xbx,试导出近似解ynEuler2

格式,并证明用改进的Euler格式能准确地求出这一初值问题的解。 将此题作如下改动:

a2

Euler格式xbx, 证明:

2a

h为步长所求得的近似解yn的整体截断误差为yxnynhxn

2

已知初值问题yaxb,y(0)0的精确解y(x) (原题的解)Euler格式为 ynyn1hfxn1,yn1,n1,2,fx,yaxb代人得ynyn1haxn1b,n1,2,y0y00





y1y0hax0bbh y2y1hax1b2bhahx1

精选资料,欢迎下载




y3y2hax2b3bhahx1x2



ynyn1haxn1bnbhahx1x2



xn1

xkkhk1,2,

n,于是

n1bxnah2

ynbxnah212

n1naxx

2

2

nn1

bxn

yn1bxn1

a

xnxn1 就是所求的Euler格式。 2

如果用改进的Euler格式求这一初值问题,则可得到准确解。

h

yn1ynfxn,ynfxn1,yn1 2

其中yn1ynhfxn,ynyxnaxnbfxn,yn 由条件y0y00可得

ha2y1y0fx,yfx,yhbh 0011

22h4a2

y2y1fx,yfx,yh2bh 1122

22



hn2a2

ynyn1fxn1,yn1fxn,ynhnbh 22

而精确解为 yxn

a2a2

xnbxnnhnbh,由此可知 22

yxnyn0

所以用改进的Euler格式能准确求出这一初值问题的解。

改动后的解:

Euler格式为 ynyn1hfxn1,yn1,n1,2,fx,yaxb代人得ynyn1haxn1b,n1,2,y0y00





y1y0hax0bbh y2y1hax1b2bhahx1 y3y2hax2b3bhahx1x2

精选资料,欢迎下载






ynyn1haxn1bnbhahx1x2



xn1

xkkhk1,2,

n,于是

n1bxnah2

ynbxnah212

所以整体误差为

yxnyn

n1naxx

2

2

nn1

bxn

a2aa

xnbxnxnxn1bxnhxn 222

5.用梯形格式求解初值问题

y83y(1x2)



y(1)2

h

[f(xn,yn)f(xn1,yn1)] 2

h0.2计算,要求小数点后保留5位数字。 解:f(x,y)83y,梯形公式为 yn1yn yn1yn整理得显格式为

yn1

y1y02可得

0.2

(83yn83yn1) 2

716yn 1313

y1.2y12.30769; y1.4y22.47337; y1.6y32.56258; y1.8y42.61062; y2.0y52.63649.

6.用改进的Euler格式计算积分位)



x

0

etdtx0.5,0.75,1时的近似值(保留到小数点后6

2

yex

解:此积分问题可转化为微分问题,即将上式两端对x求导,得 ,并且取步

y(0)0

h0.25。然后利用改进的Euler格式

2

精选资料,欢迎下载




h

[f(xn,yn)f(xn1,yn1)] 22hx2x2

代人f(x,y)ex,有 yn1yn[enen1]

2

yn1yny0y00时可计算得,

y0.25y1y00.125(e0e0.25)0.242427; y0.50y2y10.125(e0.25e0.50)0.457203; y0.75y3y20.125(e0.50e0.75)0.625776; y1.00y4y30.125(e

0.752

2

2

2

22

e1.00)0.742984.

2hn

),并证明当2h

2

7.用梯形格式求解初值问题yy0,y(0)1,证明其近似解为yn(

h0时,它收敛于原初值问题的准确解yex.

证明(1):将 f(x,y)y,代人梯形格式 yn1yn ynyn1经整理得

yn从而 yny01,故

yn(

h

[f(xn,yn)f(xn1,yn1)] 2

h

[yn1yn] 2

2h

yn1 2h

(

2hn12hn

)y1()y0 2h2h

2h2h2

yn1()yn22h2h

2hn

). 2h

x

x

2hnxnnh2hhn2h22hh22hhhn

)lim()lim(1)证明(2)limynlim(

h0h02hh02hh02h

e

h0

lim

2xn

2h

exnyxn,xnnh.

x

即当h0时,它收敛于原初值问题的准确解ye. 8.h0.2,用四阶经典Runge-Kutta格式求解下列初值问题:

(1)

yxy,0x1y3y(1x),0x1

; (2).

y(0)1y(0)1

精选资料,欢迎下载




解:(1)利用四阶经典Runge-Kutta格式:

h

yn1yn(k12K22K3K4)

6

K1fxn,yn

hh

K2fxn,ynK1

22

hh

K3fxn,ynK2

22

Kfxh,yhKnn34

得此问题的四阶经典Runge-Kutta格式为(h0.2,

0.2yy(K12K22K3K4)nn1

6



K1xnyn



K2xn0.1yn0.1K1

K3xn0.1yn0.1K2

K4xn0.2yn0.2K3

计算结果如下表所示:



n xn yn

0 0

1

K1

1

K2

1.2

K3

1.22

K4

1.44

yxn

1

1 0.2 1.242800 1.442800 1.687080 1.711508 1.985102 1.242806 2 0.4 1.583636 1.983636 2.282000 2.311836 2.646003 1.583649 3 0.6 2.044213 2.644213 3.008634 3.045076 3.453228 2.044238 4 0.8 2.651042 3.451042 3.896146 3.940657 4.439173 2.651082 5 1.0 3.436503

(2):现取步长h0.2,利用四阶经典Runge-Kutta格式来计算, K1,K2,K3,K4分别为







3.436564

精选资料,欢迎下载




h

yy(k12K22K3K4)nn1

6



K13yn(1xn)

hh

K23(ynK1)(1xn)

22

hhK3(yK)(1x)3n2n22

K43(ynhK3)(1xnh)

化简为

1yy(k12K22K3K4)nn1

30



K13yn(1xn)



K23(yn0.1K1)(1.1xn)

K33(yn0.1K2)(1.1xn)

K43(yn0.2K3)(1.2xn)

计算结果如下表所示:

n

0 1 2 3 4 5

xn

0

yn

1

K1

3.0000 4.2355 5.7644 7.5284 9.5279

K2

3.5455 4.8871 6.5329 8.4142

K3

3.6942 5.0379 6.6866 8.5705

K4

3.3471 5.7894 7.5512 9.5488

yxn

1 1.7280 2.7440 4.0960 8.0000

0.2 1.6942 0.4 2.6900 0.6 4.0152 0.8 5.7168 1.0 7.8418

10.5309 10.6893 11.7820 5.8320



9.分别用二阶Adams显式和隐式格式解下列初值问题:

y1y



y(0)0

x

h0.2,y00,y10.181,计算y(1.0)并与准确解y1e相比较。

解:二阶Adams显式格式为 yn1yn yn1yn

h

yn1),将fx,y1y代人得 (3yn

2

0.2

31yn1yn10.7yn0.1yn10.2 h0.2, 2

h

1yn),将fx,y1y代人二阶Adams隐式格式(即梯形格式)为 yn1yn(yn2



精选资料,欢迎下载




0.2

1yn11yn1.1yn10.9yn0.22



92

yn1yn

1111

yn1yn

计算结果如下表所示:

二阶Adams显式

二阶Adams隐式

精确解

n

0 1 2 3 4 5

xn

0 0.2 0.4 0.6 0.8 1.0

yn

0 0.181 0.3267 0.44679 0.545423 0.6264751

yn

0

0.181818182 0.330578513 0.452291511 0.551874872 0.633352168

y(xn)

0

0.181269200 0.329689954 0.451188364 0.550671036 0.632120559

10.证明解yf(x,y),yx0y0的下列计算格式 yn1

1h

1yn3yn1) (ynyn1)(4yn

24

是二阶的,并求出局部截断误差的主项。 解:设yny(xn),yn1y(xn1).则有 yn1

1h

1y(xn)3y(xn1)) (y(xn)y(xn1))(4yn

24

将右端项在xnTaylor展开:

h2h3

y(xn)y(xn)O(h4) y(xn1)y(xn)hy(xn)23!h2h34

y(xn)y(xn)O(h4) y(xn1)y(xn)hy(xn)23!h2h3(4)

1y(xn1)y(xn)hy(xn)y(xn)y(xn)O(h4) yn

23!

代人yn1中得到yn1xn处的Taylor展开式为

1h2h3

y(xn)y(xn)O(h4) yn1y(xn)y(xn)hy(xn)

223!

精选资料,欢迎下载




h2h3(4)4

4(y(x)hy(x)y(x)y(x)O(h)y(x)nnnnn23!h 23

hh444y(xn)y(xn)O(h)3y(xn)hy(xn)

23!h219

y(xn)h3y(xn)O(h4) y(xn)hy(xn)224y(xn1)xnTaylor展开有

h2h3

y(xn)y(xn)O(h4) y(xn1)y(xn)hy(xn)23!

则其局部截断误差

5h3

Rn1y(xn1)yn1y(xn)O(h4).

8

5h315

y(xn)局部截断误差的主项。其主项系数为 因此,上述计算格式是二阶的,84



11.Taylor展开法证明,存在某个常数a,使下列格式为四阶方法: yn1a(ynyn1)yn2

h

(3a)[f(xn,yn)f(xn1,yn1)] 2

5

解:只须证明局部截断误差Rn1y(xn1)yn1O(h).则上述方法为四阶。

yny(xn),yn1y(xn1),yn2y(xn2).将右端项在xnTaylor展开:注意到

h2h3h44

y(xn)y(xn)y(xn)O(h5) y(xn1)y(xn)hy(xn)23!4!h2h34

y(xn)y(xn)O(h4) y(xn1)y(xn)hy(xn)23!

(2h)2(2h)3(2h)4(4)

yxn2y(xn)2hy(xn)y(xn)y(xn)y(xn)O(h5)

23!4!

yn1xn处的Taylor展开式为

精选资料,欢迎下载




h

yn1a(ynyn1)yn2(3a)[y(xn)y(xn1)]

2

h2h3h44

ay(xn)ay(xn)ahy(xn)ay(xn)ay(xn)ay(xn)O(h5)

23!4!

(2h)2(2h)3(2h)4(4)

y(xn)2hy(xn)y(xn)y(xn)y(xn)O(h5)

23!4!

hh2h3(4)(3a)[y(xn)y(xn)hy(xn)y(xn)y(xn)O(h4)]223!



1a73a5y(xn)hy(xn)h2y(xn)hy(xn)h4y(4)(xn)O(h5)

2121224

y(xn1)xnTaylor展开有

h2h3h44

y(xn)y(xn)y(xn)O(h5) y(xn1)y(xn)hy(xn)23!4!

则其局部截断误差

9a9a

Rn1y(xn1)yn1(h3h3)y(xn)(h4h4)y(4)(xn)O(h5)

12122424

由此可知,a9时,y(xn)y四阶的。



(4)

(xn)的系数均为0,Rn1O(h5).因此上述格式为

精选资料,欢迎下载










Welcome

欢迎您的下载, 资料仅供参考!





精选资料,欢迎下载


本文来源:https://www.wddqw.com/doc/f181d3a8bad528ea81c758f5f61fb7360b4c2ba7.html