国家集训队论文集何江舟.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国家集训队论文集何江舟.ppt

GPA排名系统(CTSC2001) 简要分析 线性方程组的一般形式 先看一个例子 消元过程 消元过程 回代过程 为什么要选主元素 为什么要选主元素 选主元素 无解的情况 无数组解的情况 无数组解的情况 性能分析 整数线性方程组的精确解法 整数线性方程组的精确解法 齿轮 简要分析 简要分析 小结 * * 用高斯消元法 解线性方程组 北京景山学校 何江舟 高等院校往往采用GPA来评价学生的学术表现。传统的排名方式是求每一个学生的平均成绩,以平均成绩作为依据进行排名。对于不同的课程,选课学生的平均成绩会受到课程的难易程度等因素的影响,因此这种排名方式不够合理。 为此,我们需要对排名系统进行这样的改进:对第i门课的每一个学生的成绩加上一个特定的修正值di(调整后的成绩不按照百分制),使得经过调整后,该课的平均分等于选该课的所有学生的所有课的平均分。对每一门课都这样调整,使得上述条件对所有课程都满足。 你的任务是根据一个年级学生某学年的成绩,通过上述调整,得出他们的排名。 Ai:选修第i门课的学生的集合 Bj:第j个学生选修课程的集合 Gi,j:第j个学生第I门课的成绩 di:第i门课的修正值 对于第p门课,可列出如下关系式: 这是关于di(i=1,2,…,n)的线性方程,我们可以整理出n个这样的方程。 a1,1x1+a1,2x2+……+a1,nxn=b1 a2,1x1+a2,2x2+……+a2,nxn=b2 …… an,1x1+an,2x2+……+an,nxn=bn 下面是n元线性方程组的一般形式: 我们可以把它表示为增广矩阵的形式: a1,1 a1,2 …… a1,n b1 a2,1 a2,2 …… a2,n b2 …… an,1 an,2 …… an,n bn 2 -1 3 1 4 2 5 4 1 2 0 7 2 -1 3 1 4 -1 2 2.5 -1.5 6.5 2 -1 3 1 4 -1 2 -0.875 5.25 ×2 ×0.5 ×2.5 得出: x3=5.25/(-0.875)=-6 x2=(2-(-1)x3)/4=-1 x1=(1-(-1)x2-3x3)/2=9 a1,1(1) a1,2 (1) …… a1,n (1) b1 (1) a2,1(1) a2,2 (1) …… a2,n (1) b2 (1) …… an,1(1) an,2 (1) …… an,n (1) bn (1) 注:用上标(k)表示第k次消元前的状态 第1次消元,第1行的乘数: (i=2,3,…,n) a1,1(1) a1,2 (1) …… a1,n (1) b1 (1) a2,2 (2) …… a2,n (2) b2 (2) …… an,2 (2) …… an,n (2) bn (2) 得到新的增广矩阵: ai,j(2)=ai,j(1)-mi,1a1,j(1) bi(2)=bi(1)-mi,1b1(1) (i,j=2,3,…,n) 第k次消元,第k行的乘数: (i=k+1,k+2,…,n) a1,1(1) a1,2 (1) ………… a1,n (1) b1 (1) a2,2 (2) ………… a2,n (2) b2 (2) ………… ak,k(k) …… ak,n (k) bk (k) …… an,k(k) …… an,n (k) bn (k) 第k次消元前的增广矩阵: ai,j(k+1)=ai,j(k) -mi,kak,j(k) bi(k+1)=bi(k) -mi,kbk(k) 增广矩阵的变化: (i,j=k+1,k+2,…,n) 第k步消元的主行 第k步消元的主元素 a1,1(1) a1,2 (1) …… a1,n (1) b1 (1) a2,2 (2) …… a2,n (2) b2 (2) …… an,n (n) bn (n) 最后得到的增广矩阵: 最终结果的计算: 前面介绍的消元法都是按照自然顺序,即x1、x2、……、xn的顺序消元的。有: 所以每一次消元的主元素都不能为0。如果按照自然顺序消元的过程中出现的ak,k(k)=0,那么消元无法继续进行下去。或者| ak,k(k) |很小,也会严重影响计算精度。 例如(假设运算过程中使用单精度实数): 10-10 1 1 1 1 2 10-10 1 1 -1010 -1010 解得:x1=0,x2=1 这个解与第二个方程差异很大。究其原因,因为消元过程中第一个方程所乘的系数过大,使得上式“吃掉”了下式,所以在结果中根本无法体现下式。 但如果调整一下顺

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档