数值分析上机题(matlab版)(东南大
学)
精品资料
数值分析上机报告
第一章
仅供学习与交流,如有侵权请联系网站删除 谢谢2
精品资料
一、题目
精确值为1(3?1?22N1)。 N?11) 编制按从大到小的顺序SN?程序。
2) 编制按从小到大的顺序SN?的通用程序。
111,计算SN的通用?????2222?13?1N?1111,计算SN?????N2?1(N?1)2?122?13) 按两种顺序分别计算S102,S104,S106,并指出有效位数。(编制程序时用单精度)
4) 通过本次上机题,你明白了什么?
二、通用程序
clear N=input('Please Input an N (N>1):'); AccurateValue=single((0-1/(N+1)-1/N+3/2)/2); Sn1=single(0); for a=2:N; Sn1=Sn1+1/(a^2-1); end Sn2=single(0); for a=2:N; Sn2=Sn2+1/((N-a+2)^2-1); end fprintf('The value of Sn using different algorithms (N=%d)\\n',N); disp('____________________________________________________') fprintf('Accurate Calculation %f\\n',AccurateValue); fprintf('Caculate from large to small %f\\n',Sn1); fprintf('Caculate from small to large %f\\n',Sn2); disp('____________________________________________________') 仅供学习与交流,如有侵权请联系网站删除 谢谢3