数值分析第四版习题及答案.docx

数值分析第四版习题及答案.docx
数值分析第四版习题及答案.docx

第一章绪论

设x>0,x 的相对误差为{,求Inx 的误差.

设x 的相对误差为2%,求x"的相对误差.

下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指出 它们是几位有效数字:

X ; = 1.1021, Xo = 0.031,%3 = 385.6, x ; = 56.430, x ; = 7x1.0.

利用公式(3.3)求下列各近直的误差限:

计算到Zoo .若取^783 ^27. 982 (五位有效数字),试问计算乙。。将有多大误差? 求方程

X 2-56X + 1 = 0的两个根,使它至少具有四位有效数字(^783 ~27. 982).

当川充分大时,怎样求加1 + f ?

正方形的边长大约为100 cm,应怎样测量才能使其面积误差不超过1 cm? ?

设 2 假定&是准确的,而对r 的测量有±0.1秒的误差,证明当打曾加时S 的绝

误差增加,而相对误差却减小.

序列}满足递推关系儿=1°儿-一1

(n=l, 2,…),若% =血心141 (三位有效数字), 计算到

X 。时误差有多大?这个计算过程稳定吗?

计算/ = (V2-1)6;取迈心1.4,利用下列等式计算,哪一个得到的结果最好?

/?(x) = ln(x -二I),求并30)的值.若开平方用六位函数表,问求对数时误差有多大?若 改用另

一等价公式

ln(%_ Jx 2 -1) = _ln(x + yjx 2 +1)

计算.求对数时误差有多大?

(x 1+101°^2=1010;

已知三角形面积 2 其中c 为弧度,

2,且测量a ,b ,c 的误差分别为

△a,血Ac.证明面积的误差Av 满足

S = -gt

试用消元法解方程组

假定只用三位数计算,问结果是否可靠

?

计算球体积要使相对误差限为1%,问度量半径R 时允许的相对误差限是多少? 设人=28,按递推公式

第二章插值法

根据(2.2)定义的范德蒙行列式,令

匕(X )*_i (Xo ,Xi , ,X”_J(X_Xo ) (x_x”_i )

当.¥= 1 , -1,2时,/(x)= 0 , -3,4 ,求/(>)的二次插值多项式. 给岀几t)=lnx 的数值表用线性插X

0.4

0.5

0.6

0.7

0.8

lnx

-0.916291 -0.693147 -0.510826 -0.357765 -0.223144

求cos x 近似值时的总误差界.设Xj

为互异节点(戶),1,…,”),求证:

工 X./. (x) = x k (k = 0,1,, “);

i)

切律任)三0伙= 1,2,

ii) >° ,

设畑乂2丽且/⑷=/(斫0,求证嘿声⑴叫(i)2

嗨『创 在-4<%<4上给出/W =『的等距节点函数表.若用二次插值求『的近似值.要使截 断误差不超过10",问使用函数表的步长h 应取多少?

若儿=2",求心及&儿.

如果/(X )是加次多项式,记纣(劝=/任+〃) — /(*),证明/(x)的£阶差分

AV(x)((^ k< m 是m-k 次多项式,并且△ m+7w=o (/为正整数). 证明 ggk) = fASk + gk+Wk.

〃一1

〃一1

^jfk^Sk =

fnSn ~ foSo ~ 工 gp+lA/jr 证明7

上=0

n-1

=Ay…-Ay ().

证明

若 /(.r) = ?0 +^%+ + a n _x x n ~' + a n x n

有”个不同实根斗,*2,

证明

15. 证明"阶均差有下列性质:

1)若F(x) =(/(%)侧尸[兀,西,,暫]=

⑵若 F(x) = /(x) + g(x)侧 F [x (),召,,£] = /[毛,西,,x”] + g|%o ,X ], ,x…]

16. /(劝"+八 3卄1,求/[2°2

及/[2。,2[ ,2尊.

17. 证明两点三次埃尔米特嗨值余项是

R 3(x) = f ⑷ ?(x - 兀尸(X _ %]尸 / 4!,紀(% %]) 并由此求出分段三次

埃尔米特插值的误差限.

刁一1,

1 1

证明%(x )是"次多项式,它的根是心,山”-1,且

-S,-i

X

4, X 2

设忑=兀+肋,扫o,l, 2, 3,求宀 #2(X )|

0,0

,k=n —l.

18.求一个次数不高于4次的多项式P(x),使它满足AO) = P(-々 + 1)并由此求出分段三次埃尔

米特插值的误差限.

19.试求出一个最高次数不高于4次的函数多项式P。),以便使它能够满足以下边界条件P(O) =

P'(O)=O P(l) = P f(l) = 1 P(2) = 1

20.设/(力w °国列,把[⑦列分为n等分,试构造一个台阶形的零次分段插值函数必⑴ 并证明

当"T 8时,申”(X)在[⑦列上一致收敛到f(X).

21.设f°)= 1/(1 + X),在-5<%<5±取“ =10,按等距节点求分段线性插值函数厶°), 计算各节

点间中点处的厶°)与/(X)的值,并估计误差.

22.求/O)= *在[°问上的分段线性插值函数厶⑴,并估计误差.

23.求/W 在[⑦列上的分段埃尔米特插值,并估计误差.

试求三次样条插值SO)并满足条件

门S'(0.25) = 1.0000, S'(0.53) = 0.6868;

⑵S"(0.25) = S"(0.53) = 0.

25.若/(X)e/[",切少兀)是三次样条函数,证明

D [[/?)]认-][S3]认=[[广3 - S3]认+2[ S3 [厂⑴-S3 比ii)若/U)= S3)(心0,1,必),式中兀为插值节点,且? =<£=冬则

f S0)[广 3 - S0)冶=S"⑹[f\b) - S?)] - S"(a)[广(a) - S,(a)]

26.编出计算三次样条函数S(Q系数及其在插值节点中点的值的程序框图(S(Q可用?7)式的表

达式).

第三章函数逼近与计算

1.(a)利用区间变换推出区间为[⑦列的伯恩斯坦多项式.

(b)对fM = sinx在[0,兀/2]上求1次和三次伯恩斯坦多项式并画岀图形,并与相应的

马克劳林级数部分和误差做比较.

求证:

m < /(x) < M 时,m < B n(/, x) < M .⑹当 /(%) = x 时,B n (/, x) = x 在次数不超过6的

(a)当

多项式中,求/U) = sin4x在[0,2疋]的最佳一致逼近多项式. 假设/(X)在[°'列上连续,求/°)的零次最佳一致逼近多项式.

max x3 - ox

选取常数Q ,使o^

求/(x) = sinx在[0,兀/2]上的最佳一次逼近多项式,并估计误差.

求/W =『在[°,1]上的最佳一次逼近多项式.

如何选取r,使卩⑴= %2 + r在[71]上与零偏差最小?r是否唯一?设f(x) = x4 + 3x3 -1,在[0,1]上求三次最佳逼近多项式.

令T n (x) = T n (2x-1),XG[0,1],求T* (x), T; (x), T; (x),§ (x)

在[一1,1]上利用插值极小化求1 /O) = 的三次近似最佳逼近多项式.

设/(x) = e*在[-1,1]上的插值极小化近似最佳逼近多项式为L”(x),若II/-4I

8有界, 证明对任何存在常数5、卩”.使

项式并估计误差.

在[一1,1]上利用幕级数项数求/(*)= sinx的3次逼近多项式,使误差不超过0.005.

/(力是[一⑦可上的连续奇(偶)函数,证明不管"是奇数或偶数,/(力的最佳逼近多项式F:(x)wH”也是奇(偶)函数.

求a、0使+ sinx"为最小.并与]题及&题的一次逼近多项式误差作比较.

/■(*)、gWeC1[a,b] ^义

cb (*b

(a)(/,g)=J 广(x)g,(x)dx;@)(/,g) = J 广(x)g,(x)dx + /(a)g(a);

J a J a

问它们是否构成内积?

「^-dx

用许瓦兹不等式(4.5)估计J(,l + x “的上界,并用积分中值定理估计同一积分的上下界, 并比较其结果.

选择化使下列积分取得最小值JZ^2)2则A"他

设空间9 =$皿"{1,丹,申2 "卩初忖“,*1],分别在

22./(劝胡在[71]上求在◎上的最佳平方逼近.

sin[(n + l) arccos x]

"” (x) = ―-—1=^ ------------ -

23.V1-X- 是第二类切比雪夫多项式.证明它有递推关系

"”+i (x) = 2m” (x)-zvj(x)

24.将在[一1」]上按勒让德多项式及切比雪夫多项式展开,求三次最佳平方逼近多项式并画

岀误差图形.再计算均方误差.

25.把/(%)= ^ccosx在[71]上展成切比雪夫级数.

26.

27.

2:

29.编岀用正交多项式做最小二乘拟合的程序框图.

30.编出改进FFT算法的程序框图.

31.现给出一张记录{无卜{4,321,0丄2,3},试用改进FFT算法求出序列{曲的离散频谱

{CJ (^ = 0,1, ,7).

第四章数值积分与数值微分

1.确定下列求积公式中的待定参数,使其代数精度尽量高,并指明所构造出的求积公式所具有

的代数精度:

ph

? A.JC-A) + 4/(0) + A,/(A)

(1)J-" ;

r2h

J f(x)dx ?+ 4/(0) + A,/(/2)

£ f(x)dx ?[/(-l) + 2/3) +3/(吃)]/3

⑷]f{x)dx ? h[7(0) + 7(/2)]/l + ah2[广(0)-广(力)]

2.分别用梯形公式和辛普森公式计算下列积分:

f1 X o fi(l-e')21A

— x, n = 8 ------------- dx, n = 10 (l)Jo4 + .r ;⑵ 5 x ;

(3) Ji 長吐n = 4 ⑷J-sZ (pdx,n-6

3.直接验证柯特斯公'式(2.4)具有5次代数精度.

Ce x dx

4.用辛普森公式求积分并计算误差.

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

f f(x)dx = (b- a)/(a) + (b-a)2

(l)Jfl 2 ;

「f{x)dx = (b-a)f(b) - - (b-a)2

『f(x)dx = (b —(b - af

⑶2 24

rb

6.证明梯形公式(2.9)和辛普森公式(2.11)当"T8时收敛到积分L /(X)":

pb

7.用复化梯形公式求积分'?问要将积分区间[%】分成多少等分,才能保证误差不

超过& (设不计舍入误差)?

&用龙贝格方法计算积分五,要求误差不超过10「'.

S = tzpJl-(-)2sin20J0

9.卫星轨道是一个椭圆,椭圆周长的计算公式是Jo V a,这里Q是椭圆

的半长轴,c是地球中心与轨道中心(椭圆中心)的距离,记力为近地点距离,H为远地点距离,7?

= 6371公里为地球半径^a^(2R + H + h)/2,c = (H-h)/2^国第一颗人造卫星近地点距离h = 439公里,远地点距离H = 2384公里,试求卫星轨道的周长.

3 5

.n n n

zz sin.——兀------------- 1--------------

10.证明等式n 3\n- 5!/?4试依据加11(兀/")(7*3,6,12)的值,用外推算

法求兀的近似值.

H.用下列方法计算积分| 丁并比较结果.

(1)龙贝格方法;

(2)三点及五点高斯公式;

(3)将积分区间分为四等分,用复化两点高斯公式.

/(X)=——-—7

12.用三点公式和五点公式分别求(1 +力「在x = 1.0,l.l和1.2处的导数值,并估计误

第五章常微分方程数值解法

1.就初值问题V’ = ax + b,y(O) = °分别导岀尤拉方法和改进的尤拉方法的近似解的表达

1o , y = —ax +bx 式,并与准确解2 相比较。

2.用改进的尤拉方法解初值问题

y' = x+ y,0 < % < 1;

丿(0) = 1,

取步长h=0.1计算,并与准确解V = 7-1 + 2e’相比较。

3.用改进的尤拉方法解

y' = x2 +x-y;

\v(0) = 0,

取步长h=0.1计算X0.5),并与准确解V = -厂+疋-x + 1相比较。

4.用梯形方法解初值问题

y + y = 0;

\(0) = 1,

证明其近似解为

并证明当力时,它原初值问题的准确解y = e o

5.利用尤拉方法计算积分

[e,1 dt

在点* = °?5,1,1.5,2的近似值。

6.取h=0.2,用四阶经典的龙格一库塔方法求解下列初值问题:

y' = x+ y,0 < % < 1;

1)b(o)= i,

y' = 3y /(I + %),0

2),y(o)= i-

7.证明对任意参数t,下列龙格一库塔公式是二阶的:

h

儿+i = y n +—(^2 + 心;

< & =f(x n,y n);

K2 = f(x” + th, y u +thKJ;

冬=/(x”+(l —",儿+(1 —"KJ. &证明下列两种龙格一库塔方法是三阶的:

h

儿+i = y n +-(^i +3鸟);

K

l=f (X n ,儿);

h h K.=f(x n+-,y n+-K^

2

2 K

3 = f (X … +§九儿+亍忆); h

儿+1 = y n +§(2&+3瓦+代);

K

i =心,儿); < h h K 2=f (x n+~,儿巧 f );

3 3

■ = /(x” + — h,y n + — hK 2). 2)

I 4 4

9.分别用二阶显式亚当姆斯方法和二阶隐式亚当姆斯方法解下列初值问题:

y' = l-y, y (0) = 0,

取力=0.2, j 0 = 0, ^! = 0.181,计算y (l .0)并与准确解y = l-e~x 相比较。 io.证明解y' = /(x ,

y )的下列差分公式

1

h

儿+i = q (儿 + 儿-i )+—(4 冗+i - y'… + 3 必1) 是二阶的,并求岀截

断误差的首项。

11. 导岀具有下列形式的三阶方法:

儿+i =a o y n +a l y n _l +a 2y n _2 +h (b Q y'n +b l y'n _l +b 2y',_2).

12. 将下列方程化为一阶方程组:

/-3y + 2v = 0,

1)

v (o )=i,y (o )=i ; /-o.i (i-r )y+y = o,

2) y (O ) = l,y (O ) = O; x"(/) =

, v ff (0 = - - , r = J/ + y_, 3)

r r

x(0) = 0.4, x'(0) = 0, y(0) = 0, y'(0) = 2.

13. 取h=0.25,用差分方法解边值问题

Y + y = o ;

'y(0) = 0,y(l) = 1.6 &

14. 对方程y ,, = f (^y )可建立差分公式

儿+1 = 2 V… - V…-1 +h-f{x n ,y n \ 试用这一公式求解初值问题

y=i ;

\y(O) = y(l) = O,

15.取h=0.2用差分方法解边值问题

(1 + .X 2 )y” - xy'-3y = 6x- 3; y(0)-y (0) = l,y(l) = 2.

1)

验证计算解恒等于准确解

第六章方程求根

1.用二分法求方程x-1 = 0的正根,要求误差<0.05o

2.用比例求根法求/仕)=1 一“sinx = °在区间[0,1]内的一个根,直到近似根?满足精度

|/(A;) 1< 0.005时终止计算。

3.为求方程x3-x2-l^ 0在A o =1-5附近的一个根,设将方程改写成下列等价形式,并建立相应的

迭代公式。

1)x = l + l/x2,迭代公式忑+1=1 + 1/球;

2) -x3=l + x2,迭代公式% =也+球;

3) * - x-1 ,迭代公式=1N x k~1o

试分析每种迭代公式的收敛性,并选取一种公式求出具有四位有效数字的近似根。

4.比较求e' +10x-2 = 0的根到三位小数所需的计算量;

1)在区间[0,1]内用二分法;

2)用迭代法% =(2F*)/1°,取初值兀0=°。

5.给定函数/(*),设对一切x,/'(x)存在且°证明对于范围内

0 < 2 < 2/M的任意定数入,迭代过程% =心- 〃(心)均收敛于f(x)的根%*。

6.已知* =申3在区间[a,b]内只有一根,而当a

丨0仕)|从>1,

试问如何将* =。(力化为适于迭代的形式?

将x^tgx化为适于迭代的形式,并求x=4.5 (弧度)附近的根。

7.用下列方法求/⑴=* -3*-1二°在心=2附近的根。根的准确值x* = 1.87938524...,要求计算结

果准确到四位有效数字。

1)用牛顿法;

2)用弦截法,取心"內=1'9;

3)用抛物线法,取X。= h -T i = 3, -Y2 = 2。

&用二分法和牛顿法求x~^x= °的最小正根。

9.研究求荷的牛顿公式

1z a . …

x k+\+—),心> °,

2Xk

证明对一切'=12…,耳 > 血且序列",兀,…是递减的。

10. 对于/(X )= 0的牛顿公式心+i 二X* - /(x*)/ /'(X*),证明

Rk =(兀-兀―1)/(忑—1 1忑-2)2 收敛到-/ff U*)/(2/V)),这里疋

为/? = 0的根。

11. 试就下列函数讨论牛顿法的收敛性和收敛速度:

4x,x > 0; -V - x, X < 0;

/(X )=

2)

12. 应用牛顿法于

方程~a = Q,导出求立方根亦的迭代公式,并讨论其收敛性。

/(x) = 1--^-

13. 应用牛顿法于方程

"

值。

lim (丽'—耳+i )/(“万—? )2.

15.证明迭代公式

2

._ x k {x k +3a) X k+\ - —Q 2 丄

5x k +a

是计算石的三阶方法。假定初值X 。充分靠近根求 lim(&-耳+1)/(需—兀)3.

第七章解线性方程组的直接方法

1. 考虑方程组:

O4096X] +0.1234尤2 +0.367弘3 +0.2943些=0.4043; 0.2246%! +0.3872*2 +0.4015*3 +0.1129兀=0.1550; '0.3645召 +0.1920兀2 + 0.378lx 3 +0.0643“ = 0.4240; 0.1784X] +0.4002尤2 +0.2786心+0.3927耳=-0.2557;

(a) 用高斯消去法解此方程组(用四位小数计算),

(b) 用列主元消去法解上述方程组并且与(a)比较结果。

2. (a)设A 是对称阵且51工0,经过高斯消去法一步后,A 约化为

~

T~

d-y j d-y

证明A2是对称矩阵。

(b)用高斯消去法解对称方程组:

/(x )= < 1)

,x>0; c 2 < 0.

___ 2

,导出求荷 的迭代公式,并用此公式求J 厉的

14.应用牛顿法于方程/

式,并求

x n -a = °和,分别导出求亦的迭代公

0.6428A-! +0.3475*2 -0.8468x3 = 0.4127;

< 0.3475孔+1.8423勺+ 0.4759%3 =1.7321;

—0.8468xj + 0.4759X2 + 1.2147x3 = —0.8621.

4.设A为n阶非奇异矩阵且有分解式A=LU,其中L为单位下三角阵,U为上三角阵,求证A

的所有顺序主子式均不为零。

5.由高斯消去法说明当A, *0(Z=1,2,---,/7-1)时,则A=LU,其中L为单位下三角阵,U 为上三角

阵。

U |>工|勺|(心

6.设A为n阶矩阵,如果人:称A为对角优势阵。证明:若A

是对角优势阵,经过高斯消去法一步后,A具有形式

~ T ~

] d-y

0 —

7.设A是对称正定矩阵,经过高斯消去法一步后,A约化为

~ T~

] CL-y 0 —其中A = (a), A2 = (a, ')”_i;

证明(1) A的对角元素? >0(心1,2,…加;

(2) A?是对称正定矩阵;

⑶a n n)

(4)A的绝对值最大的元素必在对角线上;

max | a!2) |< max | a i: |;

(5)2

(6)从(2), (3), (5)推出,如果〔SRI,则对所有k

1曙I<1-

&设乙为指标为k的初等下三角阵,即

「1 _

1

S - 1

m k+i,k 1

- 叫I)(除第k列对角元下元素外,和单位阵I相同) 求证当l,j>k时,LkfLklij也是一个指标为k的初等下三角阵,其中人为初等排列阵。

9.试推导矩阵A的Crout分解A=LU的计算公式,其中L为下三角阵,U为单位上三角阵。

10.设Ux^d ,其中U为三角矩阵。

(a)就U为上及下三角矩阵推导一般的求解公式,病写出算法。

(b)计算解三角形方程组Ux^d的乘除法次数。

(c)设U为非奇异阵,试推导求U J的计算公式。

11. 证明(a )如果A 是对称正定阵,则4"也是正定阵;

(b )如果A 是对称正定阵,则A 可唯一写成4 =厂厶,其中L 是具有正对角元的下三角阵。 12. 用高斯一约当方法求A 的逆阵:

13.用追赶法解三对角方程组Ax^b,其中

2 -1

0 0 0 T

-1 2 -1 0 0

A = 0 -1

2 -1

0 ,b = 0

0 0

-1 2 - 1

0 0 0 -1 2

14.用改进的平方根法解方程纟 1

'2 -1 r

~4~

-1 -2 3 兀2

= 5

1

3 1 x 3

6

15.下述矩阵能否分解为LU (其中L 为单位下三角阵,U 为上三角阵)?若能分解,那么 分

解是否唯一?

「1 2 3_

~1 1 1

「12 6~

A = 2 4 1

,B =

2 2 1 ,c = 2

5 15

4 6 7

3 3 1

6 15 46

16.试划出部分选主元素三角分解法框图,并且用此法解方程组 「0 3 4 兀1

~1~

1 -1 1 花 = 2

2 1 2 兀3

3

17. 如果方阵A 有% = °(1 : “ ,则称A 为带宽2t+l 的带状矩阵,设A 满足三角分

解条件,试推导4 =厶卩的计算公式,对r = l,2,---,n.

r-1

u — a ?

〉I > r/> ?

])

R=maxQ,I)

(i = r, r +1, ? ? ?, min(n, r + 0).

r-l

l

ir = (?,> -

D*%)/"”. z .,

、、

2)

E=maxQ,i )

(z =厂 +1,…,mm(〃,r + t))

18. 设

0.6 0.5

A = Lo.l 0.3

计算A 的行范数,列范数,2■范数及F ■范数。 19.求证

1 -3 -1

1 0 7

2 4 -2 0

-1 5 2 3 -1 1

^11 A||F<||A||2

(b) -v n o

20.设P e R nxn且非奇异,又设II * II为R"上一向量范数,定义

II x II 产II Px II。

试证明2幅是人"上的一种向量范数。

21.设A e R nxn为对称正定阵,定义

||X||A=(A X-,X)1/2)试证明II为上向量的一种范数。

22.设"圧,"(恥2,…,*”)『,求证

23.证明:当且尽当x和y线性相关且* 时,才有

llx+y||2HI-x|l2+lly||2o

24.分别描述A?中(画图)

={.r||| xII, = 1,xe7?2},(v = 1,2,0))o

25.令I'l是(或C")上的任意一种范数,而P是任意非奇异实(或复)矩阵,定义范数

lEUIPxll,证明||4||'=||PAPT||。

26.设WAW^WAW,为人心"上任意两种矩阵算子范数,证明存在常数c1,c2>0>使对一切

A e R nx"满足

q II A||s<|| A||,

27.设AwR";求证"4与4以特征值相等,即求证久(以4)=几(曲丁)。2&设A为非奇异矩阵,求证

1 . IIAIL

----- : ---- =min ----------

II || m■-<)|| y 仁。

29.设A为非奇异矩阵,且II犷1111旳1<1,求证(人+弘厂存在且有估计

30.矩阵第一行乘以一数,成为

证明当'—土3时,cond(A L有最小值。

31.设A为对称正定矩阵,且其分解为A = LDIJ =W r W,其中W = D1/2£r ,求证@)

cond(A)2 =[cond(a))2]1;

(b) cond(A 2) = cond(a>T )2cond((o)2. 32. 设

rioo 991 A _ 一 [99 98_

计算A 的条件数。cond(A)v (v = 2,co)

33. 证明:如果A 是正交阵,则cond(A)2=l o

34. 设人毗耐"且H 为上矩阵的算子范数,证明

cond(AB) < cond(A)cond(B)

第八章解方程组的迭代法

1.设方程组

5兀]+ 2%2 + 兀3 = —12 v —兀]+ 4X 2 + 2兀3 = 20 2 兀1 一3 兀2 +10兀3 = 3

(a) 考察用雅可比迭代法,高斯■塞德尔迭代法解此方程组的收敛性; (b) 用雅可比迭代法,高斯-塞德尔迭代法解此方程组,要求当II

IL<10^4时迭代

终止.

「0 0_

A — 2. 设 L 2 °」,证明:即使II 汕冃列8>1级数I + A + A 2 +■■■ + A k +也收敛. 3. 证明对于任意选择的A,序列

(t) - J — (bj - a {2

x

2)),

云)=_2_@2

), 伙=1,2,2?

°22

求证:由上述迭代公式产生的向量序列{X ⑷}收敛的充要条件是

%1°22

5. 设方程组

%! + 0?4兀2 + 0?4兀3 = 1 < 0.4xj + 兀2 + 0?8兀3 = 2

收敛于零.

4.设方程组

迭代公式为

I A 丄屮丄人3 J_X 4 ... '‘2 ‘3! ‘4!,

a u x x + a X2x 2 = b[; a?]*] + ^22兀2 =

d]2。21

< 1.

兀]+ 2X 2 一 2兀3

= 1

兀1 +兀2 +兀3 = 1

2兀]+ 2兀2 +兀3

[0.4%! + 0.8X 2 + 兀3 = 3

试考察解此方程组的雅可比迭代法及高斯-塞德尔迭代法的收敛性。

lim A. — A.

6.

求证k

的充要条件是对任何向量X,都有

lim A k x - Ax. A :—>oo

7. 设Ax^b,其中A 对称正定,问解此方程组的雅可比迭代法是否一定收敛?试考察习题 5(a)方

程组。 &设方程组

1

1

X

1

—才 *4

1 1

1 1

------- Xy -------------- %2 + 兀3 =—

(a) 求解此方程组的雅可比迭代法的迭代矩阵B <>的谱半径;

(b) 求解此方程组的高斯一塞德尔迭代法的迭代矩阵的谱半径;

(c) 考察解此方程组的雅可比迭代法及高斯一塞德尔迭代法的收敛性。 9. 用S0R 方法解方程组(分别取松弛因子? = 1.O3,? = 1,? = 1.1)

4旺-x 2 = 1;

< 一兀1 + 4X 2 -X 3 = 4; _ 兀2 + 4兀3 = —3.

兀* = (J_ ]—丄)卩

* 伙)

_6

精确解 2’ ' 2 '要求当11疋-* II.<5xl0_时迭代终止,并且对每一个0 值确定迭代次数。 10. 用SOR 方法解方程组(取? =0.9)

5 兀1 + 2 兀2 + 兀3 = —12;

< 一坷 + 4X 2 + 2X 3 = 20;

2兀i _3兀2 +10兀3 = 3.

要求当II

II^IO-4时迭代终止。

11. 设有方程组Ax^b,其中A 为对称正定阵,迭代公式

X (*+D =严 + a )(b — Ax

w

), (k = 0,1,2, ■??)

2

0 V V —

试证明当 0时上述迭代法收敛(其中°

i-l

77

严+i )胡_£a 局z —£知屮

?

冃 o

川+1)

丫伙+1) _ 丫⑹,-

X

i

一 Xj

a

i

⑹ 如果£⑷二兀⑷-兀*,其中X 是方程组的精确解,求证:

2

1

4 1 4= 2’ 1 1 1

—二兀-~x 2 +x 4 =-.

(a)证明

gE) —g ⑷)=—£

(d) 由此推出,如果A 是具有正对角元素的非奇异矩阵,且高斯一塞德尔方法对任意初始向 量X ⑼是收敛的,则A 是正定阵。

13. 设A 与B 为n 阶矩阵,A 为非奇异,考虑解方程组

其中右,Z? , £, d?丘R o

(a ;義岀下列迭代方法收敛的充要条件

Az{',,+1)=勺 _ BzJ , Azf+" =Z?2 - BZ ;"“(777 > 0);

(b)找岀下列迭代方法收敛的充要条件

Az ;m+1) =b x -Bz^n \Az^n+l) =b 2 -Bz{m+1,(rn>0);

比较两个方法的收敛速度。

14.证明矩阵

对于2

是正定的,而雅可比迭代只对2 2是收敛的。

_

5 1 2 3 _

0 2 0 4 3-12-1

15. 设 L 0 3 ° 7」,试说明人为可约矩阵。

16. 给定迭代过程,严"=CxW + g ,其中C w R nxn 伙=0,1,2,…),试证明:如果C 的 特征值儿(C )= °(’ = 1,2,…),则迭代过程最多迭代n 次收敛于方程组的解。

17. 画出SOR 迭代法的框图。

18. 设A 为不可约弱对角优势阵且0 <0<1,求证:解Ax^b 的SOR 方法收敛。 19. 设4兀=",其中A 为非奇异阵。 (a) 求证4丁4为对称正定阵; (b) 求证cond^A), = (cond(A)2)2 o

第九章矩阵的特征值与特征向量计算

1.用幕法计算下列矩阵的主特征值及对应的特征向量:

'7

3 ~2

'3

-4 3_ A =

3 4 -1 A

2 =

-4 6 3 (a) -2

-1

3

, (b)

3

3

1

当特征值有3位小数稳定时迭代终止。

其中

7=1

j=i

(C)设A 是对称的,二次型

2.方阵T 分块形式为

^11 A? * ?? T : T =

^22 * ?' T

2n

T nn_

其中人(,=1,2,…小)为方阵,T 称为块上三角阵,如果对角块的阶数至多不超过2,则 称T 为准三角形形式,用b (T )记矩阵T 的特征值集合,证明

a (r )= |Ja (7;7).

Z=1

3. 利用反幕法求矩阵

~6 2 f 2 3 1 1 1 1

的最接近于6的特征值及对应的特征向量。 4. 求矩阵

4 0 0 0 3 1 0 1 3

与特征值4对应的特征向量。 5. 用雅可比方法计算

10 1.0 0.5

A= 1.0 1.0 0.25 0.5 0.25 2.0

的全部特征值及特征向量,用此计算结果给出例3的关于p

的最优值。

6. (a )设A 是对称矩阵,X 和珂x h=l )是A 的一个特征值及相应的特征向量,又设P 为 一

个正交阵,使

Px = e

x,并计算 B = PAF^ o

7.利用初等反射阵将

1 3 4 A= 3 1

2 4 2 1

正交相似约化为对称三对角阵。

证明B = PAF^的第一行和第一列除了 X 外其余元素均为零。 (b )对于矩阵

入=9是其特征值,

试求一初等反射阵P ,使

&设A e R nxn,且Q"勺i不全为零,出为使a n = 0的平面旋转阵,试推导计算场山第d 行,第j行元素公式及人磅第i列,第j列元素的计算公式。

9.设人-1是由豪斯荷尔德方法得到的矩阵,又设y是人”-1的一个特征向量。

(a)证明矩阵A对应的特征向量是* = P\P2 -P n-iy .

(b)对于给出的y应如何计算x?

10.用带位移的QR方法计算

全部特征值。

11.试用初等反射阵A分解为QR,其中Q为正交阵,R为上三角阵,

1 1 1 _

2 -1 -1

2-4 5

数值分析习题答案

第一章绪论习题参考答案

£ (lnx) ~ \X I

兀:有5位有效数字,兀;有2位有效数字,兀;有4位有效数字,兀:有5位有效 数字,以有2位有效数字。

£(兀:+ 兀;+x*) Q £(兀:)+ £(兀;)+ £(兀;)nOBxlO"4 +O.5xlO~3 +O.5xlO -3

=1.05xl0-3 g (心;兀;)? 卜対 沢彳)+ X 匐 £(兀;)+ |xfx*| £(£) = 0.214790825

* 1 *

£(—^) — — &(兀4)~ 8.855668 xlO -6

兀|> 兀4

兀4

^00) = 100x^x1x10 3 =|xl0-

cc /ZTTT __ ccr 吃 =28-丁783 = ----------------- 】〕 ? —-— ? 0.01786 =28 + 7783 ?55.982 , 28 + ^783 55.982 f-^00 1 , A7 ----- wdx = --- arc tgN

)N 1 + x 2 2 6

£(x) = f(V?) ?-5_W) = 0.005

2

c

"S )?业-巴-耳 £(S )dg”|£(/) = O.lgM, 绝对误差增

加,相对误差减小。

畑“叽)冷"计算过程不稳定。

/ = (V2-1)6? 0.005051,如果令 72=1.4,则 /; =(A /2-1)6 = 0.004096 ; (V2+1)5

,歩=(3 —2血尸=0.008,儿(3 + 2血尸

去=99-70血=1,办的结果最好。

/(30) =-4.094622 ,开平方时用六位函数表计算所得的误差为

?(小_心)?"卜T" _竺g

n \n ?

0.02〃

3V

1 £(v\ I

= = 0.003333

,故t 增加时S 的

心)

/

分另U 代入等价公式 — -l),f 2(x) = -ln(x + Vx 2 +1)

C —— =(x+JF —1)£ = 60X 丄 xio" =3X 10~ x-4x^l 2

^ = 1x10^

2

£(_/;)= ln(l + —r =)

x_px -1

14.

€? 1 1

Q —— = — x — x 1()7 =8.33x10-7

x+4x^i 60 2 1000000000 ’ w 999999998 ’ nnnnnn x } = ----------- q 1.000000,

x 9 = ----------------- q 1.000000 方程组的真解为 999999999 2

999999999

£(Q=血(1 +

x + y/x~ +1

15.

第二章插值法习题参考答案

1.

n —1

v”(X )=口 &—兀)n (兀—“)

z=0

0< j

.

匕-(兀。,兀],%…_!)= n (羽-勺)

0< j

2.

(兀+ 1)(兀_2) |( 3) (兀_ 1)(兀_2) | 4 (兀―1)(兀+1) (1 +1)(1 —2)(一 厂(—1 — 1)(—1 — 2) * (2-1)(2 + !)

3 线性插值.取 = 0.6, y 0 = —0.693147 ,开=-0.510826

In 0.54 ? 厶(0.54) = y 0 + “ 一 儿? (0.54 -x 0) = -0.620219 尢I —勺

二次插值:取

x 0 = 0.4,兀]=0.5, x 2 = 0.6, y 0 = -0.916291, y x = -0.693147 , y 2 = -0.510826 则 In 0.54

(0.54)

(0.54 — Xj )(0.54 — x 2) (0.54 — x 0 )(0.54 — x 2) (0.54 — )(0.54 —州) =y 0 ------------------------------ + % ------------------------------ + y 2 ------------------------------

(兀-X])(兀-X 2) (X]-兀)(X] -X 2) ■ (兀—X (l )(x 2 -X])

= -0.616707 .

4 K(x) = /(x)—厶(x) = £/〃?(x —Xo)(x — xj 其中

I R } (x) \< — max I cos7x) I - max I (x-x n )(x -x) I

所以总误差界

2泸吟 心网

2 /

、2

訂显』丄x 工]“曲”

2

4

8(60 180丿

而无论用方程一还是方程二代入消元均解得召=100,勺=1.00,结果十分可 靠。

Ay

s

数值分析上机作业

数值分析上机实验报告 选题:曲线拟合的最小二乘法 指导老师: 专业: 学号: 姓名:

课题八曲线拟合的最小二乘法 一、问题提出 从随机的数据中找出其规律性,给出其近似表达式的问题,在生产实践和科学实验中大量存在,通常利用数据的最小二乘法求得拟合曲线。 在某冶炼过程中,根据统计数据的含碳量与时间关系,试求含碳量y 与时间t 的拟合曲线。 二、要求 1、用最小二乘法进行曲线拟合; 2、近似解析表达式为()33221t a t a t a t ++=?; 3、打印出拟合函数()t ?,并打印出()j t ?与()j t y 的误差,12,,2,1 =j ; 4、另外选取一个近似表达式,尝试拟合效果的比较; 5、*绘制出曲线拟合图*。 三、目的和意义 1、掌握曲线拟合的最小二乘法; 2、最小二乘法亦可用于解超定线代数方程组; 3、探索拟合函数的选择与拟合精度间的关系。 四、计算公式 对于给定的测量数据(x i ,f i )(i=1,2,…,n ),设函数分布为 ∑==m j j j x a x y 0)()(? 特别的,取)(x j ?为多项式 j j x x =)(? (j=0, 1,…,m )

则根据最小二乘法原理,可以构造泛函 ∑∑==-=n i m j i j j i m x a f a a a H 1 10))((),,,(? 令 0=??k a H (k=0, 1,…,m ) 则可以得到法方程 ???? ??????? ?=????????????????????????),(),(),(),(),(),(),(),(),(),(),(),(1010101111000100m m m m m m m m f f f a a a ????????????????????? 求该解方程组,则可以得到解m a a a ,,,10 ,因此可得到数据的最小二乘解 ∑=≈m j j j x a x f 0)()(? 曲线拟合:实际工作中,变量间未必都有线性关系,如服药后血药浓度与时间的关系;疾病疗效与疗程长短的关系;毒物剂量与致死率的关系等常呈曲线关系。曲线拟合是指选择适当的曲线类型来拟合观测数据,并用拟合的曲线方程分析两变量间的关系。 五、结构程序设计 在程序结构方面主要是按照顺序结构进行设计,在进行曲线的拟合时,为了进行比较,在程序设计中,直接调用了最小二乘法的拟合函数polyfit ,并且依次调用了plot 、figure 、hold on 函数进行图象的绘制,最后调用了一个绝对值函数abs 用于计算拟合函数与原有数据的误差,进行拟合效果的比较。

最新应用数值分析第四版第一章课后作业答案

第一章 1、 在下列各对数中,x 是精确值 a 的近似值。 3 .14,7/100)4(143 .0,7/1)2(0031 .0,1000/)3(1 .3,)1(========x a x a x a x a ππ 试估计x 的绝对误差和相对误差。 解:(1)0132.00416 .01.3≈= ≈-= -=a e e x a e r π (2)0011.00143 .0143.07/1≈= ≈-=-=a e e x a e r (3)0127.000004 .00031.01000/≈= ≈-=-=a e e x a e r π (4)001.00143 .03.147/100≈= ≈-=-=a e e x a e r 2. 已知四个数:x 1=26.3,x 2=0.0250, x 3= 134.25,x 4=0.001。试估计各近似数的有效位数和误差限,并估计运算μ1= x 1 x 2 x 3和μ1= x 3 x 4 /x 1的相对误差限。 解:x 1=26.3 n=3 δx 1=0.05 δr x 1=δx 1/∣x 1∣=0.19011×10-2 x 2=0.0250 n=3 δx 2=0.00005 δr x 2=δx 2/∣x 2∣=0.2×10-2 x 3= 134.25 n=5 δx 3=0.005 δr x 3=δx 3/∣x 3∣=0.372×10 -4 x 4=0.001 n=1 δx 4=0.0005 δr x 4=δx 4/∣x 4∣=0.5 由公式:e r (μ)= e (μ)/∣μ∣≦1/∣μ∣Σn i=1∣?f/?x i ∣δx i e r (μ1)≦1/∣μ1∣[x 2 x 3δx 1+ x 1 x 3δx 2 +x 1 x 2δx 3] =0.34468/88.269275 =0.0039049 e r (μ2)≦1/∣μ2∣[x 3 x 4/ x 21δx 1+ x 4/ x 1δx 3 + x 3 / x 1δx 4] =0.501937 3、设精确数a>0,x 是a的近似值,x 的相对误差限是0.2,求㏑x 的相对误差限。 解:设=()u f x , ()()()()() ()||||||||||()||()|| | |()||()||||r r r x e u df x e x df x e x e u u dx u dx u x df x x df x x e x x dx u dx u δ= ≈==≤ ()||10.2 (())| |()||ln ln ln r r r r df x x x x f x x x dx u x x x x δδδδ==??==

数值分析试题及答案汇总

数值分析试题 一、 填空题(2 0×2′) 1. ?? ????-=? ?????-=32,1223X A 设x =是精确值x *=的近似值,则x 有 2 位 有效数字。 2. 若f (x )=x 7-x 3+1,则f [20,21,22,23,24,25,26,27]= 1 , f [20,21,22,23,24,25,26,27,28]= 0 。 3. 设,‖A ‖∞=___5 ____,‖X ‖∞=__ 3_____, ‖AX ‖∞≤_15_ __。 4. 非线性方程f (x )=0的迭代函数x =?(x )在有解区间满足 |?’(x )| <1 ,则使用该迭代 函数的迭代解法一定是局部收敛的。 5. 区间[a ,b ]上的三次样条插值函数S (x )在[a ,b ]上具有直到 2 阶的连续导数。 6. 当插值节点为等距分布时,若所求节点靠近首节点,应该选用等距节点下牛顿差商 公式的 前插公式 ,若所求节点靠近尾节点,应该选用等距节点下牛顿差商公式的 后插公式 ;如果要估计结果的舍入误差,应该选用插值公式中的 拉格朗日插值公式 。 7. 拉格朗日插值公式中f (x i )的系数a i (x )的特点是:=∑=n i i x a 0)( 1 ;所以当 系数a i (x )满足 a i (x )>1 ,计算时不会放大f (x i )的误差。 8. 要使 20的近似值的相对误差小于%,至少要取 4 位有效数字。 9. 对任意初始向量X (0)及任意向量g ,线性方程组的迭代公式x (k +1)=Bx (k )+g (k =0,1,…)收 敛于方程组的精确解x *的充分必要条件是 ?(B)<1 。 10. 由下列数据所确定的插值多项式的次数最高是 5 。 11. 牛顿下山法的下山条件为 |f(xn+1)|<|f(xn)| 。 12. 线性方程组的松弛迭代法是通过逐渐减少残差r i (i =0,1,…,n )来实现的,其中的残差 r i = (b i -a i1x 1-a i2x 2-…-a in x n )/a ii ,(i =0,1,…,n )。 13. 在非线性方程f (x )=0使用各种切线法迭代求解时,若在迭代区间存在唯一解,且f (x )

数值分析习题集及答案[1].(优选)

数值分析习题集 (适合课程《数值方法A 》和《数值方法B 》) 长沙理工大学 第一章 绪 论 1. 设x >0,x 的相对误差为δ,求ln x 的误差. 2. 设x 的相对误差为2%,求n x 的相对误差. 3. 下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指出 它们是几位有效数字: *****123451.1021,0.031,385.6,56.430,7 1.0.x x x x x =====? 4. 利用公式(3.3)求下列各近似值的误差限: ********12412324(),(),()/,i x x x ii x x x iii x x ++其中**** 1234 ,,,x x x x 均为第3题所给的数. 5. 计算球体积要使相对误差限为1%,问度量半径R 时允许的相对误差限是多少? 6. 设028,Y =按递推公式 1n n Y Y -=( n=1,2,…) 计算到100Y .27.982(五位有效数字),试问计算100Y 将有多大误差? 7. 求方程2 5610x x -+=的两个根,使它至少具有四位有效数字27.982). 8. 当N 充分大时,怎样求2 1 1N dx x +∞+?? 9. 正方形的边长大约为100㎝,应怎样测量才能使其面积误差不超过1㎝2 ? 10. 设 212S gt = 假定g 是准确的,而对t 的测量有±0.1秒的误差,证明当t 增加时S 的绝对 误差增加,而相对误差却减小. 11. 序列 {}n y 满足递推关系1101n n y y -=-(n=1,2,…),若0 1.41y =≈(三位有效数字), 计算到 10y 时误差有多大?这个计算过程稳定吗? 12. 计算6 1)f =, 1.4≈,利用下列等式计算,哪一个得到的结果最好? 3 -- 13. ()ln(f x x =,求f (30)的值.若开平方用六位函数表,问求对数时误差有多大?若

数值分析上机作业

昆明理工大学工科研究生《数值分析》上机实验 学院:材料科学与工程学院 专业:材料物理与化学 学号:2011230024 姓名: 郑录 任课教师:胡杰

P277-E1 1.已知矩阵A= 10787 7565 86109 75910 ?? ?? ?? ?? ?? ??,B= 23456 44567 03678 00289 00010 ?? ?? ?? ?? ?? ?? ?? ?? ,错误!未找到引用源。 = 11/21/31/41/51/6 1/21/31/41/51/61/7 1/31/41/51/61/71/8 1/41/51/61/71/81/9 1/51/61/71/81/91/10 1/61/71/81/91/101/11?????????????????? (1)用MA TLAB函数“eig”求矩阵全部特征值。 (2)用基本QR算法求全部特征值(可用MA TLAB函数“qr”实现矩阵的QR分解)。解:MA TLAB程序如下: 求矩阵A的特征值: clear; A=[10 7 8 7;7 5 6 5;8 6 10 9;7 5 9 10]; E=eig(A) 输出结果: 求矩阵B的特征值: clear; B=[2 3 4 5 6;4 4 5 6 7;0 3 6 7 8;0 0 2 8 9;0 0 0 1 0]; E=eig(B) 输出结果:

求矩阵错误!未找到引用源。的特征值: clear; 错误!未找到引用源。=[1 1/2 1/3 1/4 1/5 1/6; 1/2 1/3 1/4 1/5 1/6 1/7; 1/3 1/4 1/5 1/6 1/7 1/8; 1/4 1/5 1/6 1/7 1/8 1/9;1/5 1/6 1/7 1/8 1/9 1/10; 1/6 1/7 1/8 1/9 1/10 1/11]; E=eig(错误!未找到引用源。) 输出结果: (2)A= 10 7877565861097 5 9 10 第一步:A0=hess(A);[Q0,R0]=qr(A0);A1=R0*Q0 返回得到: 第二部:[Q1,R1]=qr(A1);A2=R1*Q1

数值分析课后题答案

数值分析 第二章 2.当1,1,2x =-时,()0,3,4f x =-,求()f x 的二次插值多项式。 解: 0120121200102021101201220211,1,2, ()0,()3,()4;()()1 ()(1)(2)()()2()()1 ()(1)(2) ()()6 ()()1 ()(1)(1) ()()3 x x x f x f x f x x x x x l x x x x x x x x x x x l x x x x x x x x x x x l x x x x x x x ==-===-=--==-+-----==------= =-+-- 则二次拉格朗日插值多项式为 2 20 ()()k k k L x y l x ==∑ 0223()4() 14 (1)(2)(1)(1)23 537623 l x l x x x x x x x =-+=---+ -+= +- 6.设,0,1,,j x j n =L 为互异节点,求证: (1) 0()n k k j j j x l x x =≡∑ (0,1,,);k n =L (2) ()()0n k j j j x x l x =-≡∑ (0,1,,);k n =L 证明 (1) 令()k f x x = 若插值节点为,0,1,,j x j n =L ,则函数()f x 的n 次插值多项式为0 ()()n k n j j j L x x l x == ∑。

插值余项为(1)1() ()()()()(1)! n n n n f R x f x L x x n ξω++=-= + 又,k n ≤Q (1)()0 ()0 n n f R x ξ+∴=∴= 0()n k k j j j x l x x =∴=∑ (0,1,,);k n =L 0 000 (2)()() (())()()(()) n k j j j n n j i k i k j j j i n n i k i i k j j i j x x l x C x x l x C x x l x =-==-==-=-=-∑∑∑∑∑ 0i n ≤≤Q 又 由上题结论可知 ()n k i j j j x l x x ==∑ ()()0 n i k i i k i k C x x x x -=∴=-=-=∑原式 ∴得证。 7设[]2 (),f x C a b ∈且()()0,f a f b ==求证: 21 max ()()max ().8 a x b a x b f x b a f x ≤≤≤≤''≤- 解:令01,x a x b ==,以此为插值节点,则线性插值多项式为 10 101010 ()() ()x x x x L x f x f x x x x x --=+-- =() ()x b x a f a f b a b x a --=+-- 1()()0()0 f a f b L x ==∴=Q 又

数值分析作业思考题汇总

¥ 数值分析思考题1 1、讨论绝对误差(限)、相对误差(限)与有效数字之间的关系。 2、相对误差在什么情况下可以用下式代替 3、查阅何谓问题的“病态性”,并区分与“数值稳定性”的不同点。 4、取 ,计算 ,下列方法中哪种最好为什么(1)(3 3-,(2)(2 7-,(3) ()3 1 3+ ,(4) ()6 1 1 ,(5)99- , 数值实验 数值实验综述:线性代数方程组的解法是一切科学计算的基础与核心问题。求解方法大致可分为直接法和迭代法两大类。直接法——指在没有舍入误差的情况下经过有限次运算可求得方程组的精确解的方法,因此也称为精确法。当系数矩阵是方的、稠密的、无任何特殊结构的中小规模线性方程组时,Gauss消去法是目前最基本和常用的方法。如若系数矩阵具有某种特殊形式,则为了尽可能地减少计算量与存储量,需采用其他专门的方法来求解。 Gauss消去等同于矩阵的三角分解,但它存在潜在的不稳定性,故需要选主元素。对正定对称矩阵,采用平方根方法无需选主元。方程组的性态与方程组的条件数有关,对于病态的方程组必须采用特殊的方法进行求解。 数值计算方法上机题目1 1、实验1. 病态问题 实验目的: 算法有“优”与“劣”之分,问题也有“好”和“坏”之别。所谓坏问题就是问题本身的解对数据变化的比较敏感,反之属于好问题。希望读者通过本实验对此有一个初步的体会。 数值分析的大部分研究课题中,如线性代数方程组、矩阵特征值问题、非线性方程及方程组等都存在病态的问题。病态问题要通过研究和构造特殊的算法来解决,当然一般要付出一些代价(如耗用更多的机器时间、占用更多的存储空间等)。 $ r e x x e x x ** * ** - == 141 . ≈)61

东南大学数值分析上机作业汇总

东南大学数值分析上机作业 汇总 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

数值分析上机报告 院系: 学号: 姓名:

目录 作业1、舍入误差与有效数 (1) 1、函数文件cxdd.m (1) 2、函数文件cddx.m (1) 3、两种方法有效位数对比 (1) 4、心得 (2) 作业2、Newton迭代法 (2) 1、通用程序函数文件 (3) 2、局部收敛性 (4) (1)最大δ值文件 (4) (2)验证局部收敛性 (4) 3、心得 (6) 作业3、列主元素Gauss消去法 (7) 1、列主元Gauss消去法的通用程序 (7) 2、解题中线性方程组 (7) 3、心得 (9) 作业4、三次样条插值函数 (10) 1、第一型三次样条插值函数通用程序: (10) 2、数据输入及计算结果 (12)

作业1、舍入误差与有效数 设∑ =-=N j N j S 2 2 11 ,其精确值为?? ? ??---1112321N N . (1)编制按从小到大的顺序1 1 131121222-? ??+-+-=N S N ,计算N S 的通用程序; (2)编制按从大到小的顺序()1 21 11111222-???+--+-=N N S N ,计算N S 的通用程序; (3)按两种顺序分别计算642101010,,S S S ,并指出有效位数; (4)通过本上机你明白了什么? 程序: 1、函数文件cxdd.m function S=cxdd(N) S=0; i=2.0; while (i<=N) S=S+1.0/(i*i-1); i=i+1; end script 运行结果(省略>>): S=cxdd(80) S= 0.737577 2、函数文件cddx.m function S=cddx (N) S=0; for i=N:-1:2 S=S+1/(i*i-1); end script 运行结果(省略>>): S=cddx(80) S= 0.737577 3、两种方法有效位数对比

应用数值分析(第四版)课后习题答案第9章

第九章习题解答 1.已知矩阵????? ???????=??????????=4114114114,30103212321A A 试用格希哥林圆盘确定A 的特征值的界。 解:,24)2(, 33)1(≤-≤-λλ 2.设T x x x x ),...,,(321=是矩阵A 属于特征值λ的特征向量,若i x x =∞, 试证明特征值的估计式∑≠=≤-n i j j ij ii a a 1λ. 解:,x Ax λ = ∞∞∞∞≤==x A x x Ax i λλ 由 i x x =∞ 得 i n in i ii i x x a x a x a λ=++++ 11 j n j i i ij i ii x a x a ∑≠==-1)(λ j n j i i ij j n j i i ij i ii x a x a x a ∑∑≠=≠=≤=-11λ ∑∑≠=≠=≤≤-n j i i ij i j n j i i ij ii a x x a a 11λ 3.用幂法求矩阵 ???? ??????=1634310232A 的强特征值和特征向量,迭代初值取T y )1,1,1()0(=。 解:y=[1,1,1]';z=y;d=0; A=[2,3,2;10,3,4;3,6,1]; for k=1:100 y=A*z; [c,i]=max(abs(y)); if y(i)<0,c=-c;end

z=y/c if abs(c-d)<0.0001,break; end d=c end 11.0000 =c ,0.7500) 1.0000 0.5000(z 10.9999 =c ,0.7500) 1.0000 0.5000(z 11.0003 =c ,0.7500) 1.0000 0.5000(z 10.9989=c ,0.7500) 1.0000 0.5000(z 11.0040 =c ,0.7498) 1.0000 0.5000(z 10.9859=c ,0.7506) 1.0000 0.5001(z 11.04981 =c ,0.7478) 1.0000 0.4995(z 10.8316 =c ,0.7574) 1.0000 0.5020(z 11.5839 =c ,) 0.7260 1.0000 0.4928 (z 9.4706 =c ,0.8261) 1.0000 0.5280(z 17 = c ,0.5882) 1.0000 0.4118(z 11T (11)10T (10)9T (9)8T (8)7T (7)6T (6)5T (5)4T (4)3T (3)2T (2)1T (1)=========== 强特征值为11,特征向量为T 0.7500) 1.0000 0.5000(。 4.用反幂法求矩阵???? ??????=111132126A 最接近6的特征值和特征向量,迭代初值取 T y )1,1,1()0(=。 解:y=[1,1,1]';z=y;d=0; A=[6,2,1;2,3,1;1,1,1]; for k=1:100 AA=A-6*eye(3); y=AA\z; [c,i]=max(abs(y)); if y(i)<0,c=-c;end z=y/c; if abs(c-d)<0.0001,break; end d=c end d=6+1/c

数值分析试题及答案

一、单项选择题(每小题3分,共15分) 1. 3.142和3.141分别作为π的近似数具有( )和( )位有效数字. A .4和3 B .3和2 C .3和4 D .4和4 2. 已知求积公式 ()()2 1 121 1()(2)636f x dx f Af f ≈ ++? ,则A =( ) A . 16 B .13 C .12 D .2 3 3. 通过点 ()()0011,,,x y x y 的拉格朗日插值基函数()()01,l x l x 满足( ) A . ()00l x =0, ()110l x = B . ()00l x =0, ()111l x = C .() 00l x =1,()111 l x = D . () 00l x =1,()111 l x = 4. 设求方程 ()0 f x =的根的牛顿法收敛,则它具有( )敛速。 A .超线性 B .平方 C .线性 D .三次 5. 用列主元消元法解线性方程组 1231231 220223332 x x x x x x x x ++=?? ++=??--=? 作第一次消元后得到的第3个方程( ). A . 232 x x -+= B .232 1.5 3.5 x x -+= C . 2323 x x -+= D . 230.5 1.5 x x -=- 单项选择题答案 1.A 2.D 3.D 4.C 5.B 得 分 评卷人 二、填空题(每小题3分,共15分)

1. 设T X )4,3,2(-=, 则=1||||X ,2||||X = . 2. 一阶均差 ()01,f x x = 3. 已知3n =时,科茨系数()()() 33301213,88C C C ===,那么 () 33C = 4. 因为方程()420 x f x x =-+=在区间 []1,2上满足 ,所以()0f x =在区间 内有根。 5. 取步长0.1h =,用欧拉法解初值问题 ()211y y y x y ?'=+?? ?=? 的计算公式 . 填空题答案 1. 9和29 2. ()() 0101 f x f x x x -- 3. 1 8 4. ()()120 f f < 5. ()12 00.1 1.1,0,1,210.11k k y y k k y +???? ?=+? ?=+???? =??L 得 分 评卷人 三、计算题(每题15分,共60分) 1. 已知函数 21 1y x = +的一组数据: 求分 段线性插值函数,并计算 () 1.5f 的近似值. 计算题1.答案 1. 解 []0,1x ∈, ()1010.510.50110x x L x x --=?+?=---% []1,2x ∈,()210.50.20.30.81221x x L x x --=?+?=-+--%

Matlab作业3(数值分析)答案

Matlab作业3(数值分析) 机电工程学院(院、系)专业班组 学号姓名实验日期教师评定 1.计算多项式乘法(x2+2x+2)(x2+5x+4)。 答: 2. (1)将(x-6)(x-3)(x-8)展开为系数多项式的形式。(2)求解在x=8时多项 式(x-1)(x-2) (x-3)(x-4)的值。 答:(1) (2)

3. y=sin(x),x从0到2π,?x=0.02π,求y的最大值、最小值、均值和标准差。 4.设x=[0.00.30.8 1.1 1.6 2.3]',y=[0.500.82 1.14 1.25 1.35 1.40]',试求二次多项式拟合系数,并据此计算x1=[0.9 1.2]时对应的y1。解:x=[0.0 0.3 0.8 1.1 1.6 2.3]'; %输入变量数据x y=[0.50 0.82 1.14 1.25 1.35 1.40]'; %输入变量数据y p=polyfit(x,y,2) %对x,y用二次多项式拟合,得到系数p x1=[0.9 1.2]; %输入点x1 y1=polyval(p,x1) %估计x1处对应的y1 p = -0.2387 0.9191 0.5318 y1 = a) 1.2909

5.实验数据处理:已知某压力传感器的测试数据如下表 p为压力值,u为电压值,试用多项式 d cp bp ap p u+ + + =2 3 ) ( 来拟 合其特性函数,求出a,b,c,d,并把拟合曲线和各个测试数据点画在同一幅图上。解: >> p=[0.0,1.1,2.1,2.8,4.2,5.0,6.1,6.9,8.1,9.0,9.9]; u=[10,11,13,14,17,18,22,24,29,34,39]; x=polyfit(p,u,3) %得多项式系数 t=linspace(0,10,100); y=polyval(x,t); %求多项式得值 plot(p,u,'*',t,y,'r') %画拟和曲线 x = 0.0195 -0.0412 1.4469 9.8267

数值分析整理版试题及答案

数值分析整理版试题及答案

例1、 已知函数表 x -1 1 2 ()f x -3 0 4 求()f x 的Lagrange 二次插值多项式和Newton 二次插值多项式。 解: (1)k x -1 1 2 k y -3 0 4 插值基函数分别为 ()()()()()()()()()() 1200102121()1211126 x x x x x x l x x x x x x x ----= ==-------- ()()()()()()()() ()()021******* ()1211122x x x x x x l x x x x x x x --+-= ==-+---+- ()()()()()()()()()()0122021111 ()1121213 x x x x x x l x x x x x x x --+-= ==-+--+- 故所求二次拉格朗日插值多项式为 () ()()()()()()()()()()2 20 2()11131201241162314 121123537623k k k L x y l x x x x x x x x x x x x x ==?? =-? --+?-+-+?+-????=---++-=+-∑ (2)一阶均差、二阶均差分别为

[]()()[]()()[][][]010********* 011201202303 ,11204 ,412 3 4,,5 2,,126 f x f x f x x x x f x f x f x x x x f x x f x x f x x x x x ---===-----= = =----=== --- k x ()k f x 一阶 二阶 -1 -3 1 0 3/ 2 2 4 4 5/6 故所求Newton 二次插值多项式为 ()()[]()[]()() ()()()20010012012,,,35 311126537623P x f x f x x x x f x x x x x x x x x x x x =+-+--=-+ +++-=+- 例2、 设2 ()32f x x x =++,[0,1]x ∈,试求()f x 在[0, 1]上关于()1x ρ=,{} span 1,x Φ=的最佳平方逼近多项式。 解: 若{}span 1,x Φ=,则0()1x ?=,1()x x ?=,且()1x ρ=,这样,有

数值分析习题集及答案Word版

数值分析习题集 (适合课程《数值方法A 》和《数值方法B 》) 长沙理工大学 第一章 绪 论 1. 设x >0,x 的相对误差为δ,求ln x 的误差. 2. 设x 的相对误差为2%,求n x 的相对误差. 3. 下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指 出它们是几位有效数字: *****123451.1021,0.031,385.6,56.430,7 1.0.x x x x x =====? 4. 利用公式(3.3)求下列各近似值的误差限: ********12412324(),(),()/,i x x x ii x x x iii x x ++其中**** 1234 ,,,x x x x 均为第3题所给的数. 5. 计算球体积要使相对误差限为1%,问度量半径R 时允许的相对误差限是多少? 6. 设028,Y =按递推公式 1n n Y Y -=…) 计算到100Y .27.982(五位有效数字),试问计算100Y 将有多大误差? 7. 求方程2 5610x x -+=的两个根,使它至少具有四位有效数字27.982). 8. 当N 充分大时,怎样求2 1 1N dx x +∞+?? 9. 正方形的边长大约为100㎝,应怎样测量才能使其面积误差不超过1㎝2 ? 10. 设 212S gt = 假定g 是准确的,而对t 的测量有±0.1秒的误差,证明当t 增加时S 的绝对 误差增加,而相对误差却减小. 11. 序列 {}n y 满足递推关系1101n n y y -=-(n=1,2,…),若0 1.41y =≈(三位有效数字), 计算到 10y 时误差有多大?这个计算过程稳定吗? 12. 计算6 1)f =, 1.4≈,利用下列等式计算,哪一个得到的结果最好? 3 -- 13. ()ln(f x x =,求f (30)的值.若开平方用六位函数表,问求对数时误差有多大?

数值分析第四版习题及答案

第四版 数值分析习题 第一章 绪 论 1. 设x >0,x 的相对误差为δ,求ln x 的误差. 2. 设x 的相对误差为2%,求n x 的相对误差. 3. 下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指 出它们是几位有效数字: *****123451.1021,0.031,385.6,56.430,7 1.0.x x x x x =====? 4. 利用公式求下列各近似值的误差限: ********12412324(),(),()/,i x x x ii x x x iii x x ++其中**** 1234 ,,,x x x x 均为第3题所给的数. 5. 计算球体积要使相对误差限为1%,问度量半径R 时允许的相对误差限是多少? 6. 设028,Y =按递推公式 1n n Y Y -=…) 计算到100Y .(五位有效数字),试问计算100Y 将有多大误差? 7. 求方程2 5610x x -+=的两个根,使它至少具有四位有效数字. 8. 当N 充分大时,怎样求 2 11N dx x +∞ +? ? 9. 正方形的边长大约为100㎝,应怎样测量才能使其面积误差不超过1㎝2 ? 10. 设 212S gt = 假定g 是准确的,而对t 的测量有±秒的误差,证明当t 增加时S 的绝对误 差增加,而相对误差却减小. 11. 序列 {}n y 满足递推关系1101n n y y -=-(n=1,2,…),若0 1.41y =≈(三位有效数字), 计算到 10y 时误差有多大?这个计算过程稳定吗? 12. 计算61)f =, 1.4≈,利用下列等式计算,哪一个得到的结果最好? 3 -- 13. ()ln(f x x =,求f (30)的值.若开平方用六位函数表,问求对数时误差有多大?若改用另一等价公式 ln(ln(x x =- 计算,求对数时误差有多大?

数值分析模拟试题

1、 方程组中,,则求解方程组的Jacobi 迭代与Gauss-Seidel 迭代均收敛的a 的范围是___________。 2、,则A 的LDL T 分解中,。 3、,则__________,_______________. 4、已 知,则用复合梯形公式计算求 得,用三点式求得____________. 5、,则_________ ,三点高斯求积公式______________. 6设* 2.40315x =是真值 2.40194x =的近似值,则* x 有________位有效数字。 7 3()1,[0,1,2,3]f x x x f =+-=设 则差商(均差)_____________,[0,1,2,3,4]f =________________。 8 求方程()x f x =根的牛顿迭代格式是__________________。 9.梯形求积公式和复化梯形公式都是插值型求积公式_____(对或错)。 10.牛顿—柯特斯求积公式的系数和()0n n k k C ==∑__________________。 11.用二次拉格朗日插值多项式2()sin0.34L x 计算的值。插值节点和相应的函数值是(0,0),(0.30,0.2955),(0.40,0.3894)。 12.用二分法求方程3()10[1.0,1.5]f x x x =--=在 区间内的一个根,误差限 210ε-=。 13.用列主元消去法解线性方程组 1231231 232346,3525,433032.x x x x x x x x x ++=??++=??++=? 14. 确定求积公式

012()()(0)()h h f x dx A f h A f A f h -≈-++? 。 中待定参数i A 的值(0,1,2)i =,使求积公式的代数精度尽量高;并指出此时求积公式的代数精度。 15、 试求使求积公式的代数精度 尽量高,并求其代数精度。 16.证明区间[a,b]上带权()x ρ的正交多项式(),1,2,n P x n = 的n 个根都是单根,且位于区间(a,b)内。 17.设()()[,],max ()n n a x b f x C a b M f x ≤≤∈=,若取 21cos ,1,2,,222k a b a b k x k n n +--=+= 作节点,证明Lagrange 插值余项有估计式21()max ()!2n n n a x b M b a R x n -≤≤-≤ 18用n=10的复化梯形公式计算时, (1)试用余项估计其误差 (2)用n=10的复化梯形公式计算出该积分的近似值。 19已知方程组AX =f,其中 (1)列出Jacobi 迭代法和Gauss-Seidel 迭代法的分量形式。 (2)求出Jacobi 迭代矩阵的谱半径,SOR 迭代法的最佳松弛参数 和SOR 法 的谱半径(可直接用现有结论) 20试确定常数A ,B ,C 和,使得数值积分公式 有尽可能高的代数精度。试问所得的数值积分公式代数精度是多少? 21证明方程=)(x f x 2-x -3=0在区间(2,3)内有且仅有一个根,并用迭代法求方程在区间(2,3)内的根,精确到小数点后4位。 22设f (1)=2,f (3)=4,f (4)=6,用拉格朗日插值法求f (x )的二次插值多项式P 2(x ),并求f (2)的近似值。

(完整版)数值计算方法上机实习题答案

1. 设?+=1 05dx x x I n n , (1) 由递推公式n I I n n 1 51+-=-,从0I 的几个近似值出发,计算20I ; 解:易得:0I =ln6-ln5=0.1823, 程序为: I=0.182; for n=1:20 I=(-5)*I+1/n; end I 输出结果为:20I = -3.0666e+010 (2) 粗糙估计20I ,用n I I n n 51 5111+- =--,计算0I ; 因为 0095.05 6 0079.01020 201 020 ≈<<≈??dx x I dx x 所以取0087.0)0095.00079.0(2 1 20=+= I 程序为:I=0.0087; for n=1:20 I=(-1/5)*I+1/(5*n); end I 0I = 0.0083 (3) 分析结果的可靠性及产生此现象的原因(重点分析原因)。 首先分析两种递推式的误差;设第一递推式中开始时的误差为000I I E '-=,递推过程的舍入误差不计。并记n n n I I E '-=,则有01)5(5E E E n n n -==-=-Λ。因为=20E 20020)5(I E >>-,所此递推式不可靠。而在第二种递推式中n n E E E )5 1(5110-==-=Λ,误差在缩小, 所以此递推式是可靠的。出现以上运行结果的主要原因是在构造递推式过程中,考虑误差是否得到控制, 即算法是否数值稳定。 2. 求方程0210=-+x e x 的近似根,要求4 1105-+?<-k k x x ,并比较计算量。 (1) 在[0,1]上用二分法; 程序:a=0;b=1.0; while abs(b-a)>5*1e-4 c=(b+a)/2;

数值分析作业

第二章 1. 题目:运用MATLAB编程实现牛顿迭代 2. 实验操作 1、打开MATLAB程序软件。 2、在MATLAB中编辑如下的M程序。 function [p1,err,k,y]=newton(f,df,p0,delta,max) %f 是要求根的方程(f(x)=0); %df 是f(x)的导数; %p0是所给初值,位于x*附近; %delta是给定允许误差; %max是迭代的最大次数; %p1是newton法求得的方程的近似解; %err是p0的误差估计; %k是迭代次数; p0 for k=1:max p1=p0-feval('f',p0)/feval('df',p0); err=abs(p1-p0); p0=p1; k p1 err y=feval('f',p1) if (err> newton('f','df',1.2,10^(-6),20) 3.实验结果

p0 = 1.2000 k =1 p1=1.1030 err=0.0970 y=0.0329 k= 2 p1=1.0524 err=0.0507 y=0.0084 k =3 p1=1.0264 err=0.0260 y=0.0021 k =4 p1=1.0133 err=0.0131 y=5.2963e-004 k =5 p1=1.0066 err=0.0066 y=1.3270e-004 k =6 p1=1.0033 err=0.0033 y=3.3211e-005 k =7 p1=1.0017 err=0.0017 y=8.3074e-006 k =8 p1=1.0008 err=8.3157e-004 y = 2.0774e-006 k =9 p1=1.0004 err=4.1596e-004 y =5.1943e-007 k=10 p1=1.0002 err=2.0802e-004 y= 1.2987e-007 k=11 p1=1.0001 err=1.0402e-004 y =3.2468e-008 k=12 p1=1.0001 err=5.2014e-005 y=8.1170e-009 k=13 p1=1.0000 err=2.6008e-005 y= 2.0293e-009 k=14 p1=1.0000 err=1.3004e-005 y=5.0732e-010 k=15 p1 =1.0000 err=6.5020e-006 y=1.2683e-010 k=16 p1 =1.0000 err=3.2510e-006 y=3.1708e-011 k=17 p1 =1.0000 err=1.6255e-006 y =7.9272e-012 k=18 p1 =1.0000 err =8.1279e-007 y= 1.9820e-012 ans = 1.0000 结果说明:经过18次迭代得到精确解为1,误差为8.1279e-007。

东南大学-数值分析上机题作业-MATLAB版

2015.1.9 上机作业题报告 JONMMX 2000

1.Chapter 1 1.1题目 设S N =∑1j 2?1 N j=2 ,其精确值为 )1 1 123(21+--N N 。 (1)编制按从大到小的顺序1 1 131121222-+ ??+-+-=N S N ,计算S N 的通用程序。 (2)编制按从小到大的顺序1 21 1)1(111222-+ ??+--+-= N N S N ,计算S N 的通用程序。 (3)按两种顺序分别计算64210,10,10S S S ,并指出有效位数。(编制程序时用单精度) (4)通过本次上机题,你明白了什么? 1.2程序 1.3运行结果

1.4结果分析 按从大到小的顺序,有效位数分别为:6,4,3。 按从小到大的顺序,有效位数分别为:5,6,6。 可以看出,不同的算法造成的误差限是不同的,好的算法可以让结果更加精确。当采用从大到小的顺序累加的算法时,误差限随着N 的增大而增大,可见在累加的过程中,误差在放大,造成结果的误差较大。因此,采取从小到大的顺序累加得到的结果更加精确。 2.Chapter 2 2.1题目 (1)给定初值0x 及容许误差ε,编制牛顿法解方程f(x)=0的通用程序。 (2)给定方程03 )(3 =-=x x x f ,易知其有三个根3,0,3321= *=*-=*x x x ○1由牛顿方法的局部收敛性可知存在,0>δ当),(0δδ+-∈x 时,Newton 迭代序列收敛于根x2*。试确定尽可能大的δ。 ○2试取若干初始值,观察当),1(),1,(),,(),,1(),1,(0+∞+-----∞∈δδδδx 时Newton 序列的收敛性以及收敛于哪一个根。 (3)通过本上机题,你明白了什么? 2.2程序