matlab(实验5).docVIP

  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文档。上传文档
查看更多
实验5 1: 左除命令: A=[1 -9 -10;-9 1 5;8 7 1]; b=[-1 0 4]; x=A\b x = -0.4511 1.2383 -1.0596 Lu分解: A=[1 -9 -10;-9 1 5;8 7 1]; b=[-1 0 4]; [l,u]=lu(A); y=l\b; x=u\y x = -0.4511 1.2383 -1.0596 迭代 雅可比迭代: function x=yacbic(A,b) eps=10^(-6); n=1000; D=diag(diag(A)); L=-triu(A,-1); U=-tril(A,1); B=inv(D)*(L+U); f=inv(D)*b; k=0; x0=[1,1,1]; while kn x1=B*x0+f; k=k+1; if norm(x1-x0,inf)eps disp(x1); break end if kn end x0=x1; end 高斯—赛德尔迭代: function x=agui(a,b) n=length(b); N=100; e=1e-6; x0=zeros(n,1); x=x0; x0=x+2*e; k=0; a1=tril(a); a2=inv(a1); while norm(x0-x,inf)ekN k=k+1; x0=x; x=-a2*(a-a1)*x0+a2*b; format long k disp(x) end K 雅克比迭代 高斯--赛德尔迭代 0 1 2 3 (0,0,0) (-1,0,4) (-39,-29,12) (-142,-411,-105) (0,0,0) (-1,-9,75) (0.023 0.199 -1.582 (-0.140-1.184 9.417)) 3题: a1=0.5; a2=0.25; b=0.20; c=10; p=-a1*b*c; q=-a2*b*(1-a1)*b*c; x0=50; xn=600; n=49; A1=sparse(1:n,1:n,p,n,n); A2=sparse(1:n-1,2:n,1,n,n); A3=sparse(2:n,1:n-1,q,n,n); A=A1+A2+A3; i=[1,n];j=[1,1];s=[-q*x0,-xn]; b=sparse(i,j,s,n,1); x=A\b;

文档评论(0)

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

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

1亿VIP精品文档

相关文档