实验四 线性方程组的迭代解法
一、 实验目的
(1) 学会用Jacobi迭代法、Gauss- Seidel迭代法和超松弛迭代法求线性方程组解
(2) 学会对各种迭代法作收敛性分析,研究求方程组解的最优迭代方法.
(3) 按照题目要求完成实验内容,写出相应的Matlab程序,给出实验结果.
(4) 对实验结果进行分析讨论.
(5) 写出相应的实验报告.
二、实验内容
1.熟悉Jacobi迭代法,并编写Matlab程序
matlab程序
按照算法(Jacobi迭代法)编写Matlab程序(Jacobi.m)
function[x,k,index]=Jacobi(A,b,ep,it_max)
% 求解线性方程组的Jacobi迭代法,其中,
% A为方程组的系数矩阵;
% b为方程组的右端项;
% ep为精度要求,缺省值1e-5;
% it_max为最大选代次数,缺省值100;
% x为方程组的解;
% k为迭代次数;
% index为指标变量 index=1表示迭代收敛到指定要求,
% , index=0表示迭代失败.
if nargin<4 it_max=100;end
if nargin<3 ep=1e-5;end
n=length(A);k=0;
x=zeros(n,1);y=x;index=1;
while l
for i=1:n
y(i)=b(i)
for j=1:n
if j = i
y(i)=y(i)-A(i,j)*x(j);
end
end
if abs(A(i,i))<1e-10|k== it_max
index=0; return;
end
y(i)=y(i)/A(i,i);
end
if norm(y-x,inf)<ep
break;
end
e=y;k=k+1;
end
2. 熟悉Gauss-Seidel迭代法,并编写Matlab程序
201000 学生姓名: 指导教师: 李志 2012 年 4月 5日 线性方程组的迭代解法 一、实验目的和要求实验目的:使用雅可比迭代法或高斯-赛德尔迭代法对方程组进行求解。...
实验报告四 线性方程组的求解-迭代_IT/计算机_专业资料。浙江大学城市学院实验报告课程名称 实验项目名称 科学计算 线性方程组的求解-迭代法 实验成绩 指导老师(签名...
数值分析实验报告 实验五 线性方程组的迭代解法应用雅可比迭代和高斯-塞德尔迭代...4 0 0 0 x1 = 1.0025 2.0008 -1.0000 k= 5 x1 = 0.9997 2....
实验报告四 线性方程组的求解-迭代 隐藏>> 浙江大学城市学院实验报告课程名称 实验项目名称 科学计算 线性方程组的求解-迭代法 实验成绩 指导老师(签名 ) 日期 一...
线性方程组的 J-迭代; 线性方程组的 GS-迭代; 线性方程组的 SOR-迭代。 实验内容 成绩 教师 实验四实验报告一、实验名称: 实验名称:线性方程组的 J-迭代,GS...
实验四 一、 实验目的 一元非线性方程的迭代解法 通过该综合性实验的基本训练, 使学生进一步掌握 科学计算方法的基本知识; 掌握使用常用计算机语言编 程进行数值...
实验报告 3:线性方程组迭代求解撰写人: *** 学号:*** 班级:*** 一.上机题目 Jacobi 迭代法和 Gauss_Saide 迭代法解线性方程组。 二.目的要求掌握用 Jacobi...
实验四 解线性方程组的迭代方法 隐藏>> 实验三 实验三一、实验目的 解线性方程组的直接解法 通过编写雅克比迭代法、高斯-赛德尔迭代法、SOR方法的程序代码,熟悉 相...
本科实验报告 课程名称: 计算机数值方法 B 实验项目: 实验 3 线性方程组的迭代解法 实验地点: 致远楼 B501 专业班级: 软件 1229 班 学号: 2012005829 学生姓名:...
实验5解线性方程组的迭代... 4页 2下载券 ...《计算方法》实验报告 学专 院: 业: 信息学院 ...代过程的收敛性,以及解决某些实际的线性方程组求解...
闽公网安备 35021102001881号 
热门文档