




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
选列主元的高斯消去法实验报告令狐烈一, 实验目的:(1) 掌握gauss消去法的基本算法思想和学会编写其MATLAB代码。(2) 掌握选列主元的gauss消去法的基本算法思想和学会编写其MATLAB代码。(3) 分析选列主元的gauss消去法相比于gauss消去法的优点。(4) 对选列主元的gauss消去法和gauss消去法进行误差分析二, 实验原理对于非奇异矩阵A,求解线性方程组Ax=b可以使用gauss消去法进行。但是,gauss消去法要求系数矩阵A的顺序主子式非奇异。为此做出改进:每次消元之前,首先选出第i列(i=k)中最大的作为列主元,这样,就能保证消元乘数不仅不被系数矩阵A的顺序主子式非奇异的限制,还这样就能有效的防止误差的传播与放大。算法:(1)对增广矩阵a b进行第i次消元,首先选取列主元a(i,k)=Max|a(I,i:n),交换第i行与第k行;(2)以列主元进行消元,计算公式为 a(k,i)= a(k,i)/a(i,i); (k=i+1:n) a(k,j)=a(k,j)-a(k,i)*a(i,j); (j=i:n) (3)回代法计算结果,计算公式为: x(n)=b(n)/a(n,n); x(p)=b(p)-a(p,j)x(j)/a(p,p) (j=p+1:n)注:gauss(a,b)为选取列主元gauss消去法,gauss2(a,b)为gauss消去法。三, 实验MATLAB程序代码实验的MATLAB程序代码如下四, 实验结果与分析1, 两种算法对系数矩阵的顺序主子式奇异线性方程的效果分析实验结果(如图一)对于顺序主子式奇异的系数矩阵,使用gauss消去法(gauss2(a,b)不能解出,而使用选列主元的gauss消去法(gauss(a,b)能够解出。主要是选列主元的gauss消去法每次都选出最大的列主元,从而保证了每次用作除数的a(I,i)0.图一:两种算法对系数矩阵的顺序主子式奇异线性方程的效果2,两种算法对舍入误差的放大效应分析用随机生成函数random(Normal,1,7,10,10)生成10*10矩阵,分别gauss消去法和选列主元的高斯消去法解出,并用公式erx=|x-x*|x|conda*|r|b|估计其误差,结果如下图。图二:两种算法对舍入误差的放大效应分析可以看到,对同一个方程组,选列主元的高斯消去法得到的结果中范数norm(r=a*ans-b,inf)= 6.6613e-016高斯消去法得到的结果中范数norm(r=a*ans-b,inf)= 7.6605e-015,两者相差一个数量级,由公式 erx=|x-x*|x|conda*|r|b|可知,对应的误差也就相差一个数量级。选列主元的高斯消去法因为每次消元之前,首先选出第i列(i=k)中最大的作为列主元,这样,就能保证消元乘数小于1,因此选列主元的高斯消去法能有效的防止误差的传播与放大。3, 对于恶性矩阵:希尔伯特矩阵,选列主元的高斯消去法的表现:由以下代码生成希尔伯特矩阵:for i=1:n for j=1:n a(i,j)=1/(i+j-1); endend取方程组Hx=ones(n,1);当n=5, 结果为:norm(a*ans-b,inf)= 8.7311e-011;erx=|x-x*|x|conda*|r|b|= (4.7661e+005*1.4211e-014)/ 2.2361=3.0290*-09;可见误差比较小;结果还可以接受。当n=10, 结果为:norm(a*ans-b,inf)=8.7311e-011;erx=|x-x*|x|conda*|r|b|= (1.6025e+013*8.7311e-011)/ 3.1623=4.4720*+02;此时,误差已经大到无法接受。 对于这样的情况,需要用以下方法改进:(1) 算出残余矩阵r= b -a*x;(2) 解出a*y=r;(3) X=x+y;但是这种改进只对病态不是很严重的矩阵有帮助,对病态严重的矩阵,比如对于H10,我们有:改进后,解得:x=(x+y) = 1.0e+006 * -0.0000 0.0010 -0.0238 0.2402 -1.2611 3.7834 -6.7260 7.0006 -3.9379 0.9237,对应误差为erx=|x-x*|x|conda*|r|b|= (1.6025e+013* 8.0036e-011)/ 3.1623=4.0558*+02,可见改进并无很好效果。五, 实验心得(1) 通过具体的实验,我真正明白了gauss消去法的原理,而且明白了选列主元的ga
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国机场跑道异物碎片(FOD)检测系统行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国木材防蛀防腐剂行业市场发展分析及投资前景与投资策略报告
- 2025至2030中国智能户外电视行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国时尚太阳眼镜行业商业模式及发展前景与投资报告
- 2025至2030中国方翅片管行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国数码摄像机行业产业运行态势及投资规划深度研究报告
- 2025至2030中国挤塑聚苯板行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国批量控制系统行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国微波炉袋行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国徒步旅行干粮行业发展趋势分析与未来投资战略咨询研究报告
- 仓库搬运装卸服务方案
- 示范区城区控制性详细规划说明书
- 马鞍山二中理科创新人才实验班招生考试物理试题
- CJJT 182-2014 城镇供水与污水处理化验室技术规范
- 福建省2024年中考英语真题(含答案)
- GB/T 44198-2024空间站科学实验系统集成与验证要求
- 中考物理最后一课
- 新教材人教版高中物理选择性必修第三册全册各章节知识点考点
- 2024年四川省凉山州“千名英才.智汇凉山”行动第二批引才395人历年(高频重点复习提升训练)共500题附带答案详解
- 安徽省马鞍山市2024-2025学年高一数学下学期期末考试试题含解析
- 【解决方案】动力环境监控系统【动环监控】
评论
0/150
提交评论