线性方程组的直接解法
线性方程组直接解法

在求解线性规划问题时,高斯消元法 可以用于求解单纯形表中的方程组,
从而得到最优解。
矩阵求逆
通过高斯消元法可以将一个可逆矩阵 化为单位矩阵,从而求出其逆矩阵。
计算机图形学
在计算机图形学中,高斯消元法可以 用于求解三维变换矩阵,实现图形的 旋转、平移等操作。
2023
PART 03
克拉默法则
REPORTING
2023
PART 02
高斯消元法
REPORTING
高斯消元法的基本思想
通过对方程组的增广矩阵进行初等行 变换,将其化为行阶梯形矩阵,然后 逐步回代求解未知数。
高斯消元法的基本思想是将方程组中 的未知数逐一消去,从而得到一个易 于求解的三角形方程组。
高斯消元法的步骤
将方程组的增广矩阵写出来, 并对其进行初等行变换,化为 行阶梯形矩阵。
未来研究方向
高性能计算
随着计算资源的不断发展,研究如何 在高性能计算环境中更有效地应用直 接解法和迭代解法具有重要意义。
预处理技术
研究更有效的预处理技术,以 改善迭代解法的收敛性和稳定 性。
并行化与分布式计算
探索并行化和分布式计算技术 在解线性方程组中的应用,以 提高计算效率和可扩展性。
自适应算法
开发能够自适应地选择最合适 算法和参数的线性方程组求解 器,以提高求解效率和精度。
2023
THANKS
感谢观看
https://
REPORTING
从行阶梯形矩阵中,选取一个 主元,通过行变换将主元所在 的列的其他元素消为0。
重复上述步骤,直到所有未知 数都被消去,得到一个上三角 形方程组。
从上三角形方程组中,逐个回 代求解未知数。
求解线性方程组的直接解法

求解线性方程组的直接解法5.2LU分解① Gauss消去法实现了LU分解顺序消元结束时的上三角矩阵U和所用的乘数,严格下三角矩阵。
将下三角矩阵的对角元改成1,记为L,则有A=LU,这事实是一般的,我们不难从消去的第k个元素时的矩阵k行及k列元素的历史得到这一点.因为从消元的历史有u kj=a kj-m k1u1j- m k2u2j -…- m k,k-1u k-1,j, j=k,k+1,…,nm ik=(a ik-m i1u1k- m i2u2k -…-m i,k-1u k-1,k>/u kk i=k+1,k+2,…,n于是a kj=m k1u1j+m k2u2j+…+m k,k-1u k-1,j+u kj, j=k,k+1,…,na ik=m i1u1k+m i2u2k+…+m i,k-1u k-1,k+m ik u kk i=k+1,k+2,…,n从前面两个式子我们可以直接计算L和U(见下段>.将矩阵分解为单位下三角矩阵和上三角矩阵之积称为矩阵的LU分解.顺序消元实现了LU分解,同时还求出了g, Lg=b的解.②直接LU分解上段我们得到(l ij=m ij>u kj=a kj-l k1u1j-l k2u2j -…- l k,k-1u k-1,j, j=k,k+1,…,nl ik=(a ik-l i1u1k-l i2u2k -…-l i,k-1u k-1,k>/u kk i=k+1,k+2,…,n2诸元素对应乘积,只不过算L的元素时还要除以同列对角元.这一规律很容易记住.可写成算法(L和U可存放于A>:for k=1:n-1for j=k:nu kj=a kj-l k1u1j-l k2u2j -…- l k,k-1u k-1,jendfor i=k+1:nl ik=(a ik-l i1u1k-l i2u2k -…-l i,k-1u k-1,k>/u kkendend这一算法也叫Gauss消去法的紧凑格式,可一次算得L,U的元素,不需逐步计算存储.考察上面的表格会发现还可安排其它计算次序,只要在这一次序下每个元素左边的L的元素与上方的U的元素已计算在先。
数值计算方法-第2章-线性方程组的直接解法

(k ) (k ) (k ) (k ) a max a A , b 在矩阵 的第 k 列中找 i k ik k in
( k 1) ( k 1) A , b 交换第k行与ik行, 进行第k次消元, 得
第2章 线性方程组的直接解法
n阶线性方程组: 记:
a1n b1 x1 b x a2 n 2 2 , x b , bn ann x n
a11 a Ai 21 an1 a1n b2 a2 n bn ann b1
消元过程: 只统计乘除法的次数. 除法次数: 2. for k=1 to n step 1 …… n次循环 n n 1 (n k ) k 2.2 for i=k+1 to n step 1 …… n-k次循环 k 1 k 1 aik/akk→aik ……每次k循环: n-k次除法 n(n 1) 2 for j=k+1 to n step 1 …… n-k次循环 : aij-aik*akj→aij … 每次k循环:(n-k)2次乘 乘法次数 n n 2 (n k ) (n k ) end for ( j ). k 1 k 1 bi-aik*bk→bi …每次k循环: n-k次乘法 n 1 n 1 2 k k end for ( i ). k 1 k 1 end for ( k ). n(n 2 1) 3 3. for k=n to 1 step -1 …… n次循环 3.1 计算 bk/akk→bk ……每次k循环: 1次除法 回代过程: 3.2 for i=1 to k-1 step 1 …… k-1次循环 乘除法次数: n bi-aik*bk→bi … 每次k循环: k-1次乘法 k n(n 1) 2 end for (i).(移第k列) k 1 end for ( k ). 总的乘除法次数: n3 3 n2 n 3, Gauss消去法时间复杂度: O(n3)
数值分析第三章线性方程组解法

数值分析第三章线性方程组解法在数值分析中,线性方程组解法是一个重要的主题。
线性方程组是由一组线性方程组成的方程组,其中未知数的次数只为一次。
线性方程组的解法包括直接解法和迭代解法两种方法。
一、直接解法1.1矩阵消元法矩阵消元法是求解线性方程组的一种常用方法。
这种方法将方程组转化为上三角矩阵,然后通过回代求解得到方程组的解。
1.2LU分解法LU分解法是将系数矩阵A分解为一个下三角矩阵L和一个上三角矩阵U的乘积,然后通过解两个三角方程组求解线性方程组。
这种方法可以减少计算量,提高计算效率。
1.3 Cholesky分解法Cholesky分解法是对称正定矩阵进行分解的一种方法。
它将系数矩阵A分解为一个下三角矩阵L和它的转置的乘积,然后通过解两个三角方程组求解线性方程组。
Cholesky分解法适用于对称正定矩阵的求解,具有较高的精度和稳定性。
二、迭代解法2.1 Jacobi迭代法Jacobi迭代法是一种迭代求解线性方程组的方法。
它通过分解系数矩阵A为一个对角矩阵D和一个余项矩阵R,然后通过迭代更新未知数的值,直至达到一定精度要求为止。
Jacobi迭代法简单易懂,容易实现,但收敛速度较慢。
2.2 Gauss-Seidel迭代法Gauss-Seidel迭代法是一种改进的Jacobi迭代法。
它通过使用新计算出的未知数值代替旧的未知数值,达到加快收敛速度的目的。
Gauss-Seidel迭代法是一种逐步逼近法,每次更新的未知数值都会被用于下一次的计算,因此收敛速度较快。
2.3SOR迭代法SOR迭代法是一种相对于Jacobi和Gauss-Seidel迭代法更加快速的方法。
它引入了一个松弛因子,可以根据迭代的结果动态地调整未知数的值。
SOR迭代法在理论上可以收敛到线性方程组的解,而且收敛速度相对较快。
三、总结线性方程组解法是数值分析中的一个重要内容。
直接解法包括矩阵消元法、LU分解法和Cholesky分解法,可以得到线性方程组的精确解。
线性方程组的直接解法实验报告

本科实验报告
课程名称:数值计算方法B
实验项目:线性方程组的直接解法
最小二乘拟合多项式
实验地点:ZSA401
专业班级:学号:201000
学生姓名:
指导教师:李志
2012年4月13日
for(i=1;i<=n;i++)
{
for(j=1;j<=n+1;j++)
printf("%lf\t",A[i][j]);
printf("\n");
}
double answer[N];
Gauss_eliminate(n,answer);
/*输出解*/
for(i=1;i<=n;i++)
printf("a[%d]=%lf\t",i-1,answer[i]);
getchar();
getchar();
}
四、实验结果与讨论、心得
讨论、心得:
刚开始调试代码的时候有时候就是很小的错误导致整个程序不能运行,需要我们一步一步慢慢来,经过无数次的检查程序错误的原因,以及在老师的帮助下,完成了这次实验。
这段时间的实验课提高了我的分析问题,解决问题的能力,特别提高了对一个程序的整。
线性方程组的直接解法1

(续3)
设为
A
(k )
(k ) x b
Step k: 若 a ( k ) kk
o
,令
l ik
a ik
(k )
a kk
(k )
, (i=k+1,k+2,…n)
用- l ik 来乘以第k个方程,加到第i个方程,并保留第k 个方程, 得: (i=k+1,k+2,…n)
August 6, 2012 yfnie@ 9
Step1: 若a
(1 ) 11
0 ,令 l i 1
a i1
(1 )
a 11
(1 )
( i 2 ,3 ,... n )
,用
l i1 乘
第一个方程加到第 i 个方程 式,得
( i 2 , 3 ,... n ) ,并保留第一
August 6, 2012
yfnie@
k 1 1
k 1
n
n ( n 1) 2
11
yfnie@
• 计算量
• Gauss顺序消去法消去过程所需的乘除运算次数为
2 ( n k ) ( n k )
2 k 1
n 1
n
3
n
2
n 3
5n 6
O (n )
3
3
n
2
a kk 0
(k )
(1 k n )
k 0
(1 k n )
August 6, 2012
yfnie@
14
命题证明
A A
(1 )ቤተ መጻሕፍቲ ባይዱ
A
(k )
数值分析-线性方程组的直接解法
算法 Gauss(A,a,b,n,x)
1. 消元 For k=1,2, … , n-1 1.1 if akk=0 , stop; 1.2 For i=k+1,k+2, …, n 1.2.1 l ik=aik /akk => aik 1.2.2 For j=k+1,k+2, … ,n ai j -aik ak j =>aij 1.2.3 bi -aik bk=> bi 2. 回代 2.1 bn / an=>xn; 2.2 For i=n-1,n-2, …, 2,1 2.2.1 bk => S 2.2.2 For j=k+1,k+2, … ,n S –akj xj =>S 2.2.3 S/ akk => xk a1 1 a1 2 a13 a2 1 a2 2 a23
线性方程组的直接解法
刘 斌
线性方程组的直接解法
§1 Gauss消去法 1.1 顺序Gauss消去法
1.2
§2 2.1 2.2 2.3
列主元Gauss消去法
Gauss消去法的矩阵运算 Doolittle分解法 平方根法
直接三角分解方法
2.4
追赶法
引入
在科学计算中,经常需要求解含有n个未知量 的n个方程构成的线性方程组 a11 x1 a12 x2 a1n xn b1 a21 x1 a22 x2 a2 n xn b2 (1) an1 x1 an 2 x2 ann xn bn
(1) a12 ( 2) a22 0
(1) (1) a13 a1 n ( 2) ( 2) a23 a2 n ( 3) ( 3) a33 a3 n
0
数值分析小论文线性方程组的直接解法
数值分析小论文线性方程组的直接解法线性方程组的直接解法是指通过一系列的代数运算直接求解线性方程组的解。
线性方程组是数值分析中非常重要的问题,广泛应用于工程、科学、计算机图形学等领域。
在线性方程组的直接解法中,最常用的方法是高斯消元法,它是一种基于矩阵变换的方法。
高斯消元法将线性方程组表示为增广矩阵,并通过一系列的行变换将增广矩阵转化为行阶梯形矩阵,从而得到方程组的解。
高斯消元法的主要步骤包括消元、回代和得到方程组的解。
消元是高斯消元法的第一步,通过一系列的行变换将增广矩阵的元素转化为上三角形式。
在消元过程中,我们首先找到主元素,即矩阵的对角线元素,然后将其它行的元素通过消元操作转化为0,从而使得矩阵逐步变成上三角形矩阵。
回代是高斯消元法的第二步,通过一系列的回代操作求解线性方程组。
回代操作是从上三角形矩阵的最后一行开始,通过依次求解每个未知数的值,最终得到方程组的解。
高斯消元法的优点是算法简单易于实现,可以在有限的步骤内求解线性方程组,适用于一般的线性方程组问题。
但是高斯消元法也存在一些问题,例如当矩阵的主元素为0时,无法进行消元操作,此时需要通过行交换操作来避免这种情况。
另外,高斯消元法对病态矩阵的求解效果较差,容易引起舍入误差累积,导致解的精度下降。
在实际应用中,为了提高求解线性方程组的效率和精度,人们常常使用一些改进的直接解法,例如列主元高斯消元法和LU分解法。
列主元高斯消元法通过选择最大主元来避免主元为0的情况,进一步提高了求解线性方程组的精度。
LU分解法将矩阵表示为两个矩阵的乘积,从而将线性方程组的求解问题转化为两个三角形矩阵的求解问题,提高了求解效率。
综上所述,线性方程组的直接解法是一种基于矩阵变换的方法,通过一系列的代数运算求解线性方程组的解。
高斯消元法是最常用的直接解法之一,它简单易于实现,适用于一般的线性方程组问题。
在实际应用中,可以通过改进的直接解法来进一步提高求解效率和精度。
线性方程组的直接解法程序设计
线性方程组的直接解法程序设计一、高斯消元法高斯消元法是解线性方程组最常用的方法之一、它通过消元和回代的方式,将线性方程组转化为上三角形式,进而求解未知数的值。
程序设计步骤如下:1.读入线性方程组的系数矩阵A和常数向量b;2.进行初等行变换,将系数矩阵A转化为上三角矩阵U,并同时对常数向量b进行相应的变换;3.判断是否有唯一解,如果主对角线上存在零元素,则方程组无解;如果主对角线上所有元素都非零,则方程组有唯一解;4.进行回代计算,求解未知数的值。
高斯消元法的优点是简单直观,容易理解和实现。
但是在一些情况下,会出现主对角线上有零元素的情况,此时需要进行行交换,增加了额外的计算量。
二、LU分解法LU分解法是另一种常用的线性方程组直接解法。
它将系数矩阵A分解为下三角矩阵L和上三角矩阵U的乘积,即A=LU。
程序设计步骤如下:1.读入线性方程组的系数矩阵A和常数向量b;2.进行LU分解,找到下三角矩阵L和上三角矩阵U;3.解第一个方程Ly=b,先求解向前替代方程,计算出y的值;4.解第二个方程Ux=y,再求解向后替代方程,计算出x的值。
LU分解法的优点是可以在多次需要解线性方程组的情况下重复使用LU分解的结果,提高计算效率。
但是LU分解法需要找到L和U的值,增加了额外的计算量。
三、数学实验在进行数学实验时,需要注意以下几点:1.线性方程组的系数矩阵应该是满秩的,以保证方程组有唯一解;2.对于大规模的线性方程组,可以使用稀疏矩阵存储和计算,减少内存和计算时间的消耗;3.在求解过程中,需要判断方程组是否有解,并且考虑特殊情况的处理;4.通过数学实验可以验证直接解法的正确性和有效性,分析计算结果的误差和稳定性。
综上所述,线性方程组的直接解法程序设计在计算方法和数学实验中都是重要的研究内容。
高斯消元法和LU分解法是常用的直接解法,通过编写程序并进行数学实验,可以深入理解和应用这些方法。
这些方法的有效性和稳定性对于解决实际问题具有重要意义。
第三章 线性代数方程组的直接解法1
for
j = n : −1 : 2
y( j ) = y( j ) u( j , j )
y (1 : j − 1) = y (1 : j − 1) − y ( j )u(1 : j − 1, j )
end
y(1) = y(1) u(1,1)
加减乘除运算次数之和)均为 两种算法的工作量(加减乘除运算次数之和 两种算法的工作量 加减乘除运算次数之和 均为 n
高斯变换
a 0
(1) 11
取
L = I +l e 1
其中 l i 1
T 1 1
l1 = (0, l21,⋯, ln1)
a
(1) 11
T
=
−1 1
a
(1) i1
i = 2, 3,⋯ , n
−1 1 T 1 1
记
A
( 2)
=L A
(1)
L = I −l e
(1 a11) 0 I n−1 c1 T 1
(i ) ii
的各阶顺序主子式都不等于零 顺序主子式都不等于 A 的各阶顺序主子式都不等于零,即
−1 −1 1 2
1 4 7 0 −3 − 6 = U L2 L1 A = 0 0 1
∴ A = L L U = LU
其中
1 0 0 2 1 0 −1 − 1 L = L1 L2 = 3 2 1
Gauss消去法的矩阵表示 消去法的矩阵表示 设给定 n 阶矩阵 记
1 0 0 −2 1 0 L1 = −3 0 1
设给定矩阵
则有
7 1 4 0 −3 −6 L1 A = 0 −6 −11
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用列主元求解,调用: format long A=[420 210 140 105; 210 140 105 84; 140 105 84 70; 105 84 70 60]; b=[875 ; 539 ; 399; 319;]; [x,U]=GaussColumnMain(A,b) 得到:
则可知 x 的近似解为:
0 2 x1 x 2 x1 6 x 2 2 x3 4 x 3 x 8 x 2 3 1
2 4 5
调用: A=[2 -1 0; 1 6 -2; 4 -3 8; ]; b=[2 ; -4 ; 5;]; [x,U]=GaussOrder(A,b) 程序运行结果如下:
(n) A( 2) ....... A A = A(1)
` 在第 k-1 步结束,矩阵 A( k ) 将被构造出来;它的样子如下所示,其中用线框 起来的第 k 行和仅仅前面有线的第 k 列说明由消元过程产生的结构
(k ) 我们的任务是描述怎样从 A( k ) 得到 A( k 1) , 为了在第 k 列的主元素 a kk 下面产生 0,
通过解方程
Ae ( 0) r ( 0)
得到。此即为迭代细化。 假如方程已用高斯消去法解出,由于舍入误差,我们不能期望所得的结果是 精确解,我们用 x ( 0) 表示它,然后计算 r ( 0) , e ( 0 ) ,并用下面三个式子计算 x (1) :
r ( 0 ) b Ax ( 0) ( 0) (0) Ae r x (1) x ( 0 ) e ( 0 )
运行时间 0.040390 秒
为了区别顺序高斯消元法和列主元高斯消去法,我们修改原方程组的系数为: A=[0 -1 2; 1 6 -2; 4 -3 8; ]; 调用: A=[0 -1 2; 1 6 -2; 4 -3 8; ]; b=[2 ; -4 ; 5;]; [x,U]=GaussOrder(A,b) 得到:
重复过程可以得到更精确地解 x ( 2) , x (3) ...
二、 数值实验
2.1 计算机配置: 内存:2G 操作系统:win 7 Cpu :intel core i3,2.13GHz Matlab 版本:7.8.0.347 (R2009a ) 2.2 顺序高斯消去法: 我们利用 matlab 编制 M 文件,求解如下方程组:
我们把它下面的行减去第 k 行的倍数。 第 i=1,2, …, k 行不改变。 所以公式是:
( k 1) aij (k ) aij 若i k (k ) (k ) (k ) (k ) aij (aik / a kk )a kj 若i k 1和j k 1 0 若i k 1和j k
可见, 共迭代了 2 次就满足 1e-16 的精度要求,可见迭代细化能保证方程组的解 满足较高的精度要求,且收敛速度也较快。 最终解为:
x1 0.999999999999998 x 1.000000000000005 2 x3 1.000000000000014 x 4 0.999999999999979
x x (0) A1 (b Ax (0) ) x (0) e (0)
其 中 e (0) A1 (b Ax ( 0) ) 称 为 误 差 向 量 . 对 应 于 近 似 解 的 残 差 向 量 是
r (0) b Ax (0) ,它是可以计算的。我们不计算 A( 1) ,但是向量 e (0) A1r (0) 可以
x1 1.000000000000022 x 2 0.999999999999745 x 1.000000000000615 3
x4 0.999999999999600
以此为初始值进行迭代细化,调用: A=[420 210 140 105; 210 140 105 84; 140 105 84 70; 105 84 70 60]; x=[ 1.000000000000022; 0.999999999999745; 1.000000000000615; 0.999999999999600;]; b=[875 ; 539 ; 399; 319;]; [x1,R,E,iter,error]=IterRefine(A,b,x,1e-16,2000) 其中:x1:为最终满足精度要求的解 R:存放每一步迭代结果, E:存放每一步迭代误差 Iter:为共进行的迭代次数 Error:为迭代成功与否的标志,1 标志成功 A,b:为方程组的系数 精度要求为:1e-16 最大迭代次数为 2000 最终得到:
(1-1)
若 det(U)≠0,即 u ii ≠0(i=1,2,…n),则(1-1)有唯一解,可以从最后一个方 程得到:
xn y n / u n
代入倒数第二个方程可得
xn1 ( y n u n1,n xn ) / u n1,n1
通常设已求得 xn , xn1 ,, xi 1 , 则方程组的第 i 个方程可得:
线性方程组的直接解法初步探讨
魏栋 20103950
一、 线性方程组的直接解法
1.1 顺序 Gauss 消去法 Gauss 消去法是求解线性方程组较为有效的方法。它主要包括两个操作:消 元和迭代。 消元即是将线性方程组转化为与其同解的上三角方程组;回代是指通 过上三角方程组逐个解出方程组的未知数。 1.1.1 消元过程: 为正式地描述高斯算法过程,我们把它理解为一个连续 n-1 步主步产生的如 下矩阵系列:
说明此时顺序高斯消去法不适用了 利用列主元法,调用: tic; A=[0 -1 2; 1 6 -2; 4 -3 8; ]; b=[2 ; -4 ;
5;]; [x,U]=GaussColumnMain(A,b) toc; 得到:
说明此时列主元高斯消去法仍适用 2.4 迭代细化: 我们编制 matlab 程序,选取方程组为: A=[420 210 140 105; 210 140 105 84; 140 105 84 70; 105 84 70 60]; b=[875 ; 539 ; 399; 319;];
三、 附录
3.1 顺序高斯消去法的程序: GaussOrder.m 3.2 列主元高斯消去法的程序: GaussColumnMain.m
3.3 迭代细化的程序: IterRefine.m
(k ) 当消元过程进行到第 k 步时,按顺序高斯消去法,应该选取 a kk 为主元,使
得第 k 个方程不变。但注意到,此时,若该主元为 0 或是其绝对值很小时就会出 现上述问题,所以我们选择第 k 列的元素 ai(kk ) (i=k,k+1,…,n)中绝对值最大的 元素为主元,即令:
(k ) (k ) a rk max aik k i n
xi yi
j i 1
u
n
ij
xj / u ii (i=n-1,n-2,…1)
1.2 选主元: 由于顺序高斯消去法存在一个明显的缺点,当有一步的消元过程中,主元是 0 时,消元过程就无法进行下去了,并且当主元很小时,由于舍入误差的影响, 也可能引起很大的误差,从而使高斯消去法失效。 解决问题问题的方法之一是重新选取主元,可以有行尺度高斯消元法,列尺 度高斯消元法,或是全主元高斯消去法。这里我们以列主元为例进行介绍:
然后,我们取 U= A( n ) 并定义 L 为:
(k ) (k ) aik / a kk 若i k 1 lik 1 若i k 0 若i k 1
这里 A=LU 是矩阵 A 的标准高斯分解,L 为单位下三角阵,而 U 为上三角阵。 注意,当消元过程的任何一个主元素为 0 时将中断。
2 4 5
调用: tic; A=[2 -1 0; 1 6 -2; 4 -3 8; ]; b=[2 ; -4 ; 5;]; [x,U]=GaussColumnMain(A,b) toc; 得到:
可得最终解仍为:
x1 0.6200 x 2 0.7600 x 0.0300 3
如果 a r(kk ) =0,说明矩阵不可逆,即方程组的解不确定;否则,当 r>k 时,则其在
(k ) 增广矩阵中交换第 k 行和第 r 行,使 a r(kk ) 成为主元(此时变成了 a k ,然后再按 k )
Gauss 消去法进行消元运算,此即为列主元高斯消去法。 1.3 迭.1.2 回代过程: 设原方程为: AX=Y 假设按上述步骤消元后得到 U,此时解方程组即为解:UX=Y 式中: u1n u11 u12 u1,n 1 y1 y u 22 u 2,n 1 u 2n 2 U ,Y y u n 1,n 1 u n 1,n n 1 u nn yn
可得方程组的解为:
x1 0.6200 x 2 0.7600 x 0.0300 3
运行时间为:0.015229 秒
2.3 列主元高斯消去法 我们仍利用 matlab 求解方程组:
0 2 x1 x 2 x1 6 x 2 2 x3 4 x 3 x 8 x 2 3 1