实验四 线方程组的直接解法
一、问题提出
给出下列几个不同类型的线性方程组,请用适当算法计算其解。
设线性方程组
????????????????????????????????
设对称正定阵系数阵线方程组
?????????????????????????
三对角形线性方程组
二、要求
1、 对上述三个方程组分别利用Gauss顺序消去法与Gauss列主元消去法;平方根法与改进平方根法;追赶法求解(选择其一);
2、 应用结构程序设计编出通用程序;
3、 比较计算结果,分析数值解误差的原因;
4、 尽可能利用相应模块输出系数矩阵的三角分解式。
三、目的和意义
1、通过该课题的实验,体会模块化结构程序设计方法的优点;
2、运用所学的计算方法,解决各类线性方程组的直接算法;
3、提高分析和解决问题的能力,做到学以致用;
通过三对角形线性方程组的解法,体会稀疏线性方程组解法的特点。
四、实验学时:2学时
五、实验步骤:
1.进入C或matlab开发环境;
2.根据实验内容和要求编写程序;
3.调试程序;
4.运行程序;
5.撰写报告,讨论分析实验结果.
解:
程序代码:
1.Gsuss列主元消去法
#includeiostream
#includecmath
#includecstdlib
usin
原创力文档

文档评论(0)