百度文库1 实验一:误差传播与算法稳定性一:实验内容考虑一个简单由积分定义的序列:110,1,2,nxnIx edx n显然0,1,2,
nIn当 n=1 时,11101/xIxedxe
而对于2n时,利用分步积分易得:111111110001,2,3,nxnxnxnnIx edxx enxedxnIn另一方面,我们有111001/ (1)nxnnIx edxx dxn
由以上递推关系,我们可以得到计算序列nI的两种方法
( Ⅰ) 11/Ie ,11 1/,n1,2,3,
nnII( Ⅱ) 0NE, 11,,1,2,,3,2nnEEnN NNn二:实验要求及实验结果(1)分别用算法 ( Ⅰ) 、( Ⅱ) 计算,并且在计算机中分别采用5 位、 6 位和 7 位有效数字,请判断哪种算法能给出更精确的结果
实验过程:ⅰ) 编写 MA TLAB 程序如下:a= input ('请输入有效位数a:'); %设定有效数字位数syms n In In=vpa((exp(-1)),a) %vpa 设定结果有效数字for n=2:10; In=vpa((1-n*In),a) %循环计算End 运行文件,输入有效数字a 分别为 5 位、 6 位和 7 位,得到运算结果如下表格所示:有效位数5 位6 位7 位I 1
367879
3678794 I 2
264242
2642412 I 3
207274
2072764 I 4
170904
1708944 I 5
145480
1455280 I 6
127120
1268320 I 7
110160
1121760 I 8
7840e-1
118720
1025920 I 9
29440 -
68480e