数值计算方法matlab第一章误差分析

发布 2019-08-20 18:59:17 阅读 1247

1.对一个数求和100000次。对数1以单精度方式求和,对数0.00001分别以单精度和双精度方式求和。

问题分析:单精度方式使用函数single(),双精度求和为matlab自动调整,不需要特别说明。

程序编写如下:

运行结果:实验结果分析:

不难看出,对于1进行单精度求和得到的结果和期望值一致,但是对0.00001进行单精度求和的结果却存在误差,对0.00001进行双进度求和,误差得到减小。

这是由于量化误差造成的,0.00001在计算机中并不能准确表示,只能对其进行量化处理,得到一个和真值有一点区别的量化值,小量计算中可以忽略,但在计算了100000后误差积累,导致了最后的结果误差较大。双精度的情况下,该误差小得多。

2.如果,

当x=0.1时,从开始,然后每次加入一项来分别计算。在每加入一个新项后,计算近似百分比相对误差,直到近似误差估计值的绝对值小于与五位有效数字一致的误差准则时停止计算。

问题分析:本例中,要保证5位有效数字,因此容限误差为:

近似百分比误差为:

真误差为:跳出循环的标准为:

程序编写如下:

运行结果如下:

实验结果分析:

实验结果表明,当计算到第6次时,近似误差就已经小于了容限值,循环结束。随着添加多的项数,实际误差和近似误差都减小了,说明了计算精度在逐步提高。我们可以通过改变的值来调节所需要的计算精度。

数值计算方法与Matlab试卷样卷

一 填空题 共42分,每空3分 1 设,则的近似值12.566370具有位有效数字,其绝对误差限。2.解线性方程组的sor迭代法的分量计算格式为 其中松弛因子为 为加快迭代法的收敛速度,通常松弛因子的取值范围是。3.根据样条函数的定义,区间上的m次样条函数除了满足在每一子区间 k 0,1,n 上是次...

第一章导游服务

第一节导游服务的概念和服务范围。一 导游服务的概念。导游服务是指导游人员代表被委派的旅行社,按组团合同或协议书约定的内容和标准为旅游者提供向导 讲解和相关的旅游接待服务。导游服务概念包含有三个相关的内容 1 导游人员为旅游者提供导游服务是受旅行社委派的。有合法的导游证,导游人员也不得私自接待旅游团 ...

小组工作第一章

5 回馈功能 小组提供给成员接收回馈的机会,小组中他人的建议 反应和看法都很有价值。6 小组提供身临其境的学习机会。7 小组是真实生活的实验室。小组的负面效益?1 由于小组人多而易产生冲突及竞争,处理不当时会对成员造成伤害。2 在小组中过度袒露自己,造成伤害。3 有些成员会在小组压力下,做出不愿做的...