matlab高斯-赛德尔迭代程序_第1页
matlab高斯-赛德尔迭代程序_第2页
matlab高斯-赛德尔迭代程序_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、:lab高斯-赛德尔 迭代程序I UiUI III11-CAL-FENGHAI-(2020YEAR-YICAI)INGBIANmatlab中应用的高斯赛德尔迭代程序主程序如下:function X=gsdddy(A,b,XO,P,wucha,maxl)D=diag(diag(A);U=-triu(A,l);L=-tril(A, -l);dD=det(D);if dD=OdispC请注意:因为对角阵D奇异,所以此方程无解JelsedispC请注意:因为对角阵距D非科异,所以此方程有解JiD=inv(D-L);B2=iD*U;f2=iD*b;jX=Ab;X=XO;n m=size(A);for k

2、=l:maxlXl=B2*X+f2;djwcX=norm(Xl -X,P);xdwcX=djwcX/( norm(X,P)+eps);if(djwcXwucha) | (xdwcXwucha)returnelsek;Xl,;k=k+l;X=Xl;endend讦(djwcXwucha) | (xdwcXwucha)dispC请注意:拓斯一赛德尔迭代收敛,此A的分解矩阵D,U,L和方程组的箱 确解jX和近似解X如下:Jelsedis”请注意:高斯一赛德尔迭代的结果没有达到给定的粘度,并且迭代次 数I、经超过最大迭代次数maxi,方程组的精确解jx和迭代X如下:,)X=X,;jX=kX,;endendX=X,;D;U;L;jX=jX,;在主窗口框中输入以下例子 A=10 3 1;2 -10 3;1 3 10; b=14;ll;20;X0=0 0 0; X=gsdddy(A,b

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论