数值计算方法与算法习题答案.docx

上传人:b****2 文档编号:2015587 上传时间:2022-10-26 格式:DOCX 页数:18 大小:23.60KB
下载 相关 举报
数值计算方法与算法习题答案.docx_第1页
第1页 / 共18页
数值计算方法与算法习题答案.docx_第2页
第2页 / 共18页
数值计算方法与算法习题答案.docx_第3页
第3页 / 共18页
数值计算方法与算法习题答案.docx_第4页
第4页 / 共18页
数值计算方法与算法习题答案.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

数值计算方法与算法习题答案.docx

《数值计算方法与算法习题答案.docx》由会员分享,可在线阅读,更多相关《数值计算方法与算法习题答案.docx(18页珍藏版)》请在冰豆网上搜索。

数值计算方法与算法习题答案.docx

数值计算方法与算法习题答案

数值计算方法与算法习题答案

【篇一:

《数值计算方法》试题与答案】

1.设x0相对误差为2%

,x4的相对误差。

解:

由自变量的误差对函数值引起误差的公式:

?

(f(x))?

?

(f(x))f(x)?

x

f(x)

f(x)?

(x)得

(1

)f(x)?

?

?

?

(x)?

12?

(x)?

1

2*2%?

1%;

(2)f(x)?

x4

?

(x4)?

xx4

(x4

)?

(x)?

4?

(x)?

4*2%?

8%

2.设下面各数都是经过四舍五入得到的近似数,即误差不超过最后一位的半个单位,试指出他们各有几位有效数字。

(1)x?

?

12.1;

(2)x?

?

12.10;(3)x

?

?

12.100。

解:

由教材p9关于?

x?

?

a1a2?

am.b1b2?

bn

?

型数的有效数字的结论,易得上面三个数的有效数字位数分别为:

3,4,5

3.用十进制四位浮点数计算

(1)31.97+2.456+0.1352;

(2)31.97+(2.456+0.1352)

哪个较精确?

解:

(1)31.97+2.456+0.1352?

fl(fl(0.3197?

102

?

0.2456?

101

)?

0.1352)=fl(0.3443?

102

?

0.1352)

=0.3457?

102

(2)31.97+(2.456+0.1352)

?

fl(0.3197?

102

?

fl(0.2456?

101

))=fl(0.3197?

102

?

0.2591?

101

)=0.3456?

102

易见31.97+2.456+0.1352=0.345612?

102,故

(2)的计算结果较精确。

4.计算正方形面积时,若要求面积的允许相对误差为1%,测量边长所允许的相对误差限为多少?

2

解:

设该正方形的边长为x,面积为f(x)?

x2

,由?

(f(x))?

?

(f(x))f(x)?

x

f(x)

f(x)?

(x)

解得?

(x)?

?

(f(x))f(x)?

(f(x))x2

(f(x))

xf(x)

=

x?

2x

?

?

2

=0.5%

5.下面计算y的公式哪个算得准确些?

为什么?

(1)已知x?

?

1,(a)y?

11?

x

2x21?

2x?

1?

x

,(b)y?

(1?

2x)(1?

x);

(2)已知x?

?

1,(a

)y?

,(b

)y?

(3)已知x?

?

1,(a)y?

2sin2x1?

cos2x

x,(b)y?

x

(4)(a

)y?

9(b

)y?

解:

当两个同(异)号相近数相减(加)时,相对误差可能很大,会严重丧失有效数字;当两个数相乘(除)时,大因子(小除数)可能使积(商)的绝对值误差增大许多。

故在设计算法时应尽量避免上述情况发生。

(1)(a)中两个相近数相减,而(b)中避免了这种情况。

故(b)算得准确些。

(2)(b)中两个相近数相减,而(a)中避免了这种情况。

故(a)算得准确些。

(3)(a)中sin2x使得误差增大,而(b)中避免了这种情况发生。

故(b)算得准确些。

(4)(a)中两个相近数相减,而(b)中避免了这种情况。

故(b)算得准确些。

6.用消元法求解线性代数方程组

?

x15

?

1?

1015x2?

10?

x1?

x2

?

2假定使用十进制三位浮点数计算,问结果是否可靠?

解:

使用十进制三位浮点数计算该方程则方程组变为

?

?

?

0.100?

101x16161?

0.100?

10x2?

0.100?

10?

?

?

?

(1)

?

?

0.100?

101x?

0.100?

101x1

12?

0.200?

10?

?

?

?

?

(2)

(1)(-2)得1

0.10?

10.6110x2?

?

61

,即x2?

1

0.10?

1

,把x2的值代入

(1)得x1?

0

0.;

把xx12的值代入

(2)得1?

0.100?

10

3

解?

?

?

x1?

0.100?

101x2?

0.000?

10不满足

(2)式,解?

?

x1?

0.100?

101

?

?

1?

10

不满足(1?

?

x2?

0.100?

1

)式,故在十进制三位浮点数解该方程用消元法计算结果不可靠。

7.计算函数f(x)?

x3

?

3x2

?

3x?

1和g(x)?

((x?

3)x?

3)x?

1在x?

2.19处的函数值(采用十进制三位浮点数计算)。

哪个结果较正确?

解:

f(2.19)?

0.480?

101

?

0.219?

101

?

3?

0.480?

101

?

0.657?

101

?

1

?

0.105?

102?

0.144?

102?

0.657?

101?

1=0.167?

101

g(2.19)?

((?

0.81)?

0.219?

101

?

3)?

0.219?

101

?

1

?

0.123?

101?

0.219?

101?

1=0.169?

101

即f(x)?

0.167?

101

,g(x)?

0.169?

101

而当x?

2.19时x3?

3x2?

3x?

1的精确值为1.6852,故g(x)的算法较正确。

8.按照公式计算下面的和值(取十进制三位浮点数计算):

6

(1)?

11

1

13i;

(2)?

i?

63

i。

i?

解:

(1)?

6

1?

1?

11?

111

i?

1

3i332?

3334?

35?

36=0.333?

0.111?

0.037?

0.012?

0.004?

0.001

?

0.489

1

(2)?

1?

11?

111?

1

?

63

6?

54?

3?

2=0.001?

0.004?

0.012?

0.037?

0.111ii

333333?

0.333

?

0.489

9.已知三角形面积s?

12absinc,其中0?

c?

?

2

证明:

?

(s)?

?

(a)?

?

(b)?

?

(c)。

变量的误差对函数值的影响公式:

n

?

(f(x1,x2,?

xi?

f(x1,x2,?

xn)

n))?

?

xi?

1

f(x,xx?

(xi)。

12,?

n)?

xi

?

(s(a,b,c))?

a?

s(a,b,c)b?

s(a,b,c)c?

s(s(a,b,c)?

a?

(a)?

s(a,b,c)?

b?

(b)?

a,b,c)

s(a,b,c)?

c

?

(c)

?

(s)?

aabsinc?

bsinc?

?

(a)?

babsinc?

asinc?

?

(b)?

cabsinc

?

abcosc?

?

(c)

4

=?

(a)?

?

(b)?

c

tgc

?

(c)

?

?

(a)?

?

(b)?

?

(c)

(当0?

c?

?

2

时,c?

tgc),命题得证。

习题二1.找出下列方程在x?

0附近的含根区间。

5

(1)x?

cosx?

0;

(2)3x?

cosx?

0;(3)sin(x)?

e

?

x

?

0;

(4)x2?

e?

x?

0;解:

(1)设f(x)?

x?

cosx,则f(0)1?

,f(?

1)?

-0.4597,

由f(x)的连续性知在x?

?

?

1,0?

内,f(x)=0有根。

同题

(1)的方法可得:

(2),(3),(4)的零点附近的含根区间分别为?

0,1?

;?

?

0,?

?

?

2?

?

;?

0,1?

2.用二分法求方程xsinx?

1?

0在?

0,2?

内的根的近似值并分析误差。

f(x?

)xs?

ix,n则有f(0)?

?

1?

0,f

(2)?

0.8186?

0,

f(x)?

sinx?

xcosx?

0,x?

?

0,2?

所以函数f(x)在?

0,2?

上严格单调增且有唯一实根x?

本题中求根使得误差不超过10?

4,则由误差估计式

|?

?

xb?

ak|?

2k?

1,所需迭代次数k满足2?

0

2

k?

1

?

10?

4,即取k?

13.28便可,因此取k?

14。

用二分法计算结果列表如下:

【篇二:

数值计算方法期末复习答案终结版】

**e(x)?

x?

xxx1.误差:

设为准确值的一个近似值,称为近似值x的绝对误差,简称误差。

2.有效数字:

有效数字是近似值的一种表示方法,它既能表示近似值的大小,又能表示其**1

精确程度。

如果近似值x的误差限是?

10?

n,则称x准确到小数点后n位,

2

并从第一个不是零的数字到这一位的所有数字均称为有效数字。

3.算法:

是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。

计算一个数学问题,需要预先设计好由已知数据计算问题结果的运算顺序,这就是算法。

?

?

n?

?

4.向量范数:

设对任意向量x?

r,按一定的规则有一实数与之对应,记为||x||,若||x||满足

?

?

?

(1)||x||?

0,且||x||?

0当且仅当x?

0;

?

?

(2)对任意实数?

,都有||?

x||?

|?

|||x||;?

?

?

?

?

?

?

(3)对任意x,y?

rn,都有||x?

y||?

||x||?

||y||?

?

则称||x||为向量x的范数。

5.插值法:

给出函数f(x)的一些样点值,选定一个便于计算的函数形式,如多项式、分段

线性函数及三角多项式等,要求它通过已知样点,由此确定函数?

(x)作为f(x)的近似的方法。

**xxx6相对误差:

设为准确值的一个近似值,称绝对误差与准确值之比为近似值的相对误

e(x*)差,记为er(x),即er(x)?

x

*

*

7.矩阵范数:

对任意n阶方阵a,按一定的规则有一实数与之对应,记为||a||。

若||a||满足

(1)||a||?

0,且||a||?

0当且仅当a?

0;

(2)对任意实数?

,都有||?

a||?

|?

|||a||;

(3)对任意两个n阶方阵a,b,都有||a?

b||?

||a||?

||b||;(4)||ab||?

||a||||b||称||a||为矩阵a的范数。

?

?

n||ax||

8.算子范数:

设a为n阶方阵,||?

||是r中的向量范数,则||a||?

max是一种矩

||x||x?

0

阵范数,称其为由向量范数||?

||诱导出的矩阵范数,也称算子范数。

?

9.矩阵范数与向量范数的相容性:

对任意n维向量x,都有

||ax||?

||a||||x||

这一性质称为矩阵范数与向量范数的相容性。

10.1?

范数,?

?

范数和2?

范数:

n

?

(1)1?

范数||x1|?

|?

xi||

i?

1

?

||?

(2)?

?

范数||x?

1?

i?

n

maxxi{|

|}

?

|(3)2?

范数

||x2|?

二、简答题

1.高斯消元法的思想是:

先逐次消去变量,将方程组化成同解的上三角形方程组,此过程称为消元过程。

然后按方程相反顺序求解上三角形方程组,得到原方程组的解,此过程称为回代过程。

2.迭代法的基本思想是:

构造一串收敛到解的序列,即建立一种从已有近似解计算新的近似解得规则,由不同的计算规则得到不同的迭代法。

3.雅可比(jacobi)迭代法的计算过程(算法):

?

?

(1)输入a?

(aij),b?

(b1,?

bn),维数n,x(0)?

(x1(0),x2(0),?

xn(0)),?

,最大容许迭代次数n。

(2)置k?

1

(0)

(3)对i?

1,2,?

nxi?

(bi?

?

ax/ijj)a

j?

1

j?

in

ii

(4)若x?

x(0)?

?

,输出x停机;否则转5。

(5)k?

n,置k?

1?

k,xi?

xi(0)(i?

1,2,?

n),转3,否则,输出失败信息,停机。

4.插值多项式的误差估计:

(p102)

f(n?

1)(?

)f(n?

1)(?

)由rn(x)?

?

n?

1(x)?

(x?

x0)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1