- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
线性方程组解法(雅可比高斯赛德尔SOR)
实验作业(一)
本章实验内容:
实验题目:Jacobi迭代法,Gauss-Saidel迭代法,SOR迭代法。
实验内容:利用MATLAB ,编制求Ax=b的各迭代计算方法的程序。
实验目的:了解迭代法的运用性,进行各迭代法数值结果的比较,并找出一个计算量小的,使迭代法加速收敛的迭代方法。
编程要求:①利用迭代法,初始向量为x(0)
②同时利用Jacobi法和Gauss-Seidel法来进行对比。
③利用SOR迭代法来进行对比。
计算算法:①Jacobi迭代法的算法为:
②Gauss-Saidel迭代法的算法为:
③SOR迭代法的算法为:
例1??利用Jacobi方法求方程组
的近似解。
程序源代码及程序实现
一 jacobi
程序:
function x=Jacobi(A,b,x0,delta,N)
% A:系数矩阵;
% b:常数向量;
% x0:初值向量(列);
% delta:误差条件;
% N:N取适当大值,限制迭代次数;
%============================
% error:第k次迭代误差;
% k:迭代次数;
% B:迭代矩阵;
n=length(b);
for k=1:N
for i=1:n
s=0;
for j=1:n
if j~=i
s=s+A(i,j)*x0(j);
end
end
x(i)=(b(i)-s)/A(i,i);
end
error=abs(norm(x-x0));
x0=x;
if(errordelta)
break;
end
end
E=eye(n,n);
D=diag(diag(A));
B=E-inv(D)*A;
x0
x=x;
k,error
B
命令:
A=[10 -1 -2;-1 10 -2;-1 -1 5];b=[7.2 8.3 4.2];
x=Jacobi(A,b,[0 0 0],1e-4,100)
结果:
x0 =
1.1000
1.2000
1.3000
k =
10
error =
7.7813e-005
B =
0 0.1000 0.2000
0.1000 0 0.2000
0.2000 0.2000 0
x =
1.1000
1.2000
1.3000
二 Gauss_Seidel
程序:
function x=Gauss_Seidel(A,b,x0,delta,N)
% A:系数矩阵;
% b:常数向量;
% x0:初值向量(列);
% delta:误差条件;
% N:N取适当大值,限制迭代次数;
%============================
% error:第k次迭代误差;
% k:迭代次数;
n=length(b);
for k=1:N
for i=1:n
s1=0;
s2=0;
%--------x0为第k次迭代的值---------
for j=i+1:n
s1=s1+A(i,j)*x0(j);
end
%--------x为第k+1次迭代的值--------
for j=1:i-1
s2=s2+A(i,j)*x(j);
end
%---------------------------------
x(i)=(b(i)-s1-s2)/A(i,i);
end
error=abs(norm(x-x0));
x0=x;
if(errordelta)
break;
end
end
x=x;
k,error
命令:
A=[10 -1 -2;-1 10 -2;-1 -1 5];b=[7.2 8.3 4.2]; x0=[0 0 0];
Gauss_Seidel(A,b,x0,1e-4,50)
结果:
k =
7
error =
1.4669e-005
ans =
1.1000
1.2000
1.3000
三 SOR
程序:
function x=SOR(A,b,x0,omiga,delta,N)
% A:系数矩阵;
% b:常数向量;
% x0:初值向量(列);
% omiga:松弛因子
您可能关注的文档
- 标准城市建筑和道路交通工程规则().doc
- 某大学的毕业论文模板.doc
- 标准格式08毕业设计论文正文参考文献等打印格式(A4样板).doc
- 染料化学论文.doc
- 标准气体正乙烷.doc
- 标准格式毕业论文正文.doc
- 标准版合同.doc
- 某辅道工程水土保持报告书.doc
- 标煤标准值与不确定度(最新).doc
- 校安工程资料.doc
- 2025教育心得体会:在探究中建构历史的时代性价值.docx
- 2025基于教育数学思想的初高中教学衔接探索——以“锐角的余弦和直角的余弦”为例v.docx
- 2025新时代教师要具备的六种新素养(附案例).docx
- 2025数字技术赋能作业设计与实施.docx
- 2025历史新课程单元教学探微与实践九——通观清末民初中华民族的内忧外患与中国社会的新陈代谢.docx
- 2025教育随笔心得:思想政治教育学科建设若干认识问题探赜.docx
- 2025八下U8HaveyoureadTreasureIslandyet阅读课课例解读及设计.docx
- 2025教育心得体会:重新认识儿童与学习.docx
- 2025数字化时代面向可持续竞争力的计算机教育创新与发展趋势.docx
- 2025新时代教师的信息素养:应变与不变.docx
最近下载
- 感觉信息处理及自我调节能力检核表.docx VIP
- 采购经理入职工作计划PPT.pptx VIP
- 土力学与地基基础 教案 第0-10章 教学设计.pdf VIP
- 2025年高速路巡查员入职考试题库 .pdf VIP
- 公共关系与人际交往能力知到智慧树期末考试答案题库2025年同济大学、复旦大学、华东师范大学跨校共建.docx VIP
- 人教版(2024年新版)七年级上册数学全册教学设计.docx
- 《公共科目》军队文职考试试题及解答参考(2024年).docx VIP
- 谢礼立报国家奖-建筑结构基于性态的抗震设计理论、方法及应用.pptx VIP
- 120#溶剂油安全技术说明书.doc VIP
- 《机械装调技术》课程标准.doc VIP
文档评论(0)