线性方程组的数值解法

贵州师范大学数学与计算机科学学院学生实验报告课程名称: 数值分析 班级: 实验日期: 学 号: 姓名: 指导教师:

贵州师范大学数学与计算机科学学院学生实验报告 课程名称:数值分析班级:实验日期: 学号:姓名:指导教师: 实验成绩: 一、实验名称 实验五:线性方程组的数值解法 二、实验目的及要求 . gauss 1.让学生掌握用列主元消去法、超松弛迭代法求解线性方程组 2.培养Matlab编程与上机调试能力. 三、实验环境 每人一台计算机,要求安装WindowsXP操作系统,Microsoftoffice2003、 MATLAB6.5(或7.0). 四、实验内容 1.(SOR)(), 编制逐次超松弛迭代迭代函数子程序并用于求解方程组 , 取初始向量迭代控制条件为 ,.SOR 请绘制出迭代次数与松弛因子关系的函数曲线给出最佳松弛因子迭代 Gauss-Seidel? 的收敛速度是否一定比迭代快 2.Gauss(), 编制列主元消去法函数子程序并用于解 . 要求输出方程组的解和消元后的增广矩阵 2 注:题必须写实验报告 五、算法描述及实验步骤 第一步: 先编出列主元高斯消去法的程序 Function [Ab,x]=liegauss(Ab,n) k=1; k<n while i=k+1:n for abs(Ab(i,k))>abs(Ab(k,k)) if

腾讯文库线性方程组的数值解法