- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案
文档大全
《计算方法》
实验报告
学 院: 信息学院
专 业: 计算机科学与技术
指导教师: 郭卫斌
班级学号: 计102
姓 名: 闻翰
计算机科学与工程系
实验五 线性方程组的迭代法实验
一. 实验目的
(1)深入理解线性方程组的迭代法的设计思想,学会利用系数矩阵的性质以保证迭代过程的收敛性,以及解决某些实际的线性方程组求解问题。
(2)熟悉Matlab编程环境,利用Matlab解决具体的方程求根问题。
二. 实验要求
建立Jacobi迭代公式、Gauss-Seidel迭代公式和超松弛迭代公式,用Matlab软件实现线性方程组求解的Jacobi迭代法、Gauss-Seidel迭代法和超松弛迭代法,并用实例在计算机上计算。
实验内容
1. 实验题目
(1)分别利用Jacobi迭代和Gauss-Seidel迭代求解下列线性方程组,取,要求精度:
(2)分别取、1.05、1.1、1.25和1.8,用超松弛法求解上面的方程组,要求精度为。
2. 设计思想
1.Jacobi迭代:
Jacobi迭代的设计思想是将所给线性方程组逐步对角化,将一般形式的线性方程组的求解归结为对角方程组求解过程的重复。
2.Gauss-Seidel迭代:
Gauss-Seidel迭代的设计思想是将一般形式的线性方程组的求解过程归结为下三角方程组求解过程的重复。
3.超松弛迭代:
基于Gauss-Seidel迭代,对i=1,2,…反复执行计算迭代公式,即为超松弛迭代。
3. 对应程序
1.Jacobi迭代:
function [x,k]=Jacobimethod(A,b,x0,N,emg)
%A是线性方程组的左端矩阵,b是右端向量,x0是迭代初始值
% N表示迭代次数上限,emg表示控制精度,k表示迭代次数,x是解
n=length(A);
x1=zeros(n,1);x2=zeros(n,1);
x1=x0;k=0;
r=max(abs(b-A*x1));
while remg
for i=1:n
sum=0;
for j=1:n
if i~=j
sum=sum+A(i,j)*x1(j);
end
end
x2(i)=(b(i)-sum)/A(i,i);
end
r=max(abs(x2-x1));
x1=x2;
k=k+1;
if kN
disp(迭代失败,返回);
return;
end
end
x=x1;
2.Gauss-Seidel迭代:
function [x,k]=Gaussmethod(A,b,x0,N,emg)
%A是线性方程组的左端矩阵,b是右端向量,x0是迭代初始值
% N表示迭代次数上限,emg表示控制精度,k表示迭代次数,x是解
n=length(A);
x1=zeros(n,1);x2=zeros(n,1);
x1=x0;
r=max(abs(b-A*x1));
k=0;
while remg
for i=1:n
sum=0;
for j=1:n
if ji
sum=sum+A(i,j)*x1(j);
elseif ji
sum=sum+A(i,j)*x2(j);
end
end
x2(i)=(b(i)-sum)/A(i,i);
end
r=max(abs(x2-x1));
x1=x2;
k=k+1;
if kN
disp(迭代失败,返回);
return;
end
end
x=x1;
3.超松弛(SOR)迭代:
function [x,k]=SORmethod(A,b,x0,N,emg,w)
%A是线性方程组的左端矩阵,b是右端向量,x0是迭代初始值
% N表示迭代次数上限,emg表示控制精度,k表示迭代次数,x是解
%w表示松弛因子
n=length(A);
x1=zeros(n,1);x2=zeros(n,1);
x1=x0;
r=max(abs(b-A*x1));
k=0;
while r
您可能关注的文档
- 执业助理医师病例分析报告.doc
- 百日阅读(第一阶段)记录簿表201609.doc
- 平面设计软件课程教学大纲设计.doc
- 精密压力表实用标准装置技术报告材料.doc
- 操作系统实验报告材料三-银行家算法.doc
- 工程预算书封面.doc
- 数字图像处理实验四、基于某GUIDE地图像处理软件开发.doc
- 100个最容易写错和100个最易读错地汉字解析汇报.doc
- 作业风险评估技术实用标准.doc
- 给水管道改造工程破路施工方案设计--.doc
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
最近下载
- 浙江省温州市(新版)2024小学语文统编版(五四制)小升初真题(提分卷)完整试卷(含答案).docx
- 2025年贵州沿河县乌江投资发展有限责任公司招聘笔试参考题库附带答案详解.pdf
- 2022年单招考试综合卷(含答案).pdf VIP
- 八下英语阳光学业评价电子版.docx
- CWI Part C 练习题及答案 (20090614修改) .pdf
- 现金的使用范围._现金的使用范围.ppt
- 2022年昆明市公安局呈贡分局招聘勤务辅警考试真题及答案.docx VIP
- 基于STM32的老年智能手环设计.docx
- 兄弟房屋分割协议书范本8篇.docx
- 2023年昆明市公安局西山分局招聘勤务辅警考试真题及答案.docx VIP
文档评论(0)