矩阵与数值分析.docVIP

  • 63
  • 0
  • 约 16页
  • 2017-01-17 发布于重庆
  • 举报
矩阵与数值分析

2013级工科硕士研究生 《矩阵与数值分析》课程数值实验题目 一、设,分别编制从小到大和从大到小的顺序程序分别计算 并指出两种方法计算结果的有效位数。 Matlab程序如下: function [si,sd]=S(N) format long; si=0;sd=0; for j=N:-1:2 si=1.0e6/(j^2-1)+si; end for j=2:N sd=1.0e6/(j^2-1)+sd; end end 在matlab命令窗口中输入:[si,sd]=S(10000) 运行结果:si =7.499000049995000e+005 sd =7.499000049994994e+005 在matlab命令窗口中输入:[si,sd]=S(1000000) 运行结果:si =7.499990000005000e+005 sd =7.499990000005200e+0051 结果分析:si为从大到小的顺序求和的值,sd为从小到大的顺序求和的值。当N分别为10000和1000000时,si分别为7.499000049995000e+005和7.499990000005000e+005,可以看出这两个数的有效值均为13位;而sd分别为7.499000049994994e+005和7.499990000005200e+005,这两个数的有效值均为16位。这就出现了我们在矩阵理

文档评论(0)

1亿VIP精品文档

相关文档