网站大量收购闲置独家精品文档,联系QQ:2885784924

第五章 线性方程组的解法.pptVIP

第五章 线性方程组的解法.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共116页,可阅读全部内容。
  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文档。上传文档
查看更多
第五章 线性方程组的解法

第五章 线性方程组的解法 问题的提出:  在自然科学与工程技术中,很多问题的解决常常归结为求解线性方程组,如电学中的网络问题,机械和建筑结构的设计和计算等,因此利用计算机求解线性方程组就成为一个非常重要的问题。 已知n阶线性代数方程组 克莱姆法则    对线性方程组一般的传统解法是用克莱姆法则——即由其系数求方程组解的表达式。    其中Dj是把系数行列式D中第j列的元素用方程组右端b的对应元素代替后得到的n阶行列式。 第一节 线性方程组的直接解法 直接法是指在没有舍入误差的假设下,经过有限步运算求得方程组的精确解的方法。由于在实际计算中由于舍入误差的存在和影响,这种方法求的也是方程组的近似解。 本章主要介绍高斯消去法,三角分解法,平方根法等。 三角形方程组 一般来说,形如下面三种形式的线性方程组较容易求解: 顺序高斯消去法 这种方法是我们熟悉的古老、简单而有效的解方程组的方法。下面我们举一个简单的例子来说明这一方法的求解步骤: 列主元素高斯消去法 如果在一列中选取绝对值最大的元素作 为主元素,并把它所在行与第 k 行对换以后 再进行消元,这种方法称为列主元素高斯消 去法。这里调换方程组的次序是为了使运算 中做分母量的绝对值尽量地大,减少舍入误 差的影响。 直接三角分解法 基本的三角分解法(Doolittle法) 克洛特分解法(Crout 法) 与 Doolittle 分解方法类似,这种方法也是采用三角分解的方法求解线性方程组,所不同的就是 A = LU 中U 为单位上三角阵而 L 为下三角阵。 讨论 追赶法 考虑下列形式的方程组: 第二节 向量和矩阵的范数 为了描述用计算机求解线性代数方程组时产生的舍入误差的影响,对误差的大小进行估计,所以引入描述向量和矩阵的范数概念。 雅可比迭代法 高斯-塞德尔(Gauss-Seidel)迭代法  试用高斯消去法,列主元消去法解此方程组(计算取4位小数)并比较计算结果。 任意取初始向量 , 用上面的方法就可以得到迭代向量序列 。 一般情况下雅可比迭代法的分量形式: 下面推导雅可比方法的迭代矩阵 设A=L+D+U 由Ax=(L+D+U)x=b,得等价方程: Dx=-(L+U)x+b 即 x=-D-1(L+U)x+D-1b 改写为迭代形式x(k+1)=D-1(L+U)x(k)+D-1b 对照公式得 GJ= -D-1(L+U) dJ = D-1b 其中: 例:用雅可比方法解下列方程组: 解:方程的迭代格式: 或 收敛性判断 因为||M||1=0.7,所以雅可比迭代收敛。 0.009687 1.00049 2.00197 -0.997543 7 0.01387 1.0026 2.00231 -1.00722 6 0.05695 0.99711 1.98844 -1.01445 5 0.0816 0.9847 1.9864 -0.9575 4 0.335 1.017 2.068 -0.915 3 0.48 1.09 2.08 -1.25 2 2.5 0.9 1.6 -1.5 1 1 1 1 0 ||x(k)-x(k-1)|| k 方程的准确解是(-1,2,1)T 取初始值x(0)=(1,1,1)T,计算结果如下 从上面雅可比迭代的过程中可以发现, 在求 时, 已经求出来了,然而在 计算 时却仍然用的是 ;同样,在 计算 时 和 均已求得,而公 式中使用的还是 和 。实际上,每一 次最新计算出来的分量比旧的分量更接近 方程组的准确解,因此设想等新的分量求 得后,马上用它来替代旧的分量,可能会 更快的接近方程组的准确解,基于这种思 想提出了高斯-塞德尔迭代法。 构造方程组Ax=b的高斯-塞德尔迭代 格式的步骤与雅可比迭代法类似,设 aii≠0(i=1,2,…,n),将每个方程的 aiixi留在方程左边,其余各项移到方程右 边;方程两边除以aii,得同解方程组: 记gij=-aij/aii,di=bi/aii,对方程组对 角线以上的xi取第k步迭代的数值,对角 线以下的xi取第k+1步

文档评论(0)

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

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

1亿VIP精品文档

相关文档