




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CENTRAL SOUTH UNIVERSITY数值分析实验报告超松弛迭代法的应用一、问题背景在科学计算和工程设计中,经常会遇到求解线性方程组的问题,而快速精确求解一直是我们追求的目标,随着计算机技术的发展,我们可以借助计算机使用很多方法来帮助求解,如直接法等,但通常都只能适用于经过有限步运算能求得解的方程,对于方程数和未知数都很多的方程组,计算量往往相当大,因而人们在寻求其他求解方法的时候,发现了迭代法的巨大优点,从最初的Jacobi迭代法到Gauss-Seidel迭代法,计算过程变得快速简洁。在Guass-Seidel迭代法的基础上,人们发现迭代松弛再迭代的方法,能更加减少计算步骤,极大地缩短计算时间,在此基础上,人们进一步发现超松弛迭代法的收敛速度最快,而且超松弛迭代法具有计算公式简单,编制程序容易等突出优点。通过选择合适恰当的松弛因子能直接控制算法的收敛性和收敛速度。二、数学模型一般而言,因Jacobi迭代收敛速度不够快,所以在工程中用的不是太多。在 Jacobi迭代手链速度很慢的情况下,通常Guass-Seidel也不会很快。因此,可以对Guass-Seidel做修改,提高收敛速度,这就是这里要介绍的超松弛迭代法。 三、算法及流程在Guass-Seidel中迭代格式为可以将迭代格式改写为其中如果在修正项上加上一个参数,便使得松弛迭代法公式上式可以改写为当时候,就退化为Guass-Seidel迭代法;时,称为逐次超松弛迭代法;时,称为逐次低松弛迭代法。通常,统称为逐次松弛迭代法。MATLAB实现代码:打开编辑器,输入以下语句并保存为Fsor.m文件。functionx,k=Fsor(A,b,x0,w,tol) max=300 ; if(w=2) error; return ; endD=diag(diag(A); L=-tril(A,-1); U=-triu(A,1); B=inv(D-L*w)*(1-w)*D+w*U); f=w*inv(D-L*w)*b; x=B*x0+f; k=1; while norm(x-x0)=tol x0=x; x=B*x0+f; k=k+1; if(k=max) disp(迭代次数过多,SOR方法可能不收敛); return; end k,x end 四、计算结果及分析用超松弛迭代法,求解方程组要求计算精度为打开编辑器输入以下命令并以文件名sor.m保存文件。 a=5 -1 -1 -1 -1 10 -1 -1 -1 -1 5 -1 -1 -1 -1 10; b=-4 12 8 34;x0=1 1 1 1;x,k=Fsor1(a,b,x0,1.2,1e-7) 运行程序,在命令窗口输入sor运行得到:x = 1.000000009833877 1.999999995028638 3.000000000713360 4.000000002119737k = 14 计算结果表明迭代到14次时,已经满足精度。为了进一步分析迭代过程中的收敛情况,下面给出的是每一步的迭代值:ans = Columns 1 through 4 2.000000000000000 1.020693606400000 2.052126035968000 3.240994000568320 Column 5 3.985238565152359ans = Columns 1 through 4 3.000000000000000 1.062667343125283 2.024242781867915 2.969116885521270 Column 5 4.009675528231265ans = Columns 1 through 4 4.000000000000000 0.988194978323851 1.991189930675583 3.003551127831114 Column 5 3.996017218773414ans = Columns 1 through 4 5.000000000000000 1.000142990882456 2.001727374363322 2.998782794598383 Column 5 4.000874935426618ans = Columns 1 through 4 6.000000000000000 1.000303826876706 1.999649911955541 3.000442322902451 Column 5 3.999872540322841ans = Columns 1 through 4 7.000000000000000 0.999930780668059 2.000099494876094 2.999888211227589 Column 5 4.000015710348041ans = Columns 1 through 4 8.000000000000000 1.000014663814802 1.999970331271633 3.000022527058757 Column 5 3.999997760587815ans = Columns 1 through 4 9.000000000000000 0.999994815777409 2.000007746156551 2.999995571993475 Column 5 4.000000223953730ans = Columns 1 through 4 10.000000000000000 1.000001886949420 1.999998172716285 3.000000953669970 Column 5 4.000000076809536ans = Columns 1 through 4 11.000000000000000 0.999999431377106 2.000000420879537 2.999999792241889 Column 5 3.999999941977917ans = Columns 1 through 4 12.000000000000000 1.000000150948421 1.999999902044280 3.000000040344571 Column 5 4.000000022804890ans = Columns 1 through 4 13.000000000000000 0.999999961456814 2.000000022543897 2.999999993564430 Column 5 3.999999992746840ans = Columns 1 through 4 14.000000000000000 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能家电产品研发及应用合作协议
- 关于合同事务往来的文书范例
- 智慧校园建设及运营合作协议
- 职工爱岗敬业责任协议书
- 股权投资合作协议书
- 建房承包施工合同
- 特殊教育机构教育服务安全免责协议书
- 田径体育场馆租赁合同书
- 股份制组织架构优化方案
- 全国滇人版初中信息技术七年级上册第三单元第14课《数据的计算-用函数计算数据》教学设计
- 第九单元跨学科实践活动8海洋资源的综合利用与制盐教学设计-2024-2025学年九年级化学人教版(2024)下册
- 河南省郑州市外国语学校2025届高考压轴卷英语试卷含解析
- 2024年教育创新:五年级下册美术教案新解读
- 储能电池模组PACK和系统集成项目可行性研究报告
- DB12T990-2020建筑类建设工程规划许可证设计方案规范
- 2023-2024学年九年级三调语文试卷(含答案)
- 交通运输概论课件:综合交通运输体系
- 医学教材 矮身材儿童诊治指南
- 医学教程 常见急腹症的超声诊断课件
- ppr管材合同模板
- 航空器维修工程师考试考核试卷
评论
0/150
提交评论