/ / /
第1讲 线性方程组和高斯消元法(Linear Systems and Gaussian Elimination)
🔴
入学要求
💯
能力测试
🛣️
课程安排
🕹️
研究资源

第1讲 线性方程组和高斯消元法(Linear Systems and Gaussian Elimination)

💡

查看全集:🏸线性代数/Linear Algebra

1. 线性代数基础

1.1 线性方程组的历史发展

线性方程组(Linear Systems)的研究可追溯至:

1.2 几何视角下的线性方程组

{a1x+b1y=c1(二维直线)a2x+b2y+c2z=d2(三维平面)a1x1++anxn=b(n维超平面)\begin{cases} a_1x + b_1y = c_1 \quad (\text{二维直线}) \\ a_2x + b_2y + c_2z = d_2 \quad (\text{三维平面}) \\ a_1x_1 + \cdots + a_nx_n = b \quad (\text{n维超平面}) \end{cases}

关键观察:方程组的解对应几何对象的交集(如直线的交点、平面的交线等)。


2. 矩阵的行阶梯形

2.1 行阶梯形(Row-Echelon Form, REF)

定义:矩阵满足:

  1. 全零行位于底部
  1. 非零行的首个非零元素(主元)严格右移

示例:

(123045006)(REF)\begin{pmatrix} 1 & 2 & 3 \\ 0 & 4 & 5 \\ 0 & 0 & 6 \end{pmatrix} \quad (\text{REF})

2.2 简化行阶梯形(Reduced REF, RREF)

额外要求

3. 主元为1

4. 主元所在列其他元素为0

示例:

(100010001)(RREF)\begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} \quad (\text{RREF})


3. 高斯消元法

3.1 基本行操作(Elementary Row Operations)

  1. 倍乘:某行乘以非零常数
  1. 交换:两行位置互换
  1. 线性组合:将某行的倍数加到另一行

定理:行操作不改变方程组的解集。

3.2 算法步骤

高斯消元(求REF):

  1. 定位最左非零列
  1. 通过行交换确保主元非零
  1. 用主元消去下方元素
  1. 递归处理子矩阵

高斯-若尔当消元(求RREF):

5. 将主元标准化为1

6. 用主元消去上方元素


4. 应用示例

4.1 交通流量问题

问题描述

某交叉路口每小时车流量满足平衡条件,建立方程组:

{x1x2=330x1+x4=1060x2x3=270x3+x4=1000\begin{cases} x_1 - x_2 = 330 \\ x_1 + x_4 = 1060 \\ x_2 - x_3 = -270 \\ x_3 + x_4 = 1000 \end{cases}

解法

  1. 构建增广矩阵并执行行操作
  1. x4=500x_4=500时,解得x1=560,x2=230,x3=500x_1=560, x_2=230, x_3=500

4.2 参数化方程组

问题:分析含参数aa的方程组解的情况:

{ax+ay=1axay=1\begin{cases} a|x| + a|y| = 1 \\ a|x| - a|y| = 1 \end{cases}

解法


5. 学习建议

  1. 可视化理解:用几何图形辅助理解方程组的解集
  1. 分步练习
    • 从2×2方程组开始练习手动消元
    • 逐步过渡到3×3及含参数情形
  1. 软件辅助:使用MATLAB/Python验证计算结果

关键定理总结

附:练习合集