2022年数值线性代数课程设计资料.docx

上传人:H****o 文档编号:49954162 上传时间:2022-10-12 格式:DOCX 页数:14 大小:165.78KB
返回 下载 相关 举报
2022年数值线性代数课程设计资料.docx_第1页
第1页 / 共14页
2022年数值线性代数课程设计资料.docx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《2022年数值线性代数课程设计资料.docx》由会员分享,可在线阅读,更多相关《2022年数值线性代数课程设计资料.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选学习资料 - - - - - - - - - 数值线性代数课程设计报告2022-2022 其次学期 姓名:王美玲学号:081310104 任课老师 :杨熙南京航空航天高校2022 年 6 月 18 名师归纳总结 - - - - - - -第 1 页,共 9 页精选学习资料 - - - - - - - - - Jacobi 迭代法, Gauss-Seidel迭代法, SOR迭代法求解线性方程组的数值成效比较摘要 :Jacobi迭代法, Gauss-Seidel迭代法, SOR 迭代法是三种经典的用于求解线性方程组的迭代方法,近成效进行比较;本文主要对这三种方法的数值逼关键词: Jacobi

2、迭代法; Gauss-Seidel迭代法; SOR 迭代法;线性方 程组 线性方程组的求解方法可归纳为直接法和迭代法;迭代法中有三种最为经典的迭代方法,就是Jacobi 迭代法, Gauss-Seidel迭代法和SOR 迭代法;然而三种方法的收敛性,近似解的靠近成效有不同;本文将对三种方法求解线性方程组的迭代成效做相应探讨;设有线性方程组Ax=b,A 为非奇特矩阵,求x 的近似解,三种迭代方法如下;1. Jacobi 迭代法 算法: (1) 选取初始点x 0 ,精度要求 ep,最大迭代次数 N,初始化迭代次数 k=0;(2) 由 Jacobi迭代法运算公式运算点x k+1 ;x k+1 作为方

3、(3) 相对误差 err 小于等于精度要求ep 时,输出名师归纳总结 - - - - - - -第 2 页,共 9 页精选学习资料 - - - - - - - - - 程的近似解;(4)x k = x k+1 ,k=k+1,转步骤( 2);2. Gauss-Seidel迭代法 算法: (1) 选取初始点x 0 ,精度要求ep,最大迭代次数N,初始化迭代次数 k=0;(2) 由 Gauss-Seidel迭代法运算公式运算点x k+1 ;作为方(3) 相对误差 err 小于等于精度要求ep 时,输出x k+1 程的近似解;(4)x k = x k+1 ,k=k+1,转步骤( 2);3. SOR 迭

4、代法 算法: (1) 选取初始点x 0 ,精度要求ep,最大迭代次数N,初始化迭代次数 k=0;名师归纳总结 (2) 由 SOR 迭代法运算公式运算点x k+1 ;第 3 页,共 9 页- - - - - - -精选学习资料 - - - - - - - - - (3) 相对误差 err 小于等于精度要求ep 时,输出x k+1 作为方程的近似解;(4)x k = x k+1 ,k=k+1,转步骤( 2);上述三种经典迭代法收敛的充分必要条件是迭代矩阵谱半径小 于 1;谱半径不易求解,而在肯定条件下,通过系数矩阵 A 的性质可 判定迭代法的收敛性;定理 1:如系数矩阵 A 是严格对角占优或不行约

5、对角占优,就 Jacobi 迭代法 和 Gauss-Seidel迭代法均收敛;定理 2:(1)SOR 迭代法收敛的必要条件是 0w2;(2)如系数矩阵 A 严格对角占优或不行约对角占优且 0wGauss-SeidelSOR;2 A = 2 -2 b= 1 1 1 1 1 3 2 2 1 5 Jacobi 迭代法,迭代矩阵谱半径为0,小于 1,收敛,迭代次数 3;Gauss-Seidel迭代法,迭代矩阵半径为 2,大于等于 1,不收敛;(3)A = b= 2 -1 1 1 1 1 1 3 1 1 -2 5 Jacobi 迭代法,迭代矩阵谱半径5/2,大于等于 1,不收敛;Gauss-Seidel

6、迭代法,迭代矩阵半径为 1/2,小于 1,收敛,迭代次数为 23;参考文献:1汪仲文 .解线性方程组的迭代方法之比较 第 29 卷第 6 期,2022 年 11 月.喀什 :喀什师范学院学报 ,名师归纳总结 - - - - - - -第 5 页,共 9 页精选学习资料 - - - - - - - - - 2徐树方 .数值线性代数 .北京:北京高校出版社 ,1995. 3马昌凤 .现代数值分析 .北京:国防工业出版社 .2022. 4刘春凤 ,米翠兰 .有用数值分析教程 .北京冶金工业出版社 .2006 附录: 源代码 1.Jacobi迭代法 function x,k=myjacobiA,b,x

7、,ep,N Ax=b %雅可比迭代法解线性方程组 %A为系数矩阵, b为右端向量, x为初始向量(默认为零向量) ,ep 为精度%N为最大迭代次数(默认最大值为 clear k x; if nargin5 N=500; End if nargin4 ep=1e-6; end if nargin3 x=zerossizeb; end D=diagdiagA; 500),x为近似解, k为迭代次数名师归纳总结 - - - - - - -第 6 页,共 9 页精选学习资料 - - - - - - - - - for k=1:N x=DD-A*x+b; err=normb-A*x/normb; if

8、errep break end end end 2.Gauss-Seidel迭代法 function x,k=myseidelA,b,x,ep,N %高斯-赛德尔迭代法解线性方程组 Ax=b %A为系数矩阵, b为右端向量, x为初始向量(默认为零向量) ,ep 为精度%N为最大迭代次数(默认最大值为 clear k x; if nargin5 N=500; end if nargin4 ep=1e-6; end if nargin3 500),x为近似解, k为迭代次数名师归纳总结 - - - - - - -第 7 页,共 9 页精选学习资料 - - - - - - - - - x=zero

9、ssizeb; end D=diagdiagA; L=D-trilA; U=D-triuA; for k=1:N x=D-LU*x+b; err=normb-A*x/normb; if errep break; end end 3.SOR迭代法 function x,k=mysorddA,b,w,x,ep,N %超放松迭代法( SOR)解线性方程组 Ax=b %w为放松因子 %A为系数矩阵, b为右端向量, x为初始向量(默认为零向量) ,ep 为精度%N为最大迭代次数(默认最大值为 clear k x; if nargin6 N=500; 500),x为近似解, k为迭代次数名师归纳总结 - - - - - - -第 8 页,共 9 页精选学习资料 - - - - - - - - - end if nargin5 ep=1e-6; end if nargin4 x=zerossizeb; end if nargin3 w=0.8; end D=diagdiagA; L=D-trilA; U=D-triuA; for k=1:N x=D-w*L1-w*D+w*U*x+w*b; err=normb-A*x/normb; if errep break; end end 名师归纳总结 - - - - - - -第 9 页,共 9 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁