实验线性方程方程组迭代法收敛速度.docxVIP

实验线性方程方程组迭代法收敛速度.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学理学院数学系课程实验报告 课程名称: 数值分析 班级 信计1202 H期 20144)6-()6 成纸评定 姓名 陈细军 实验室 老师签名 学号 0121214410219 实验六:线性方程方程组迭代法收敘速度 实验 名称 Matlab 软件 1、实验内容 研究耕线性方程方程组Av =乃迭代法收敛速度■给定人w R”z为五对角矩阵 实 脸 冃 的 及 内 容3-1/2-1/4-1/2 实 脸 冃 的 及 内 容 3 -1/2 -1/4 -1/2 3 -1/2 -1/4 -1/4 -1/2 ■ ? 3 ? ■ -1/2 ? ? -1/4 ■ ■ ? -1/4 ■ -1/2 ■ 3 ? -1/2 -1/4 -1/2 3 -1/4 -1/2 A = -1/4 -1/2 3 (1)选取不冋的初始向凤X?及右端项向Zb ,给定迭代谋斧要求?用雅可比迭代和尚斯 赛德尔迭代法求解,观察础到的序列足否收敛?若收敛,记录迭代次数,分析计算纠果并 得出你的结论. (2)用SOR迭代法求上述方程组的解,松弛系数e以102的不同值,在 卜⑷_兀如)性10」时停止迭代.记录迭代次数,分析计算结果并得出你的结论. 实验要求:用c涪言或者Mathb涪言编程?但不能克接调用求做命令。 实验6实验步骤: 程序设计 计算实例 摄写实验报告 雅可比迭代程序代码如卜?: function [xf kJ =jacobi(afb) n=length (b); m-^200; e=le-6; xO=zeros(nr1); k=0; x=xO; x0=x+2*e; d-diag(diag(a)); lw-tril(a,-1); u=-triu (a,1); 实 while norm(xO-xrinf)eikm k-k+1;xO^x; 验 x=inv(d)*(1+u)*x+inv(d)*b; k, 原 disp(x), end; 理 if k==m error (?失败、? 「次数卜线?); 步 end 主程序: 骡 A=1 inspace (3, 3y 20); 、 B=1inspace(-1/2, -1/2, 19); C=1inspace(-1/4,-1/4,18); M=diag(A)+diag(B, 1) +diag(B,-l) -diag (C, 2) +diag (C, -2); b=[l:20] b = Columns 1 through 17 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Columns 18 through 20 18 19 20 [x, k] -jacobi (M, b) 0. 724659702143361 344383768859657 007149458117254 668987888979304 334391909533303 1.000390017119131 666799906930891 333311335950194 999807268587987 666131976683678 331998265054314 996701088892924 658503676668257 313278141752161 9? 950091274B27077 545450436392965 11.025137935197158 281671786490090 697322157117078 389692934985428 k 二 23 高斯赛德尔迭代法程序代码如下: function [xr k]-^Gau^Sed(a,b,x0# e#m) n=length (b); if nargin5 m=200; end; if nargin4 e-le-5; end; if nargin3 xO-zeros(nr1); end; k?0; x-xO; x0=x+2*e; al^tril(a); ial=inv (al); while norm(x0-xr inf)ekm XH—ial斗(a—al) *xo+iml*b; disp (X二 end i f kHHm error enQ H前氓 AJLinspacep3? 20)- ¥1 inspace ( 1、2;1、2?19二 culinspace(ll、4?ll、4?18二 M=diag(A)+diag?l)+diag(w—1Tdiagp2)+diagr—2)- b=〔=20〕 Columns 1 Through 17 1 2 3 4 5 6 7 8 9S11 12 13 M 15 16 17 Columns 18 through 20 一8 】9 20 xo=r2ol; 〉〉〔x?kl=Gaulseds5g??pm) 0- 72亠66】M0895

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档