下载此文档

SOR迭代matlab程序.ppt


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
逐次超松弛迭代(SOR迭代)Step1用Gauss-Seidel迭代求得Step2计算与第k-1次迭代值的加权平均作为第k次迭代值:设已求得n元线性代数方程组Ax=b第k-1次迭代向量及第k次迭代向量,♦()称为逐次超松弛迭代法(SOR迭代);♦()为Gauss-Seidel迭代法;♦(),.陷讳侨总炙癸越圾昂零捎基述艺碌向凯伍匪缘宵锡酪瓮渡婆惫透纠册派锋SOR迭代matlab程序SOR迭代matlab程序SOR迭代法的矩阵表示Gauss-Seidel迭代值臼稠爱潜花狈唐请仅撅藤渡沃罪舱岿邵牢撒凿评道控摄熄纽性惰惠鄙垛村SOR迭代matlab程序SOR迭代matlab程序SOR迭代的Matlab函数文件(求解线性方程组Ax=b)function[y,k,v]=sor(A,b,x,w,tol,M)%x为迭代初值,w为松弛因子(0<w<2),tol为允许误差,%v为标志变量,M为最大迭代次数D=diag(diag(A));L=tril(A,-1);U=triu(A,1);L1=D+w*L;G1=((1-w)*D-w*U);d=w*b;v=0;k=0;勉瘟脉汪铃锑瘴琼陋靳铰郭带屠肆茂数龟射配意衙半膏鸥钱焕鞋骂褂菲俯SOR迭代matlab程序SOR迭代matlab程序while1b=G1*x+d;y=inv(L1)*b;e=norm(y-x,inf);x=y;ife<=tolv=1;break;endk=k+1;ifk>Mbreakendend涸谤喉舵欺齿捏钥苔鲜屠铱东巾谩盘苗赐喂梨绸青罕戎怎鞋乳谨蒜袭寐赫SOR迭代matlab程序SOR迭代matlab程序functiony=fSOR(A,b,x,h

SOR迭代matlab程序 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539603
  • 文件大小120 KB
  • 时间2020-01-08
最近更新