计算方法第一章作业

发布 2022-07-20 03:06:28 阅读 9447

(1) 将ln(1+x)进行taylor展开,展开到第11项,令x=1,计算ln2的近似值;

2) 将ln(1+x)进行taylor展开,展开到第11项,令x=-1/2,计算ln2的近似值;

3) 将ln (1+x)/(1-x)进行taylor展开,经过简单运算,求出ln2的近似值;

4) 比较上述三种方法的计算精度,并给出简单的解释;

5) 编写一段循环程序,对于(2) (3) 两种方法,使用累加和的方法求出ln2的近似值,循环结束的条件是累加和不再变化(使用双精度进行计算),统计累加次数并比较精度。

计算结果:out[6]: ln(1+x)的taylor展开式;

out[7]: x=1时,ln2的近似计算结果;

out[8]:计算误差。

计算结果:out[14]: ln(1+x)的taylor展开式;

out[15]: x=-1/2时,ln2的近似计算结果;

out[16]:计算误差。

计算结果:out[22]: ln (1+x)/(1-x)的taylor展开式;

out[23]: x=1/3时,ln2的近似计算结果;

out[24]:计算误差。

4) 比较分析。

从上述三种计算结果,可以看出方法(3)计算误差最小,即计算精度:方法(1)《方法(2)《方法(3)。原因:利用泰勒公式进行数值的近似计算,根据泰勒公式:

其中是n阶泰勒公式的拉格朗日余项:

可见近似计算的误差即为。对于方法(1),方法(2),方法(3),可见三种方法下的大小关系是:方法(1)>方法(2)>方法(3),所以说方法(3)的计算误差最小。

此外,方法(3)计算结果out[22]可看出,在相同阶数的导数下,收敛速度更快,在有限的展开项中,原函数的导数收敛越快,结果越精确。

5) 方法(2)累加求和。

6) 方法(3)累加求和。

比较分析:方法(2)需要累加47次,方法(3)需要累加17次,相比来说方法(3)收敛速度更快。

1、 不同的运算方法。不同的运算方法或者相同方法在不同的使用场合对数值近似计算造成的误差不同,这个误差不是通过计算时多保留有效数字的位数就可以实现的,所以判断误差收敛的速度对数值计算很重要。

2、 在近似计算过程中,一个好的运算方法可以更快更准确得求得计算结果。选择算法时最好选择收敛快的。

3、 泰勒级数展开求近似值,实际上是用有限过程代替无限过程,产生截断误差。这是计算方法本身出现的误差,也叫方法误差。

计算方法第一章作业答案

第一章作业答案 习题一p28 1.解 由已知可得所求二次插值函数为 3.解 误差估计 5.解 1 lagrange插值多项式 2 newton插值多项式 解法同p13例2.1 先作差商表。则有。此题 lagrange插值多项式和newton插值多项式是相等的,故其插值多项式是唯一的。7 解。9.解 ...

第一章计算题作业

计算题。1 如果李某现有退休金20 000元,准备存入银行。在银。行年复利率为4 的情况下,其10年后可以从银行取得多少元?2 某大学决定建立科研奖金,现准备存入一笔资金,预。计以后无限期地在每年年末支取利息20 000元用来发放奖金。在存款年利率为10 的条件下,现在应存入多少元?3 假设企业按1...

第一章作业

1 设计操作系统的主要目标是什么?1 方便性。使计算机更易于用户使用。2 有效性。以有效的方式管理计算机系统的资源,合理地组织计算机的工作流程,以防止。对计算机资源的不当或错误使用。这是操作系统可用的关键因素。3 可扩展性。为用户的开发搭建一个平台,允许修改并引进新的功能。2 操作系统的基本功能是什...