实习一实习报告
计 21 战裕隆 2012011388
实习要求
通过数值分析第一章所学的截断误差与舍入误差等知识,计算 ln2 的估计
值,通过与 ln2 较为精确值的比较,得出 n 的实验所得值,与通过使用公式
1/n+1 得 到 的 结 果 进 行 比 较 ( 误 差 要 求 分 别 为 不 大 于 0.000005 和
0.0000005),体会两者计算值的不同。
算法描述
由于所求数列的前一项和后一项有关,我决定采用牺牲空间,换取时间效
率的做法,开一个比较大的数组,用于存储数列的值,这样每一次都能比较快速
地得出结果。
For(i 的循环)
{
计算相对应 i 值得到相应的数列中的值,不要忘了对于 i 值得奇偶
性进行讨论,以方便了解是得到+还是-。
得到每一个数列的结果,而后进行误差限制判断,如果发现符合误
差限制,就终止,否则就继续。
}
程序清单
(可以手动调整误差限制,见 wucha 变量控制)
#include<iostream>
#include<cmath>
评论0