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

更新时间:2024-05-19 08:50:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第四版

数值分析习题

第一章 绪 论

1. 设x>0,x的相对误差为δ,求lnx的误差.

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

3. 下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指出

它们是几位有效数字: 4. 利用公式(3.3)求下列各近似值的误差限:

*****x1?1.1021,x2?0.031,x3?385.6,x4?56.430,x5?7?1.0.

n************(i)x1?x2?x4,(ii)x1x2x3,(iii)x2/x4,其中x1,x2,x3,x4均为第3题所给的数.

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

1783100 ( n=1,2,…)

Y计算到Y100.若取783≈27.982(五位有效数字),试问计算100将有多大误差?

Yn?Yn?1?27. 求方程x?56x?1?0的两个根,使它至少具有四位有效数字(783≈27.982).

8. 当N充分大时,怎样求

???N1dx21?x?

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

S?10. 设

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

12gt2假定g是准确的,而对t的测量有±0.1秒的误差,证明当t增加时S的绝对

{yn}满足递推关系yn?10yn?1?1(n=1,2,…),若y0?2?1.41(三位有效数字),y10时误差有多大?这个计算过程稳定吗?

计算到

6f?(2?1)12. 计算,取2?1.4,利用下列等式计算,哪一个得到的结果最好?

113,(3?22),,99?702.63(2?1)(3?22)

2f(x)?ln(x?x?1),求f(30)的值.若开平方用六位函数表,问求对数时误差有多大?若13.

改用另一等价公式 计算,求对数时误差有多大?

ln(x?x2?1)??ln(x?x2?1)

14. 试用消元法解方程组

?x1?1010x2?1010;x1?x2?2.假定只用三位数计算,问结果是否可靠?

1?absinc,0?c?22,且测量a ,b ,c 的误差分别为15. 已知三角形面积其中c为弧度,

?a,?b,?c.证明面积的误差?s满足

s??s?a?b?c???.sabc

第二章 插值法

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

Vn(x)?Vn(x0,x1,?,xn?1,x)?1?11x0?xn?1x2x0????nx0?2nxn?xn?1?1x2xn

证明Vn(x)是n次多项式,它的根是x0,?,xn?1,且

Vn(x)?Vn?1(x0,x1,?,xn?1)(x?x0)?(x?xn?1).

2. 当x= 1 , -1 , 2 时, f(x)= 0 , -3 , 4 ,求f(x)的二次插值多项式.

3. 给出f(x)=ln x 的数值表用线性插值及二次插值计算ln 0.54 的近似值. x 0.4 0.5 0.6 0.7 lnx -0.916291 -0.693147 -0.510826 -0.357765 0.8 -0.223144

4. 给出cos x,0°≤x ≤90°的函数表,步长h =1′=(1/60)°,若函数表具有5位有效数字,

研究用线性插值求cos x 近似值时的总误差界.

maxl2(x)x?x?khx0?x?x3k05. 设,k=0,1,2,3,求.

xj6. 设

为互异节点(j=0,1,…,n),求证:

i) ii) 7. 设

?xl(x)?x(k?0,1,?,n);kjjkj?0n

?(xj?0nj?x)klj(x)???k?1,2,?,n).2f(x)?C?a,b?且f(a)?f(b)?0,求证maxa?x?bx?61f(x)?(b?a)2maxf?(x).8a?x?b

x8. 在?4?x?4上给出f(x)?e的等距节点函数表,若用二次插值求e的近似值,要使截

断误差不超过10,问使用函数表的步长h应取多少? 9. 若yn?2,求?yn及?yn. 10. 如果f(x)是

n44m次多项式,记?f(x)?f(x?h)?f(x),证明f(x)的k阶差分

?kf(x)(0?k?m是)m?k次多项式,并且?m?lf(x)?0(l为正整数).

11. 证明?(fkgk)?fk?gk?gk?1?fk.

12. 证明k?0n?1?f?gkn?1k?fngn?f0g0??gk?1?fk.k?0n?1

13. 证明

2??yj??yn??y0.j?0

n?1nf(x)?a?ax???ax?ax01n?1n14. 若有n个不同实根x1,x2,?,xn,证明

?f?(x)j?1jnxkj??0,0?k?n?2;?1an,k?n?1.15. 证明n阶均差有下列性质: i)

若F(x)?cf(x),则F?x0,x1,?,xn??cf?x0,x1,?,xn?;

ii) 若F(x)?f(x)?g(x),则F?x0,x1,?,xn??f?x0,x1,?,xn??g?x0,x1,?,xn?.

01701874???f?2,2,?,2f2,2,?,2f(x)?x?x?3x?1?及??. 16. ,求?17. 证明两点三次埃尔米特插值余项是

并由此求出分段三次埃尔米特插值的误差限.

R3(x)?f(4)(?)(x?xk)2(x?xk?1)2/4!,??(xk,xk?1)

18. 求一个次数不高于4次的多项式P(x),使它满足P(0)?P(?k?1)并由此求出分段三次

埃尔米特插值的误差限. 19. 试求出一个最高次数不高于4次的函数多项式P(x),以便使它能够满足以下边界条件

P(0)?P?(0)?0,P(1)?P?(1)?1,P(2)?1.

20. 设f(x)?C?a,b?,把?a,b?分为n等分,试构造一个台阶形的零次分段插值函数?n(x)并证明当n??时,?n(x)在a,b上一致收敛到f(x).

21. 设f(x)?1/(1?x),在?5?x?5上取n?10,按等距节点求分段线性插值函数Ih(x),

计算各节点间中点处的Ih(x)与f(x)的值,并估计误差.

2f(x)?x22. 求在?a,b?上的分段线性插值函数Ih(x),并估计误差.

2??23. 求f(x)?x在a,b上的分段埃尔米特插值,并估计误差.

24. 给定数据表如下: 0.25 0.30 0.39 0.45 xj 4??0.53 0.7280 yj i) ii)

0.5000 0.5477 0.6245 0.6708 试求三次样条插值S(x)并满足条件

2f(x)?C?a,b?,S(x)是三次样条函数,证明 25. 若

S?(0.25)?1.0000,S?(0.53)?0.6868; S?(0.25)?S?(0.53)?0.

2b2bi)

?a?f?(x)?dx??a?S?(x)?dx??a?f?(x)?S?(x)?dx?2?aS?(x)?f?(x)?S?(x)?dx;

b2bii) 若f(xi)?S(xi)(i?0,1,?,n),式中xi为插值节点,且a?x0?x1???xn?b,则

?baS?(x)?f?(x)?S?(x)?dx?S?(b)?f?(b)?S?(b)??S?(a)?f?(a)?S?(a)?.

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

式的表达式).

第三章 函数逼近与计算

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

1次和三次伯恩斯坦多项式并画出图形,并与相应的

马克劳林级数部分和误差做比较. 2. 求证:

(a)当m?f(x)?M时,m?Bn(f,x)?M. (b)当f(x)?x时,Bn(f,x)?x. 3. 在次数不超过6的多项式中,求f(x)?sin4x在0,2?的最佳一致逼近多项式. 4. 假设f(x)在?a,b?上连续,求f(x)的零次最佳一致逼近多项式. 5. 选取常数a,使0?x?1??(b)对f(x)?sinx在?0,?/2?上求

??maxx3?ax达到极小,又问这个解是否唯一?

6. 求f(x)?sinx在?0,?/2?上的最佳一次逼近多项式,并估计误差.

x7. 求f(x)?e在0,1上的最佳一次逼近多项式.

2p(x)?x?r在??1,1?上与零偏差最小?r是否唯一? 8. 如何选取r,使439. 设f(x)?x?3x?1,在?0,1?上求三次最佳逼近多项式. ***T(x)?T(2x?1),x?0,1??T(x),T(x),Tnn12(x),T3(x). 10. 令,求0??11. 试证

?T*n(x)?是在0,1上带权

????1x?x2的正交多项式.

?1?1,1??f(x)?tgx的三次近似最佳逼近多项式. 12. 在上利用插值极小化求1

x13. 设f(x)?e在??1,1?上的插值极小化近似最佳逼近多项式为Ln(x),若f?Ln?有界,

证明对任何n?1,存在常数?n、?n,使

?nTn?1(x)?f(x)?Ln(x)??nTn?1(x)(?1?x?1).

?上14. 设在?项式并估计误差.

?1,115. 在??(x)?1?11331541655x?x2?x?x?x28243843840,试将?(x)降低到3次多

?1,1?上利用幂级数项数求f(x)?sinx的3次逼近多项式,使误差不超过0.005.

?a,a上的连续奇(偶)函数,证明不管n是奇数或偶数,f(x)的最佳逼近多项式

16. f(x)是

Fn*(x)?Hn也是奇(偶)函数.

????ax?b?sinx?dx为最小.并与1题及6题的一次逼近多项式误差作比较.

17. 求a、b使?2021g(x)?C?a,b?,定义 f(x)18. 、

(a)(f,g)??f?(x)g?(x)dx;(b)(f,g)??f?(x)g?(x)dx?f(a)g(a);aabb 问它们是否构成内积?

1

x6dx?01?x19. 用许瓦兹不等式(4.5)估计的上界,并用积分中值定理估计同一积分的上下界,

并比较其结果.

20. 选择a,使下列积分取得最小值:21. 设空间

?1?1(x?ax2)2dx,?x?ax2dx?11.

???span?1,x?,?2?span?x100,x101?,分别在?1、?2上求出一个元素,使得其为

x2?C?0,1?的最佳平方逼近,并比较其结果.

??span?1,x,x?22. f(x)?x在??1,1?上,求在1上的最佳平方逼近.

sin?(n?1)arccosx?un(x)?1?x223. 是第二类切比雪夫多项式,证明它有递推关系

24un?1?x??2xun?x??un?1?x?.

24. 将

近多项式并画出误差图形,再计算均方误差.

f(x)?sin1x2在??1,1?上按勒让德多项式及切比雪夫多项式展开,求三次最佳平方逼

25. 把f(x)?arccosx在??1,1?上展成切比雪夫级数.

2y?a?bx26. 用最小二乘法求一个形如的经验公式,使它与下列数据拟合,并求均方误差.

xi yi 19 19.0 25 32.3 31 49.0 38 73.3 44 97.8 27. 观测物体的直线运动,得出以下数据: 0.9 1.9 3.0 3.9 时间t(秒) 0 10 30 50 80 距离s(米) 0 求运动方程. 28. 在某化学反应里,根据实验所得分解物的浓度与时间关系如下: 10 15 20 25 30 35 40 45 时间 0 5 浓度 0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 用最小二乘拟合求y?f(t).

29. 编出用正交多项式做最小二乘拟合的程序框图. 30. 编出改进FFT算法的程序框图. 31. 现给出一张记录?5.0 110 50 4.62 55 4.64 xk???4,3,2,1,0,1,2,3?,试用改进FFT算法求出序列?xk?的离散频谱

?Ck?(k?0,1,?,7).

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

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

有的代数精度:

(1)(2)(3)

??h?h2hf(x)dx?A?1f(?h)?A0f(0)?A1f(h); ;

???2h1f(x)dx?A?1f(?h)?A0f(0)?A1f(h)?1hf(x)dx??f(?1)?2f(x1)?3f(x2)?/3;

.

(4)02. 分别用梯形公式和辛普森公式计算下列积分:

1f(x)dx?h?f(0)?f(h)?/1?ah2?f?(0)?f?(h)?1?x21(1?e)xdx,n?10dx,n?8??04?x20x(1); (2);

(3)1; (4)

3. 直接验证柯特斯公式(2.4)具有5次代数精度. 4. 用辛普森公式求积分0并计算误差. 5. 推导下列三种矩形求积公式:

(1)(2)(3)

?9?xdx,n?4?60?sin2?dx,n?6.

?1e?xdx??babab?af?(?)(b?a)22; f?(?)f(x)dx?(b?a)f(b)?(b?a)22; a?bf?(?)f(x)dx?(b?a)f()?(b?a)3224. f(x)dx?(b?a)f(a)?6. 证明梯形公式(2.9)和辛普森公式(2.11)当n??时收敛到积分7. 用复化梯形公式求积分a超过?(设不计舍入误差)?

?baf(x)dx.

?bf(x)dx1,问要将积分区间a,b分成多少等分,才能保证误差不

??28. 用龙贝格方法计算积分??0e?xdx,要求误差不超过10.

??5cS?a?21?()2sin2?d?0a9. 卫星轨道是一个椭圆,椭圆周长的计算公式是,这里a是椭圆

的半长轴,c是地球中心与轨道中心(椭圆中心)的距离,记h为近地点距离,H为远地点距离,R?6371公里为地球半径,则a?(2R?H?h)/2,c?(H?h)/2.我国第一颗人造

卫星近地点距离h?439公里,远地点距离H?2384公里,试求卫星轨道的周长. 10. 证明等式

法求?的近似值.

nsin?n????33!n2??55!n4??试依据nsin(?/n)(n?3,6,12)的值,用外推算

11. 用下列方法计算积分

(1) 龙贝格方法;

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

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

?31dyy并比较结果.

f(x)?12. 用三点公式和五点公式分别求

差.f(x)的值由下表给出: 1.0 1.1 x 1(1?x)2在x?1.0,1.1和1.2处的导数值,并估计误

1.2 0.2066 1.3 0.1890 1.4 0.1736 f(x) 0.2500 0.2268 第五章 常微分方程数值解法

1. 就初值问题y??ax?b,y(0)?0分别导出尤拉方法和改进的尤拉方法的近似解的表达式,并与准确解

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

y?12ax?bx2相比较。

?y??x?y,0?x?1;??y(0)?1,

x取步长h=0.1计算,并与准确解y??x?1?2e相比较。

3. 用改进的尤拉方法解

?y??x2?x?y;??y(0)?0,

?x2y(0.5)y??e?x?x?1相比较。 取步长h=0.1计算,并与准确解

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

证明其近似解为

?y??y?0;??y(0)?1,

n?2?h?yn???,2?h??

?x并证明当h?0时,它原初值问题的准确解y?e。

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

??y??x?y,0?x?1;? 1)?y(0)?1,

?y??3y/(1?x),0?x?1;? 2)?y(0)?1.

x0etdt2在点x?0.5,1,1.5,2的近似值。

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

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

8. 证明下列两种龙格-库塔方法是三阶的:

h?y?y?(K2?K3);n?n?12??K?f(x,y);nn?1?K2?f(xn?th,yn?thK1);???K3?f(xn?(1?t)h,yn?(1?t)hK1).

h?y?y?(K1?3K3);n?n?14??K1?f(xn,yn);??hhK?f(x?,y?K1);nn?233??K?f(x?2h,y?2hK);nn2?3331) ? h?y?y?(2K1?3K2?4K3);n?n?19?K?f(xn,yn);??1?hhK?f(x?,y?K1);nn?222??K?f(x?3h,y?3hK).nn2?3442) ?

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

y??1?y,y(0)?0,

?xh?0.2,y?0,y?0.181,y(1.0)y?1?e01取计算并与准确解相比较。

10. 证明解y??f(x,y)的下列差分公式

yn?1?是二阶的,并求出截断误差的首项。 11. 导出具有下列形式的三阶方法: 12. 将下列方程化为一阶方程组:

1h??1?yn??3yn??1)(yn?yn?1)?(4yn24

??b1yn??1?b2yn??2). yn?1?a0yn?a1yn?1?a2yn?2?h(b0yny???3y??2y?0,1)y(0)?1,y?(0)?1;

y???0.1(1?y2)y??y?0,2)y(0)?1,y?(0)?0;

xy??,y(t)??,r?x2?y2,33rr3)

x(0)?0.4,x?(0)?0,y(0)?0,y?(0)?2.

x??(t)??13. 取h=0.25,用差分方法解边值问题

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

?y???y?0;??y(0)?0,y(1)?1.68.

试用这一公式求解初值问题

yn?1?2yn?yn?1?h2f(xn,yn),

验证计算解恒等于准确解

?y???1;??y(0)?y(1)?0,

x2?xy(x)?.2

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

?(1?x2)y???xy??3y?6x?3;??y(0)?y?(0)?1,y(1)?2.

第六章 方程求根

21. 用二分法求方程x?x?1?0的正根,要求误差<0.05。

2. 用比例求根法求f(x)?1?xsinx?0在区间[0,1]内的一个根,直到近似根xk满足精度

|f(xk)|?0.005时终止计算。

323. 为求方程x?x?1?0在x0?1.5附近的一个根,设将方程改写成下列等价形式,并建立相应的迭代公式。

22x?1?1/xx?1?1/xk; 1),迭代公式k?12332x?1?xk?1kx?1?x2),迭代公式;

1x2?x?1,迭代公式xk?1?1/xk?1。 3)

试分析每种迭代公式的收敛性,并选取一种公式求出具有四位有效数字的近似根。 4. 比较求e?10x?2?0的根到三位小数所需的计算量;

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

xkx?(2?e)/10,取初值x0?0。 k?12) 用迭代法

5. 给定函数f(x),设对一切x,f?(x)存在且0?m?f?(x)?M,证明对于范围内0???2/M的任意定数λ,迭代过程xk?1?xk??f(xk)均收敛于f(x)的根x?。

x6. 已知x??(x)在区间[a,b]内只有一根,而当a

|??(x)|?k?1,

试问如何将x??(x)化为适于迭代的形式?

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

?7. 用下列方法求f(x)?x?3x?1?0在x0?2附近的根。根的准确值x=1.87938524…,要求计算结果准确到四位有效数字。 1) 用牛顿法;

32)用弦截法,取x0?1,x1?1.9; 3)用抛物线法,取x0?1,x1?3,x2?2。 8. 用二分法和牛顿法求x?tgx?0的最小正根。

9. 研究求a的牛顿公式

xk?1?证明对一切k?1,2,?,xk?1a(xk?),x0?0,2xk

a且序列x1,x2,?是递减的。

10. 对于f(x)?0的牛顿公式xk?1?xk?f(xk)/f?(xk),证明

Rk?(xk?xk?1)/(xk?1?xk?2)2

收敛到?f??(x)/(2f?(x)),这里x为f(x)?0的根。 11. 试就下列函数讨论牛顿法的收敛性和收敛速度:

?????x,x?0;f(x)??????x,x?0; 1)

23??x,x?0;f(x)??23???x,x?0. 2)

3212. 应用牛顿法于方程x?a?0,导出求立方根a的迭代公式,并讨论其收敛性。

13. 应用牛顿法于方程值。

f(x)?1?a?0x2,导出求a的迭代公式,并用此公式求115的

f(x)?1?a?0nxn,分别导出求a的迭代公

14. 应用牛顿法于方程f(x)?x?a?0和

式,并求

k??nlim(na?xk?1)/(na?xk)2.15. 证明迭代公式

xk?1x(x?3a)?kk23xk?a

2?是计算a的三阶方法。假定初值x0充分靠近根x,求

lim(a?xk?1)/(a?xk)3.k??

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

1. 考虑方程组:

?0.4096x1?0.1234x2?0.2246x?0.3872x?12??0.3645x1?0.1920x2??0.1784x1?0.4002x2?0.3678x3?0.2943x4?0.4043;?0.4015x3?0.1129x4?0.1550;?0.3781x3?0.0643x4?0.4240;?0.2786x3?0.3927x4??0.2557;

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

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

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

?a11??0证明A2是对称矩阵。

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

a1T??A2?

4. 设A为n阶非奇异矩阵且有分解式A=LU,其中L为单位下三角阵,U为上三角阵,求证A的所有顺序主子式均不为零。

5. 由高斯消去法说明当?i?0(i?1,2,?,n?1)时,则A=LU,其中L为单位下三角阵,U 为上三角阵。

;?0.6428x1?0.3475x2?0.8468x3?0.4127?;?0.3475x1?1.8423x2?0.4759x3?1.7321??0.8468x?0.4759x?1.2147x??0.8621. 123?|aii|??|aij|(i?1,2,?,n),j?i6. 设A 为n阶矩阵,如果称A为对角优势阵。证明:若A

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

j?1n?a11??0?a11??0其中A?(aij)n,A2?(aij)n?1;

(2)a1T??A2?。 a1T??A2?,

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

证明 (1)A的对角元素aii?0(i?1,2,?,n); (2)A2是对称正定矩阵;

(n)a?aii,(i?1,2,?,n); n(3)

(4)A的绝对值最大的元素必在对角线上; (5)2?i,j?n(2)max|aij|?max|aij|;2?i,j?n

(k)|aij|?1.

(6)从(2),(3),(5)推出,如果|aij|?1,则对所有k 8. 设Lk为指标为k的初等下三角阵,即

?1????????1Lk???m1k?1,k????????m1??nk??(除第k列对角元下元素外,和单位阵I相同)

~L求证当i,j?k时,k?IijLkIij也是一个指标为k的初等下三角阵,其中Iij为初等排

列阵。

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

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

(a) 就U为上及下三角矩阵推导一般的求解公式,病写出算法。 (b) 计算解三角形方程组Ux?d的乘除法次数。 (c) 设U为非奇异阵,试推导求U?1的计算公式。

?1T11. 证明(a)如果A是对称正定阵,则A也是正定阵;

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

?21?3?1??310?7?A????124?2???10?15??

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

00??2?10?1???12?10??0?0????A??0?12?10?,b??0?????00?12?1???0???00?12??0??0??

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

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

分解是否唯一?

?2?11??x1??4???1?23??x???5?.???2????31??1???x3????6??

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

?123??111??126??,B??221?,C??2515?.A??241??????????467???331???61546??

?034??x1??1??1?11??x???2????2?????212????x3????3??.

17. 如果方阵A 有aij?0(|i?j|?t),则称A为带宽2t+1的带状矩阵,设A满足三角分解条件,试推导A?LU的计算公式,对r?1,2,?,n.

r?11)

uri?ari?lir?(air?rkkik?max(1,i?t)?lr?1u (i?r,r?1,?,min(n,r?t));

(i?r?1,?,min(n,r?t)).

2)18. 设

ikkrk?max(1,i?t)?lu)/urr?0.60.5?A????0.10.3?,

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

(a) ||x||??||x||1?n||x||?,

1(b)

n||A||F?||A||2?c2||A||Fn?n。

20. 设 P?Rn且非奇异,又设||x||为R上一向量范数,定义

||x||p?||Px||。

n试证明||x||p是R上的一种向量范数。

21. 设A?Rn?n为对称正定阵,定义

||x||A?(Ax,x)1/2,

n试证明||x||A为R上向量的一种范数。

nTx?R,x?(xx,?,x)12n22. 设,求证

lim(?||xi||p)1/p?maxxi?||x||?y??i?11?i?nn。

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

T||x?y||2?||x||2?||y||2。

24. 分别描述R中(画图)

2Sv?{x|||x||v?1,x?R2},(v?1,2,?)。

nn25. 令?是R(或C)上的任意一种范数,而P是任意非奇异实(或复)矩阵,定义范

数||x||??||Px||,证明||A||??||PAP||。

n?n26. 设||A||s,||A||t为R上任意两种矩阵算子范数,证明存在常数c1,c2?0,使对一切

?1A?Rn?n满足

c1||A||s?||A||t?c2||A||s

TTn?nTT?(AA)??(AA)。 A?RAAAA27. 设,求证与特征值相等,即求证

28. 设A为非奇异矩阵,求证

||A||?y?0||y||||A?1||??。

?1?129. 设A为非奇异矩阵,且||A||||?A||?1,求证(A??A)存在且有估计

1?min||?A||||A?1?(A??A)?1||||A||?.?1||?A||||A||1?cond(A)||A||

cond(A)30. 矩阵第一行乘以一数,成为

?2???A????11?。

证明当

???23时,cond(A)?有最小值。

TT1/2T31. 设A为对称正定矩阵,且其分解为A?LDL?WW,其中W?DL,求证

(a) cond(A)2?[cond(?)2];

Tcond(A)?cond(?)2cond(?)2. 2(b)

232. 设

?10099?A????9998?

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

33. 证明:如果A是正交阵,则cond(A)2?1。 34. 设A,B?Rn?n且?为上矩阵的算子范数,证明

cond(AB)?cond(A)cond(B)。

第八章 解方程组的迭代法

1. 设方程组

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

(k?1)(k)?4||x?x||?10?(b) 用雅可比迭代法,高斯-塞德尔迭代法解此方程组,要求当时迭代

?5x1?2x2?x3??12???x1?4x2?2x3?20?2x?3x?10x?323?1

终止.

?00?A????20?, 证明:即使||A||1?||A||??1级数I?A?A2???Ak??也收敛. 2. 设

3. 证明对于任意选择的A, 序列

I,A,收敛于零.

4. 设方程组

121314A,A,A,?23!4!

迭代公式为

?a11x1?a12x2?b1;??a21x1?a22x2?b2; (a11,a12?0);

1?(k)(k?1)x?(b?ax);11122?a11???x(k)?1(b?ax(k?1));22211?a22? (k?1,2,?).

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

r?5. 设方程组

a12a21?1.a11a22

?x1?0.4x2?0.4x3?1??0.4x1?x2?0.8x3?2?0.4x?0.8x?x?3123(a) ? (b)

6. 求证k???x1?2x2?2x3?1??x1?x2?x3?1?2x?2x?x?123?1

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

limAk?A的充要条件是对任何向量x,都有

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

k??limAkx?Ax.111?x?x?x??143442;??x?1x?1x?1;?243442???1x?1x?x?1;3?41422?111??x1?x2?x4?.42 ?4(a) 求解此方程组的雅可比迭代法的迭代矩阵B0的谱半径;

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

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

?4x1?x2?1;???x1?4x2?x3?4;??x?4x??3.3?2

11x??(,1,?)T,?(k)?622要求当||x?x||??5?10时迭代终止,并且对每一个?精确解

值确定迭代次数。

10. 用SOR方法解方程组(取?=0.9)

?5x1?2x2?x3??12;???x1?4x2?2x3?20;?2x?3x?10x?3.23?1

(k?1)(k)?4||x?x||?10?要求当时迭代终止。

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

x(k?1)?x(k)??(b?Ax(k)), (k?0,1,2,?)

?时上述迭代法收敛(其中0????(A)??)。

(k?1)(k?1)xAx?bi12. 用高斯-塞德尔方法解,用记x的第i个分量,且

试证明当

0???2ri(k?1)?bi??aijxj?1i?1(k?1)j??aijxi(k)j?in。

ri(k?1)x?x?ai; (a) 证明

(k)?x(k)?x?,其中x?是方程组的精确解,求证: (b) 如果?(k?1)i(k)i?ri(k?1)(k?1)i??(k)iri(k?1)?aii

其中 (c) 设A是对称的,二次型

??aij?j?1i?1(k?1)j??aij?i(k)j?in。

Q(?(k))?(A?(k),?(k))

Q(?(k?1))?Q(?(k)j?1jj证明 。

(d) 由此推出,如果A是具有正对角元素的非奇异矩阵,且高斯-塞德尔方法对任意初始向

)???n(rj(k?1))2a量x是收敛的,则A是正定阵。

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

(0)Az1?Bz2?b1,Bz1?Az2?b2,

其中z1,z2,d1,d2?R。

(a) 找出下列迭代方法收敛的充要条件 (b) 找出下列迭代方法收敛的充要条件 比较两个方法的收敛速度。 14. 证明矩阵

(m?1)(m)(m?1)(m)Az1?b1?Bz2,Az2?b2?Bz1(m?0);

n(m?1)(m)(m?1)(m?1)Az1?b1?Bz2,Az2?b2?Bz1(m?0);

?1aa??A??a1a????aa1??

111??a?1??a?2是收敛的。 对于2是正定的,而雅可比迭代只对2?5123??0204??A???3?12?1???0307??,试说明A为可约矩阵。 15. 设

16. 给定迭代过程,x?Cx(k)?g,其中C?Rn?n(k?0,1,2,?),试证明:如果C的

特征值?i(C)?0(i?1,2,?),则迭代过程最多迭代n次收敛于方程组的解。

(k?1)17. 画出SOR迭代法的框图。

18. 设A为不可约弱对角优势阵且0???1,求证:解Ax?b的SOR方法收敛。 19. 设Ax?b,其中A为非奇异阵。 (a) 求证AA为对称正定阵;

(b) 求证cond(AA)2?(cond(A)2)。

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

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

3?2??7?3?43???463??A1??34?1A?2??????31??3?, ??2?13?? , (b) (a)

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

2. 方阵T分块形式为

?T11T12?T1n???T?T222n?T???????Tnn?, ?其中Tii(i?1,2,?,n)为方阵,T称为块上三角阵,如果对角块的阶数至多不超过2,则称T 为准三角形形式,用?(T)记矩阵T的特征值集合,证明

n?(T)???(Tii).i?13. 利用反幂法求矩阵

的最接近于6的特征值及对应的特征向量。

4. 求矩阵

?621??231?????111??

与特征值4对应的特征向量。

5. 用雅可比方法计算

?400??031?????013??

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

6. (a)设A是对称矩阵,λ和x(||x||2?1)是A的一个特征值及相应的特征向量,又设P为

一个正交阵,使

?1.01.00.5??A??1.01.00.25????0.50.252.0??

Px?e1?(1,0,?,0)T

证明B?PAP的第一行和第一列除了λ外其余元素均为零。

(b)对于矩阵

T?2102??A??105?8????2?811??,

?212?x??,,??333?是相应于9的特征向量,试求一初等反射阵P,使λ=9是其特征值,

Px?e1,并计算B?PAPT。

7. 利用初等反射阵将

T正交相似约化为对称三对角阵。 8. 设A?Rn?n?134??A??312????421??

(2)aa,aPi1j1ij,且不全为零,为使j1?0的平面旋转阵,试推导计算PijA第iTAPij行,第j行元素公式及第i列,第j列元素的计算公式。

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

1P2?Pn?2y; (a)证明矩阵A对应的特征向量是x?P(b)对于给出的y应如何计算x? 10. 用带位移的QR方法计算

?120??310???121?A??2?11B????????013??, (b) ?011?? (a)

全部特征值。

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

1??11?A??2?1?1????2?45??。

数值分析习题答案

第一章 绪论习题参考答案

?(x*)1. ε(lnx)≈

x*n??r(x*)??。

?r(x)?2.

n?(x)x*n?nx*n?1?(x*)nx*n?(x*)??0.02n*x。

****xxxx12343. 有5位有效数字,有2位有效数字,有4位有效数字,有5位有效*x5数字,有2位有效数字。

4. ?(x1?x2?x4)??(x1)??(x2)??(x4)?0.5?10?0.5?10?0.5?10************?(x1x2x3)?x2x3?(x1)?x1x3?(x2)?x1x2?(x3)?0.214790825******?4?3?3?1.05?10?3**x2x21**?(*)?*?(x2)?*2?(x4)?8.855668?10?6x4x4x4。

?r(R)??r(35. 6.

3V)?4?31?(V)/236?V33V1?(V)1???r(V)?0.0033334?3V3。

?(Y100)?100?111??10?3??10?310022。

7. x1?28?783?55.982,

??x2?28?783?128?783?1?0.0178655.982。

1?dx??arctgN?N1?x228.

11??(x)??(S)?S2?(S)?0.00529. 。

gt?(t)2?(t)0.2?r(S)???12ttgt210. ?(S)?gt?(t)?0.1gt,,故t增加时S的

绝对误差增加,相对误差减小。

1?(y10)?1010?(y0)??108211. ,计算过程不稳定。

66f?(2?1)?0.004096,f?(2?1)?0.0050512?1.4112. ,如果令,则

11f2??0.005233f??0.0051254363f?(3?22)?0.008(2?1)(3?22),3,,

f5?99?702?1,f4的结果最好。

13.

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

???10?4中

1222f(x)?ln(x?x?1),f(x)??ln(x?x?1),分别代入等价公式12计算可得

4?(f1)?ln(1??x?x2?1)?1?(x?x2?1)??60??10??3?10?2x?x2?1,

??(f2)?ln(1??x?x2?114.

x?x2?11000000000999999998x1??1.000000,x2??1.000000999999999999999999方程组的真解为,

)???11??10?4?8.33?10?7602。

而无论用方程一还是方程二代入消元均解得x1?1.00,x2?1.00,结果十分可

靠。

?tanc?c?15.

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

Vn(x)??(x?xi)i?0n?10?j?i?n?1?sbsinc?a?asinc?b?abcosc?c?a?b?c????sabsincabc

1.

?(xi?xj)i;

. (x?1)(x?2)(x?1)(x?2)(x?1)(x?1)L2(x)?0??(?3)??4?(1?1)(1?2)(?1?1)(?1?2)(2?1)(2?1) 2.

537?x2?x?23. 6,y1??0.5108263. 线性插值:取x0?0.5,x1?0.6,y0??0.693147,则

0?j?i?n?1Vn?1(x0,x1,?,xn?1)??(x?xj)ln0.54?L1(0.54)?y0?y1?y0?(0.54?x0)??0.620219x1?x0;

二次插值:取

x0?0.4,x1?0.5,x2?0.6,y0??0.916291,y1??0.693147,y2??0.510826,则

ln0.54?L2(0.54)

(0.54?x0)(0.54?x2)(0.54?x0)(0.54?x1)(0.54?x1)(0.54?x2)?y0??y1??y2?(x0?x1)(x0?x2)(x1?x0)(x1?x2)(x2?x0)(x2?x1)

=-0.616707 .

1R1(x)?f(x)?L1(x)?f??(?)(x?x0)(x?x1)24. ,其中??[x0,x1]. 1|R1(x)|?max|cos??(x)|?max|(x?x0)(x?x1)|x0?x?x12x0?x?x1所以总误差界 (x1?x0)21?11???8??1???????1.06?10248?60180? .

(x?x0)(x?x1)(x?x3)l2(x)?(x2?x0)(x2?x1)(x2?x3) 5. 当

x?x0?4?7?h3 时,取得最大值

max|l2(x)|?210?77x0?x?x327 .

k6. i) 对f(x)?x,(k?0,1,?,n)在x0,x1,?,xn处进行n次拉格朗日插值,则有

xk?Pn(x)?Rn(x)

??lj(x)xkj?i?0n1f(n?1)(?)(x?x0)?(x?xn)(n?1)!

116111T2()?T1()?T1()?3.141593156153, 即?的近似值为3.14159。

31I??dy1y11.

1) 计算结果如下表

T2k k 1.33333 0 1.16667 1 1.11667 2 1.10321 3

即积分I=1.09862。

3111dy?dtf(t)???1y?1t?22) ,令三点高斯公式

I?S2k C2k 1.09926 1.09863 R2k 1.09862 1.11112 1.10000 1.09872 1t?2

5158515f(?)?f(0)?f()?1.0980495995 五点高斯公式

I?0.23693f(?0.90618)?0.47863f(?0.53847)?0.56889f(0)?0.47863f(0.53847)?0.23693f(0.90618) =1.09862。

31I??dy1y3)

212.51311??dy??dy??dy??dy1y1.5y22.5yy

111111111?(?dt??dt??dt??dt)?10.25t?1.75?10.25t?2.25?10.25t?2.754?10.25t?1.25 133f(x)dx?f(?)?f()?33,得 对每个积分用高斯公式 ?1I=1.09854。

此积分精确值为ln3?1.09861。 12. 三点公式:

1f?(1.0)?[?3f(1.0)?4f(1.1)?f(1.2)]??0.2472?0.1 1f?(1.1)?[?f(1.0)?f(1.2)]??0.2172?0.1 1f?(1.2)?[?f(1.1)?f(1.3)]??0.1892?0.1。

3f?(x)??2(1?x)?3, f??(x)?6(1?x)?4, f???(x)??24(1?x)?5

h20.12|R1|?f???(?)??24(1?1.2)?5?1.55?10?333f?(1.0)的误差

h20.12|R2|??f???(?)??24(1?1.2)?5?7.8?10?466f?(1.1)的误差

?4f?(1.2)的误差 |R3|?6.2?10。 五点公式:

1[?25f(1.0)?48f(1.1)?36f(1.2)?16f(1.3)?3f(1.4)]??0.248312?0.1 1f?(1.1)?[?3f(1.0)?10f(1.1)?18f(1.2)?6f(1.3)?f(1.4)]??0.216312?0.1 1f?(1.2)?[f(1.0)?8f(1.1)?8f(1.3)?f(1.4)]??0.188312?0.1。

误差分别为 f?(1.0)?R1?1.7?10?3, R2?3.4?10?4,

R3?4.7?10?4。

第五章 常微分方程数值解法习题参考答案

yn?1?yn?h(axn?b)?n(n?1)2n2ah?nbhah22,误差,改进尤拉

1. 尤拉法表达式

hn22yn?1?yn??f(xn,yn)?f(xn?h,yn?hf(xn,yn))??ah?nbh22法表达式,无误

差。

2. 0.1 0.2 0.3 0.4 0.5 3. 近似解 1.11 1.24205 1.39847 1.58181 1.79490 准确解 1.11034 1.24281 1.39972 1.58365 1.79744 近似解 0.0055 0.0219275 0.0501444 0.0909307 0.144992 0.6 0.7 0.8 0.9 1.0 近似解 2.04086 2.32315 2.64558 3.01237 3.42817 准确解 0.00516258 0.0212692 0.0491818 0.0896800 0.143469 准确解 2.04424 2.32751 2.65108 3.01921 3.43656 0.1 0.2 0.3 0.4 0.5 h2?h2?hnyn?1?yn?(?yn?yn?1)yn?1?ynyn?1?()y(0)?122?h,2?h。4. ,即又由,则有

2?nh2?hn2h22?hh?22?hhn2?hlimyn?lim()?lim(1?)?lime?e?xnh?02?hh?0h?02?h当h?0时,h?0。

5. 取步长h=0.5,,f(0.5)=0.500000,f(1)=1.14201,f(1.5)=2.50115,f(2)=7.24502。

6. (1) 0.2 0.4 0.6 0.8 1.0 近似解 (2) 近似解 1.24280 0.2 1.72763 1.58364 0.4 2.74302 2.04421 0.6 4.09424 2.65103 0.8 5.82927 3.43655 1.0 7.99601 7. K1?fn,K2?fn?th(fx?f?fy)n?o(h),K3?fn?(1?t)h(fx?f?fy)n?o(h),则

h2h??yn?hy'n?y\n?yn?(fn?th(fx?f?fy)n?fn?(1?t)h(fx?f?fy)n)?o(h2)22h2h?hfn?(fx?f?fy)?(2fn?h(fx?f?fy)n)?o(h2)?o(h2)22

??D??f?x?y,泰勒展开可得K1?fn,8. (1)令

11K2?fn?hDfn?h2D2fn?o(h2)318,2221?2K3?f(xn?h,yn?hK2)?fn?h(D?hDfn)fn?h2D2fn?o(h2)3333?y9,

11yn?1?yn?hfn?h2Dfn?h3(D2f?fyD)fn?o(h3)26同理有, 代入龙格-库塔

3??o(h)。(2) 类似(1)展开可得K1?fn,公式可得

11K2?fn?hDfn?h2D2fn?o(h2)28,3331?9K3?f(xn?h,yn?hK2)?fn?h(D?hDfn)fn?h2D2fn?o(h2)4442?y32,

同理有

yn?1?yn?hfn?121hDfn?h3(D2f?fyD)fn?o(h3)26, 代入龙格-库塔

3公式可得??o(h)。

hyn?1?yn?(2?yn?1?yn)29. 二阶显式公式为,代入得y(1.0)?0.626,二阶隐式hyn?1?yn?(2?yn?yn?1)2公式为,代入得y(1.0)?0.633,真解为

y(1.?0)0。.6

10.

h2(2)h3(3)yn?1?yn?hy?yn?yn?o(h3)26(1)n(1)n(2)n,

y'n?1?y?hyy'n?1?y?hy(1)nh2(3)h2(2)h3(3)2(1)?yn?o(h)yn?1?yn?hyn?yn?yn?o(h3)226,,h2(3)5(3)??h3yn?o(h3)?o(h2)?yn?o(h2)82,代入得,截断误

(2)n53(3)hyn8差首项为。

11.

h2(2)h3(3)yn?1?yn?hy?yn?yn?o(h3)26(1)n(1)n(2)n,

y'n?1?y?hyh2(3)4h3(3)2(1)2(2)?yn?o(h)yn?2?yn?2hyn?2hyn?yn?o(h3)23,,

(1)ny'n?2h2(2)h3(3)yn?1?yn?hy?yn?yn?o(h3)(1)(2)2(3)2?yn?2hyn?2hyn?o(h),26,

代入待定系数的公式中可得系数之间的关系式为a0?a1?a2?1,?a1?2a2?b0?b1?b2?1,a1?4a2?2b1?4b2?1,?a1?8a2?3b1?12b2?1。

12.

(1)

y'?z,z'?3z?2y,

其其

中中

y(?0z)?y(?0z1。?)(2) 。中

y'?z,z'?0.1(1?y2)z?yx'?a,a'??x(x2?y2)3(3)

x(0)?0,a(0)?0,y(0)?0,b(0)?2。

13.

,y'?b,b'??y(x2?y2)3,

用差商逼近导数的方法把原边值问题转化为等价差分法方程组可得?31y1?16y2?0,16y1?31y2?16y3?0,16y2?31y3??26.88,解此方程组可得

y1?0.494380,y2?0.957862,y3?14.

1.36148。

h?1,xn?n,初值条件等于准确解,由数学归纳法代入差分公式中可得

22(n?1)2h2?(n?1)h(n?1)2h2?(n?1)hyn?1?2yn?yn?1?1?nh?nh??1?22,即

差分法求出的解恒等于准确解。 15. 差分方程6y0?5y1?1,26y0?54y1?25y2??1.8,29y1?59y2?27y3??0.6,

34y2?68y3?31y4?0.6,41y3?81y4??72.2,代入得y0?1.01487,y1?1.01785,y2?1.07010,y3?1.21030,y4?1.51329。

第六章 方程求根

2f(x)?x?x?1,则f(0)??1?0,f(2)?1?0. 1. 令

k 0 1 2 3 4 5 2.

ak 0 1 1.5 1.5 1.5 1.5625 bk 2 2 2 1.75 1.625 1.625 xk 1 1.5 1.75 1.625 1.5625 1.5938 f(xk)符号 - - + + - - 12?|?(x)|??122x?1.5xx3. 1) ,在附近,,

迭代公式收敛。

2x?|?(x)|??122/3233(1?x) 2) ?(x)?1?x,在x?1.5附近,

迭代公式收敛,迭代得近似值1.466。

?(x)?1?x?1, 3)

迭代公式发散。

4. 1) 二分14次得0.0905456; 2) 迭代5次得0.0905246。

5. 迭代函数?(x)?x???f(x), ??(x)?1???f?(x),

?(x)?1|??(x)|?12(x?1)3/2,|??(1.5)|?1.414?1,

由已知

即迭代过程收敛。

0?f?(x)?M?2?,有0???f?(x)?2,所以|??(x)|?1.

?16. 将x??(x)转化为x??(x),此时

11??1.??(x)k

在x?4.5附近,x?tgx?tg(x??),所以迭代格式为x?arctgx??,迭代三次得4.4934。

|??1(x)?|?7. 1) 牛顿法迭代格式

xk?13f(xk)2xk?1?xk??2f?(xk)3xk?3,迭代三次得1.879。

2) 弦截法迭代格式

3) 抛物线法 f(x0)??3,f(x1)?17,f(x2)?1,

xk?1?xk?f(xk)(xk?xk?1)f(xk)?f(xk?1),迭代三次得1.879。

f[x1,x0]?10,f[x2,x1]?16,f[x2,x1,x0]?6,

故 ??f[x2,x1]?f[x2,x1,x0](x2?x1)?10,

xk?1?xk?2f(xk)则

???2?4f(xk)f[xk,xk?1,xk?2],迭代三次得1.879。

本文来源:https://www.bwwdw.com/article/d5m7.html

Top