线性方程组

{c11x1+c12x2++c1nxn=d1c21x1+c22x2++c2nxn=d2cm1x1+cm2x2++cmnxn=dm

用矩阵表示线性方程组

  • 系数矩阵:去掉未知数和常数形成的矩阵
    (c11c12c1nc21c22c2ncm1cm2cmn)
  • 增广矩阵:系数矩阵加上常数
    (c11c12c1n|d1c21c22c2n|d2|cm1cm2cmn|dm)

高斯消元法解线性方程组

矩阵的初等变换

  • 互换: 行互换 Rij,列互换 Cij
  • 倍乘: 用一个不为0的常数c乘以一个方程。 cRi
  • 倍加: 将第i个方程倍乘后加到第j个方程。 Rj+cRi

求解步骤

  1. 利用初等变换将矩阵转化为阶梯矩阵
    (c11c12c1n|d10c22c2n|d2|00crr|dr000|0|000|0)

r为矩阵的秩

  • r = n, 则线性方程组有唯一解
  • r < n, 则线性方程组有无数个解
  • dr+1 != 0, 则线性方程组没有解
  1. 利用初等变换将阶梯头变成1,然后令没有阶梯头的未知数等于t1, $t_{i}为任意数,通过移项则可得出所有未知数的解

举个例子:

对于线性方程组 :

{x1+2x2+3x3+4x4+5x5=82x1+4x2+6x3+8x4+10x5=163x1+6x2+9x3+12x4+15x5=24x1+x2+x3+x4+x5=32x1+3x2+4x3+5x4+6x5=11

对应的增广矩阵为:

(12345|8246810|163691215|2411111|323456|11)

第一步:R22R1, R33R1, R4R1, R52R1

(12345|800000|000000|001234|501234|5)

第二步:R5R4

(12345|800000|000000|001234|500000|0)

第三步:R24

(12345|801234|500000|000000|000000|0)

矩阵的秩为2 < 5, 且d3 = 0, 所以矩阵有无数个解。

第四步,R2, R12R2

(10123|201234|500000|000000|000000|0)

第五步,另x3 = t1, x4 = t2, x5 = t3, t为任意数,则可以得到方程的解为
(x1=2+t1+2t2+3t3x2=52t13t24t3x3=t1x4=t2x5=t3)