数值分析上机实验报告
课程名称:
数值分析上机实验
学院:机械工程学院专业:机械制造
姓名:
学号:
年级:12级
任课教师:老师
2012年12月30日
f一.已知A与b
1238412
2115237
1061074
1112336
A0113584
0718719
1742382
3067813
2031743
B21874369
211523710610741112336011358407187191742382191418233125432101234521897361563849078416531254321556791431238482031454183674210567811012345312384827108437410101137418562101023
21897362031454410101119897918043163731112231563849183674237418560431637978936501034580784165105678121010233111223010345814713846511123480336993071828212131411034563123789312312410101030037585178431702384172213474
339923182517341708467169517843178661234311101230
306781311123480336993071828212131411034563123789307193344446782
4719345
2031743
3123124
1010103
0037585
1784317
0238417
2213474
4446782
4000001
56784392T
(2)用超松弛法求解Bxb(取松弛因子ω14,x(0)0,迭代9次)。
(3)用列主元素消去法求解Bxb。
解:(3)、用列主元素消去法求解Bxb
(一)、理论依据:
其基本思想是选取绝对值尽量大的元素作为主元素,进行行与列的交换,再进行回代,求出方程的解。将方阵A和向量b写成C(Ab)。将C的第1列中第1行的元素与其下面的此列的元素逐
一进行比较,找到最大的元素cj1,将第j行的元素与第1行的元素进行交换,然后通过行变换,将第1列中第2到第
个元素都消成0。将变换后的矩阵C1的第二列中第二行的元
素与其下面的此列的元素逐一进行比较,找到最大的元素
c1k2
,将第
k
行的元素与第
2
行的
元素进行交换,然后通过行变换,将第2列中第3到第
个元素都消成0。以此方法将矩阵的左下部分全都消成0。
(二)、计算程序:
i
clude