用 C 编程实现 gauss 顺序消去法班级: 09 医软(一)班姓名: 包优学号: 09713001 姓名: 曹俊武学号:09713003 姓名: 查海松学号: 09713004 一、 实验名称用 c 编程实现 gauss 顺序消去法二、 执行步骤设有线性方程组Ax = b (1
1) 其中A=nnnnnnaaaaaaaaa212222111211,x=nxxx21,b=nbbb21为了清晰起见,以n=4 为例来说明消去法的过程,将方程组写成如下的形式)1(44)1(443)1(432)1(421)1(41)1(34)1(343)1(332)1(321)1(31)1(24)1(243)1(232)1(221)1(21)1(14)1(143)1(132)1(121)1(11bxaxaxaxabxaxaxaxabxaxaxaxabxaxaxaxa(1
2) Gauss 消去法的过程是:第 1 步假定)1(11a0,在方程组( 1,2)中保留第一个方程,将第一个方程分别乘21)1(11)1(21laa、31)1(11)1(31laa、41)1(11)1(41laa,再分别减第二个、第三个、第四个方程便得到方程组(1,2)的等价方程组)2(44)2(443)2(432)2(42)2(34)2(343)2(332)2(32)2124)2(243)2(232)2(22)1(14)1(143)1(132)1(121)1(11bxaxaxabxaxaxabxaxaxabxaxaxaxa(1
3) 其中)1(11)1()2(jiijijalaa(j=2,3,4,5,;i=2,3,4,),)1(11)1()2(blbbiii(i=2,3,4)
第 2 步假定0)2(22a,在方程组 (1,3)中保留第一及第二个方程分别乘以32)2(22)2(32laa,42)2(22)2(42laa再分别