下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 货运公司防火门施工合同
- 会计师事务所劳动合同样本
- 常州教育培训机构租赁合同
- 园林绿化模板施工承包合同
- 家具公司企业规划
- 钢铁厂电工知识安全培训
- 2024年建筑施工合同及工程监理协议
- 食品安全中的重金属
- 施工员年终总结范例(15篇)
- 工作培训感言(3篇)
- 2023年天津公务员已出天津公务员考试真题
- 2025年高考数学专项题型点拨训练之初等数论
- 上海市浦东新区2024-2025学年六年级上学期11月期中数学试题(无答案)
- 教科版三年级科学上册《第1单元第1课时 水到哪里去了》教学课件
- 通信技术工程师招聘笔试题与参考答案(某世界500强集团)2024年
- 国际贸易术语2020
- 国网新安规培训考试题及答案
- 2024至2030年中国节流孔板组数据监测研究报告
- 黑龙江省哈尔滨市师大附中2024-2025学年高一上学期10月阶段性考试英语试题含答案
- 第六单元测试卷-2024-2025学年统编版语文三年级上册
- 【课件】Unit4+Section+B+(Project)课件人教版(2024)七年级英语上册
评论
0/150
提交评论