计算方法上机报告姓名:学号:班级:上课班级:计算方法上机报告1 说明:本次上机实验使用的编程语言是Matlab 语言,编译环境为MATLAB 7
0,运行平台为 Windows 7
对以下和式计算:0681581482184161nnnnSn,要求:① 若只需保留 11 个有效数字,该如何进行计算;② 若要保留 30 个有效数字,则又将如何进行计算;(1) 算法思想1、根据精度要求估计所加的项数,可以使用后验误差估计,通项为:142111416818485861681nnnannnnn;2、为了保证计算结果的准确性,写程序时,从后向前计算;3、使用 Matlab 时,可以使用以下函数控制位数:digits(位数)或 vpa(变量,精度为数 ) (2)算法结构1
;0s681581482184161nnnntn;2
for 0,1 , 2,,niif 10mtend; 3
for ,1,2,,0ni ii;sst计算方法上机报告2 (3)Matlab 源程序clear; %清除工作空间变量clc; %清除命令窗口命令m=input('请输入有效数字的位数m=' ); %输入有效数字的位数s=0; for n=0:50 t=(1/16^n)*(4/(8*n+1)-2/(8*n+4)-1/(8*n+5)-1/(8*n+6)); if t