




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
约当消去法和高斯消去法的应用一、 题目:求解方程组:误差分析范围为e=0.0001.二、引言线性方程组的解法大致分为直接法与迭代法两大类。迭代法的突出优点是算法简单,编程容易。但迭代法的缺点是它要求迭代过程具有收敛性,发散的迭代过程是没有实用价值的。前面我们通过对迭代法的学习,已经大致掌握了有关迭代法的基本思想,此处我们将学习解决线性方程组的另一种方法直接法 这种算法思想简单并且容易掌握,结果精确,这虽然是一种古老的算法,但用在现代计算机上仍十分有效,所以这依然是一种十分有效的解决线性方程组的一种方法,下面我们一起来学习这种算法!三、算法 直接法中我们接触到的有约当消去法和高斯消去法,下面我们将逐一介绍两种算法:1、 约当消去法:考察一般形式的线性方程组,i=1,2,3,n (1)第一步,先把方程(1)中的第一个方程的 的系数化为1,并从其余的方程中消去,得到方程(1)1第二步,先把方程中的第二个方程的的系数化为1,并从其余的方程中消去,得到方程(1)2第K步,先把方程中的第k个方程的的系数化为1,并从其的方程中消去,得到方程(1)K第n步,先把方程中的第n个方程的系数化为1,并从其与方程中消去。这样经过n步的消去就可以得到原方程组的解。2、高斯消去法高斯消去法包括两个过程:消去过程和回代过程 (1)消去过程: 第一步,把方程中的第一个方程的x(1)的系数化为1,并从其余方程中的x1消去,得到新的方程(1)1 第二步,把方程(1)1中的第二个方程的x(2)的系数化为1,从第三个方程开始一直到第n个方程中消去x(2)得到新的方程(1)2 第k步,把方程(1)k-1中的第k个方程中的x(k)的系数化为1,并且从k+1个方程开始一直到第n个方程中消去x(k),得到新的方程(1)k 第n步,把方程(1)n-1中的第n个方程的x(n)的系数化为1,得到新的方程(1)n这样,通过n步转化就可以得到x(n)的值 (2)回代过程: 由(1)n方程得到x(n)的值,再把x(n)带回到方程(1)n-1中得到x(n-2),按此方式,一次将其回代,就可以得到所要求的方程的解 这就是高斯消去法四、程序代码及数据 1、约当消去法 Program fjs3implicit noneinteger:k,i,jinteger,parameter:m=3,n=3real:a(m,n)=(/10,-1,-1,-1,10,-1,-2,-2,5/)real:b(m)=(/7.2,8.3,4.2/)do k=1,n do j=k+1,n a(k,j)=a(k,j)/a(k,k) end do b(k)=b(k)/a(k,k) do i=1,n if(i/=k) then do j=k+1,n a(i,j)=a(i,j)-a(i,k)*a(k,j) end do b(i)=b(i)-a(i,k)*b(k) end if end do end do write(*,*) b(1),b(2),b(3) stopend 1.100000 1.200000 1.300000Press any key to continue2、 高斯消去法program fjs3implicit noneinteger:k,i,jinteger,parameter:m=3,n=3real:a(m,n)=(/10,-1,-1,-1,10,-1,-2,-2,5/)real:b(m)=(/7.2,8.3,4.2/)do k=1,n do j=k+1,n a(k,j)=a(k,j)/a(k,k)end dob(k)=b(k)/a(k,k)do i=k+1,ndo j=k+1,n a(i,j)=a(i,j)-a(i,k)*a(k,j)end doend dodo i=k+1,nb(i)=b(i)-a(i,k)*b(k)end doend dodo i=n-1,1,-1do j=i+1,nb(i)=b(i)-a(i,j)*b(j) end do end dowrite(*,*) b(1),b(2),b(3) stopEnd1.100000 1.200000 1.300000Press any key to continue五、算法评估直接算法:优点是工作量小精度高 缺点是程序复杂对于高阶矩阵,受计算机容量限制,适合 与中小型方程组 所以对线性方程组来说,总的来说有两种计算方法,一种是迭代法另一种是消去法。遇到一个特定的问题到底用什么方法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程电梯销售合同范本
- 大型合同范本
- 房屋转卖装修合同范本
- 多人承包鱼塘合同范本
- 校外配餐机构合同范本
- 铲车司机雇佣 合同范本
- 购车定金电子合同范本
- 街区商业招商合同范本
- 特殊空调租赁合同范本
- 养老机构常用合同范本
- 厨房消防安全培训
- 小陈 税务风险应对常见指标与答复思路
- 2025年《中华人民共和国档案法》知识培训试题及答案
- 2026年高考政治一轮复习:必修2《经济与社会》知识点背诵提纲
- 2025至2030年中国建筑膜行业市场调查研究及发展趋势预测报告
- 2025年急诊急救试题(附答案)
- 变电站新员工培训课件
- 会所会议室管理制度
- 2025年北京市中考语文试卷(含答案与解析)
- 中科海光:2025年深算智能:海光DCU行业实战手册
- 信息服务费 合同
评论
0/150
提交评论