计算方法作业参考答案(不断更新)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

:

第一次作业

1.下列各数都是经过四舍五入得到的近似数,指出他们有几位有效数字,并写出绝对误差限。

9800107480.566.385031.01021.1*65*5*4*3*2*1=⨯=====x x x x x x

解: 1*

11011021.01021.1⨯==x ,有5位有效数字,绝对误差限为4-5-1105.0105.0⨯=⨯; 1-*

2

1031.0031.0⨯==x ,有2位有效数字,绝对误差限为3-2-1-105.0105.0⨯=⨯; 3*

3103856.06.385⨯==x ;有4位有效数字,绝对误差限为-14-3105.0105.0⨯=⨯;

2*

41056480.0480.56⨯==x ;有5位有效数字,绝对误差限为3-5-2105.0105.0⨯=⨯;

;

65*

5

107.0107⨯=⨯=x ;有1位有效数字,绝对误差限为51-6105.0105.0⨯=⨯; 4*

6

109800.09800⨯==x ;有4位有效数字,绝对误差限为5.0105.04-4=⨯。

2.要使20的近似值的相对误差限小于%1.0,要取几位有效数字

解:由于110447213595.047213595.420⨯⋯=⋯=,设要取n 位有效数字,则根据

定理,有()()%1.01081

1021111<⨯=⨯≤----n n r x ε,解得4≥n ,即要取4位有效数字。

3.序列{}n y 满足递推关系,,2,1,1101⋯=-=-n y y n n 若41.120≈=y ,计算到10y 时误差有多大这个计算过程数值稳定吗

解:()()()*00*222*11*101010y y y y y y y y n n n n n n n -=⋯=-=-=-----,由于*0y 有3位有效数字,且1*010141.041.1⨯==y ,所以*0y 的绝对误差限为2-105.0⨯,因此*10y 的绝对误差

限为72-10105105.010⨯=⨯⨯。很明显这个计算过程不是数值稳定的。

作业中出现的问题:

第一题:主要是第五个数5*

5107⨯=x ,不知道它有几位有效数字,很多同学认为有

5或者6位有效数字,这是不对的,进而算错绝对误差限。另外有个别同学分不清有效数字的概念,六个数的有效数字都弄错了。 第二题:主要是算错n ,不知道该取3还是4。

第三题:没有什么大的问题。有个别同学一个数一个数的算出来了,这是不可取的。直接迭代误差就行了。

附:地物1301班和1302班有几个同学花名册上没有名单,我添加上去了。

\

第二次作业

1. 利用二分法求方程在[2,3]内根的近似值,并指出误差。

解:

,当

时,

,则

在[2,3]上有且只有一个根。

取,;

,;

取,;

取,;

故可取根的近似值为;

-

误差|≤。

2.证明方程在[0,1]内有一个根,使用二分法求误差不大于

的根需要二分区间多少次

解:令,,故,且,故在[0,1]内有唯一的根。

设需要二分区间次,则有,故需要二分区间14次。

3.为求方程在附近的一个根,设将方程改为下列等价形式,并建立相应的迭代公式:

(1),迭代公式;

(2),迭代公式;

(3),迭代公式。

试分析每种迭代公式的收敛性,并取一种公式求出具有四位有效数字的近似根。解:设,则,,所以方程在[,]上有根。

(1),,,当时,,所以迭代格式收敛。

(2),,,当

时,,所以迭代格式收敛。

(3),,,当时,

,所以迭代格式发散。

选择迭代格式(2),.计算到,具有四位有效数字。

作业中出现的问题:

第一题:有的同学没有讨论根的存在唯一性,再就是没有二分足够的次数或者分的次数太多,另外不会利用误差公式来计算误差。

第二题:没有什么大问题,有部分同学算的时候没有减一,导致结果是15次。

第三题:有的同学选取的区间不对(太大),导致分析收敛性的出错,其次是有的同学利用迭代公式(1)计算,这样计算的很慢,很繁琐,推荐使用迭代公式(2)计算比较好,另外计算的时候,没有分清什么是有效数字,导致计算结果不对。

第三次作业

1. 求方程

附近的一个根,试分析三种迭代公式的收敛性:

(1),迭代公式; (2)

,迭代公式

;

(3),迭代公式

解:设

,则

,所以方程

在[,]上有根。

(1),,,当时,,

所以迭代格式收敛。

(2),,,当

时,

,所以迭代格式收敛。

(3),

,,当时,

,所以迭代格式发散。

选择迭代格式(2),.计算到,具有四位有效数字。

2. 应用牛顿法解方程03=-a x ,导出求立方根3a 的近似公式。

解:令()a x x f -=3,则3a 为方程()0=x f 的根,且()2'3x x f =,则求3a 的牛顿迭

代公式为⎪⎪⎭

⎝⎛+=--=+22312313k k k k k k x a x x a x x x 。 当3=a 时,取5.10=x ,通过计算可得44224.1,44225.1,4444.1321===x x x ,取四位有效数字所以442.133≈。

3. 利用割线法求0133=--x x 在2=x 附近的一个根,取9.1,210==x x ,保留四位有效数字。

解:令()133--=x x x f ,初值9.1,210==x x ,利用公式

()

()(

)(

)

1313131

3

1313

1---------

=---+k k k k k k k k

k k x x x x x x x x

x x 进行迭代:

()()[]()

8794

.18795.18796.18800.10389.09189.18813.17.79.1/1.07.69.19.16543332≈≈≈≈-=≈--⨯--=x x x x x

综上,0133=--x x 在2=x 附近实根精确到四位有效数字的近似值为。

作业中出现的问题:

第一题:没有什么大问题。

第二题:没有什么大问题,有个别同学迭代公式写错了,导致结果出错。 第三题:主要要是四位有效数字,有很多同学都计算错了。迭代公式基本没错。

相关文档
最新文档