![三种迭代速度比较_第1页](http://file4.renrendoc.com/view/af40a6c10655b000c1a075327d4f6b07/af40a6c10655b000c1a075327d4f6b071.gif)
![三种迭代速度比较_第2页](http://file4.renrendoc.com/view/af40a6c10655b000c1a075327d4f6b07/af40a6c10655b000c1a075327d4f6b072.gif)
![三种迭代速度比较_第3页](http://file4.renrendoc.com/view/af40a6c10655b000c1a075327d4f6b07/af40a6c10655b000c1a075327d4f6b073.gif)
![三种迭代速度比较_第4页](http://file4.renrendoc.com/view/af40a6c10655b000c1a075327d4f6b07/af40a6c10655b000c1a075327d4f6b074.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、5.三种迭代速度比较程序:function v,sN,vChain=gaussseidel(A,b,x0,errorBound,maxSp)%Gauss-Seidel迭代法求解线性方程组%A-系数矩阵b-右端向量x0-初始迭代点errorBound-近似精度maxSp-最大迭代次数%v-近似解sN-迭代次数vChain-迭代过程的所有值step=0;error=inf;s=size(A);D=zeros(s(1);vChain=zeros(15,3); %最多能记录15次迭代次数k=1;fx0=x0;for i=1:s(1)D(i,i)=A(i,i);end;L=-tril(A,-1);U=-
2、triu(A,1);while error=errorBound & stepmaxSpx0=inv(D)*(L+U)*x0+inv(D)*b;vChain(k,:)=x0;k=k+1;error=norm(x0-fx0);fx0=x0;step=step+1;endv=x0;sN=step;function x, k, index=jacobi(A, b, ep, it_max)%求解线性方程组的Jacobi迭代法,其中% A -方程组的系数矩阵% b -方程组的右端项% ep -精度要求。省缺为1e-5% it_max最大迭代次数,省缺为100% x -方程组的解% k -迭代次数% in
3、dexindex=1表示迭代收敛到指定要求;% index=0表示迭代失败if nargin 4 it_max=100; endif nargin 3 ep=1e-5; end n=length(A); k=0;x=zeros(n,1); y=zeros(n,1); index=1;while 1for i=1:ny(i)=b(i);for j=1:nif j=iy(i)=y(i)-A(i,j)*x(j);endendif abs(A(i,i)1e-10 | k=it_max index=0 return;endy(i)=y(i)/A(i,i);endif norm(y-x,inf)epbre
4、ak;endx=y; k=k+1;Endfunction x,k,index=SOR(A,b,ep,w,it_max)%求解线性方程组的SOR迭代法% A为系数矩阵% b为方程组右端项% ep为精度要求,缺省值1e-5% w为超松弛因子,缺省值为1;% it_max为最大迭代次数,缺省值100% x为方程组的解% k为迭代次数% index为指标变量 index=1表示迭代收敛到指定要求 index=0表示迭代失败。 if nargin5 it_max=100;end if nargin4 w=1;endif nargin3 ep=1e-5;endn=length(A);k=0;x=zeros
5、(n,1);y=zeros(n,1);index=1;while 1y=x;for i=1:nz=b(i);for j=1:nif j=iz=z-A(i,j)*x(j);endendif abs(A(i,i)1e-10|k=it_maxindex=return;endz=z/A(i,i);x(i)=(1-w)*x(i)+w*z;endif norm(y-x,inf) A=4 3 0;3 4 -1;-1 0 4;b=24;30;-24; x,k,index=jacobi(A,b,5e-8,100)x =3.09683.8710-5.2258k =80index =1 A=4 3 0;3 4 -1
6、;-1 0 4;b=24;30;-24;x0=1;1;1; v,sN,vChain=gaussseidel(A,b,x0,5e-008,11)v =3.31584.1326-5.3058sN =11vChain =5.25007.0000-5.75000.75002.1250-4.68754.40635.7656-5.81251.67582.7422-4.89843.94345.0186-5.58112.23613.1472-5.01423.63964.5694-5.44102.57303.4101-5.09013.44254.2978-5.35682.77673.5790-5.13943.31584.1326-5.3058000000000000 A=4 3 0;3 4 -1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学课间活动的策划与实施方法探究
- 2025年度汽车保险代理合同
- 综合实践活动对提升农村学生社会实践能力的探索
- 职业教育领域中的创业教育项目进展报告
- 展览会中如何利用数据分析提升观众满意度
- 现代儿童教育的宠物营养规划与健康成长研究
- 科技运动会上的设施操作及注意事项
- 急救培训从电路安全到应急反应
- 2025年贵州经贸职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 职场技能与能力相结合的培训课程设计研究
- 如何克服高中生的社交恐惧症
- 聚焦任务的学习设计作业改革新视角
- 《监理安全培训》课件
- 2024高二语文期末试卷(选必上、中)及详细答案
- 淋巴瘤患者的护理
- 水利工程建设管理概述课件
- 人美版初中美术知识点汇总九年级全册
- 2022中和北美腰椎间盘突出症诊疗指南的对比(全文)
- 深度学习视角下幼儿科学探究活动设计
- 乳房整形知情同意书
- 全国核技术利用辐射安全申报系统填报指南
评论
0/150
提交评论