收藏 分享(赏)

雅可比迭代法和赛德尔迭代法解线性方程组.doc

上传人:HR专家 文档编号:7531786 上传时间:2019-05-20 格式:DOC 页数:6 大小:48.50KB
下载 相关 举报
雅可比迭代法和赛德尔迭代法解线性方程组.doc_第1页
第1页 / 共6页
雅可比迭代法和赛德尔迭代法解线性方程组.doc_第2页
第2页 / 共6页
雅可比迭代法和赛德尔迭代法解线性方程组.doc_第3页
第3页 / 共6页
雅可比迭代法和赛德尔迭代法解线性方程组.doc_第4页
第4页 / 共6页
雅可比迭代法和赛德尔迭代法解线性方程组.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、 雅可比迭代法和赛德尔迭代法解线性方程组1、题目:分别用雅可比迭代法和赛德尔迭代法求解线性方程组 =Axb,其中8115,b=6,47取初始向量 (0),Tx,精确到 -30。2、基本原理:1、雅可比迭代法基本原理将矩阵分解为,其中 12311 21 22 -1,212100, ,00nnn aaaaDLUa 则式 =Axb可记为 =DUxb,变形可得 =+DxLb, D可逆120na时,有11+xLx于是得到迭代的过程为=xBf式中, 11D,BLUfb,即=1+,2niiijxbaxn2、赛德尔迭代法基本原理赛德尔迭代法是对雅可比迭代法的一种改进,雅可比迭代法是在每一步计算 +1kx的各个

2、分量时均只用到 kx中的分量。实际上,在计算 +1ki时,分量 +1-,kiix 都已经计算出来而没有被直接利用,因此可以考虑以 +1-kii 来代替 1-1,kkix 计算。即-1+=+1/,=2,inkkkijijiijxaxxban矩阵形式为 +1LUkkkD,可得1+1kkxLUxb,于是赛德尔迭代法的矩阵形式为+1=kGxf式中, 1,DL。3、程序1、雅可比迭代Fjacobi.mfunction x,k=Fjacobi(A,b,x0,eps)D=diag(diag(A);%提取对角矩阵L=-tril(A,-1);%提取下三角矩 阵U=-triu(A,1);%提取上三角矩阵B=D(L

3、+U);f=Db;x=B*x0+f;%雅可比迭代格式k=1;while norm(x-x0)=epsx0=x;x=B*x0+f;k=k+1;Endjacobi.mA=-8,1,1;1,-5,1;1,1,-4;b=1,16,7;x0=0,0,0;x,k=Fjacobi(A,b,x0,0.001)2、赛德尔迭代Fgseid.mfunctionx,k=Fgseid(A,b,x0,eps)D=diag(diag(A);%提取对角矩阵L=-tril(A,-1);%提取下三角矩 阵U=-triu(A,1);%提取上三角矩阵G=(D-L)U;f=(D-L)b;x=G*x0+f;%赛德尔迭代格式k=1;whi

4、le norm(x-x0)=epsx0=x;x=G*x0+f;k=k+1;Endgseid.ma=-8,1,1;1,-5,1;1,1,-4;b=1,16,7;x0=0,0,0;x,k=Fgseid(a,b,x0,0.001)4、结果分析1、雅可比迭代x =-0.9999-3.9999-2.9998k =102、赛德尔迭代x =-0.9999-3.9999-3.0000k =63、精确解经过计算得到本题的精确解为: =-1,43Tx.4、结果分析1 -,43-0.9,-3.,2.98-1,43-0.9,-3.,.0T TT T,即赛德尔解出来的值更接近精确解;2 赛德尔的迭代次数 6 小于雅可比的迭代次数 10。综上可得,赛德尔迭代法优于雅可比迭代法。班级:应用数学 1001学号:101030101姓名:陈梦静

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报