第1章 线性方程组与高斯消元法
§1.1 线性方程组、高斯消元法与矩阵
一、n 维向量的定义与运算
定义:n 个有顺序的数组成的有序数组称为 n 维向量。
其中 称为向量的第 个分量。
基本运算
| 运算 | 定义 |
|---|---|
| 相等 | 对应分量全相等 |
| 加法 | |
| 数乘 | |
| 负向量 | |
| 零向量 | |
| 减法 |
加法与数乘统称为向量的线性运算。原因:运算结果的分量是原分量的一次(线性)表达式。
八条运算律
对任意 n 维向量 及数 :
| 序号 | 运算律 |
|---|---|
| (1) | (交换律) |
| (2) | (结合律) |
| (3) | |
| (4) | |
| (5) | |
| (6) | |
| (7) | (分配律) |
| (8) | (分配律) |
导出性质:
- 若 ,则 或
线性组合
给定向量组 和系数 ,
称为该向量组的一个线性组合。
与方程组的联系:线性方程组 等价于——寻找系数矩阵列向量的线性组合等于 。
二、矩阵的定义
数域
设 ,含 ,且对加减乘除(除数非零)封闭,称 为数域。
- (有理数域)✓ (实数域)✓ (复数域)✓
- (整数集)✗(除法不封闭)
矩阵定义
数域 上 个数排成 m 行 n 列的数表:
简记 , 为矩阵的元素。实数域上称实矩阵,复数域上称复矩阵。
几种特殊矩阵
| 类型 | 特征 |
|---|---|
| n 阶方阵 | 行数 = 列数 = n |
| 行矩阵(行向量) | 只有 1 行 |
| 列矩阵(列向量) | 只有 1 列 |
| 零矩阵 | 所有元素为 0 |
| 全 1 矩阵 | 所有元素为 1 |
| 上三角矩阵 | 主对角线以下全为 0 |
| 下三角矩阵 | 主对角线以上全为 0 |
| 对角矩阵 | 仅主对角线可非零 |
上三角 + 下三角 = 三角阵,记作 。
矩阵与向量的关系
- 向量是一种特殊的矩阵(1×n 或 m×1)
- 矩阵 可表示为列向量的排列:
三、线性方程组的定义
n 元线性方程
其中 为系数, 为常数项, 为未知量。
特征:只涉及变量的加法与数乘运算。
| 类型 | 形式 | 几何意义 |
|---|---|---|
| 一元 | 数轴上的点 | |
| 二元 | 平面直线 | |
| 三元 | 空间平面 |
线性方程组
一个或几个含相同变量的线性方程组成的集合:
- 齐次线性方程组:所有
- 非齐次线性方程组:存在
解的三种情况与基本问题
一个线性方程组的解必为以下之一:
- 无解(不相容,inconsistent)
- 有唯一解(unique solution)
- 有无穷多解(infinitely many solutions)
两个基本问题:
- 存在性问题:方程组是否相容(有解)?
- 唯一性问题:若解存在,是否唯一?
解向量:满足方程组的 n 元有序数组 。全部解的集合称解集。
四、高斯消元法与矩阵初等行变换
方程组的三种初等变换
| 变换 | 操作 | 记号 |
|---|---|---|
| (1) 对换变换 | 互换两个方程的位置 | |
| (2) 数乘变换 | 某方程乘以非零常数 | |
| (3) 倍加变换 | 某方程的 倍加到另一方程 |
核心性质:初等变换不改变解集,变换前后的方程组等价。
增广矩阵与系数矩阵
线性方程组 增广矩阵 :
去除最后一列即得系数矩阵 。
矩阵的三种初等行变换
| 变换 | 操作 | 逆变换 |
|---|---|---|
| 对换变换 | (自身) | |
| 数乘变换 | ||
| 倍加变换 |
重要性质:
- 初等行变换可逆,且逆变换是同类型的初等行变换
- 若两矩阵可通过初等行变换互化 → 行等价
- 增广矩阵行等价 → 方程组同解
⚠️ 初等变换后的矩阵与原矩阵不同,不能写「=」号。
§1.2 行化简与阶梯形矩阵——解的存在唯一性
一、阶梯形矩阵与行最简形
阶梯形矩阵(Row Echelon Form)
满足两个条件:
- 所有非零行均在零行之上(零行在最下方)
- 每一行非零首元所在列,都在上一行非零首元所在列的右边
阶梯形的一般形状:
例: ✓ ✓
行最简形(RREF / Jordan 阶梯型)
在阶梯形基础上还需满足:
- 所有非零行的非零首元全为 1
- 非零首元所在列的其余元素全为 0
例( 单位阵): ✓ ✓
主元、主元位置、主元列
- 主元位置:阶梯形中非零首元对应的位置
- 主元(pivot):位于主元位置的元素
- 主元列:主元所在的列
关键结论:不同顺序初等行变换化出的阶梯形可能不同,但主元位置相同,且行最简形唯一。
化阶梯形/行最简形的一般步骤
→ 化为阶梯形:
- 从最左边非零列开始,主元位置在该列第一行;若为 0,用对换换非零行上来
- 用倍加变换将主元下方元素全化为零
- 盖住含主元的行及其上方所有行,对子矩阵重复 1-3
- 得到阶梯形
→ 化为行最简形:
- 从最后一个非零行开始,用倍加变换将主元上方元素全化为零
- 用数乘变换将各主元化为 1
消元法的本质:将增广矩阵通过初等行变换化为阶梯形或行最简形。
二、解的存在唯一性判定
核心判定定理
对于线性方程组 :
| 条件 | 结论 |
|---|---|
| 增广主元列数 ≠ 系数主元列数(增广最后一列是主元列) | 无解 |
| 增广主元列数 = 系数主元列数 = (未知量个数) | 唯一解 |
| 增广主元列数 = 系数主元列数 < | 无穷多解 |
关键判据:看增广矩阵的最后一列是否是主元列。
- 是 → 出现形如 的矛盾方程 → 无解
- 否 → 有解,再比较主元数列数与未知量个数
齐次线性方程组的特殊结论
一定有解(至少零解):
| 条件 | 结论 |
|---|---|
| 系数主元列数 = | 唯一解(只有零解) |
| 系数主元列数 < | 非零解(无穷多解) |
三、使用初等行变换求解线性方程组
完整求解步骤
- 写出增广矩阵
- 用初等行变换化为阶梯形,判断是否相容
- 不相容 → 停止
- 相容 → 继续
- 进一步化为行最简形
- 写出行最简形对应的方程组
- 确定基本变量(主元列对应)和自由变量(非主元列对应)
- 将基本变量用自由变量表示,写出通解
基本变量与自由变量
- 基本变量(首变量):主元列对应的变量,在行最简形中每个只在一个方程出现
- 自由变量:非主元列对应的变量,可取任意常数
通解的向量形式
若自由变量为 ,通解可写为:
其中 为特解, 为齐次解的基础向量。
第一章思维导图
线性方程组
│
├── 矩阵与增广矩阵
│ ├── 矩阵定义:m×n 数表
│ ├── 特殊矩阵:方阵、零矩阵、三角阵、对角阵
│ └── 增广矩阵:(A∣b)
│
├── 初等行变换(可逆,同解)
│ ├── ① 对换:rᵢ ↔ rⱼ
│ ├── ② 数乘:λ × rᵢ (λ≠0)
│ └── ③ 倍加:rᵢ + k·rⱼ
│
├── 高斯消元法
│ ├── 化阶梯形(REF):主元下方全零
│ └── 化行最简形(RREF):主元=1,所在列其他=0
│
└── 解的判定
├── 矛盾行 → 无解
├── 主元列数 = n → 唯一解
└── 主元列数 < n → 无穷多解(自由变量)
自测题
一、判断题
- 对增广矩阵做初等行变换,会改变方程组的解。 ( )
- 行最简形矩阵的每个主元所在列,其余位置全为 0。 ( )
- 若阶梯形的主元数 = 未知量个数,则方程组一定有解。 ( )
- 不同顺序的初等行变换化出的阶梯形矩阵一定相同。 ( )
- 齐次线性方程组可能无解。 ( )
- 数乘变换可以将某行乘以任意常数(包括 0)。 ( )
- 向量 与数 0 是同一概念。 ( )
二、选择题
以下哪种变换不属于初等行变换? A. 交换两行 B. 某行乘以 0 C. 某行加上另一行的 k 倍 D. 某行乘以 2
增广矩阵化为阶梯形后出现行 ,则该方程组: A. 有唯一解 B. 有无穷多解 C. 无解 D. 无法判断
系数矩阵为 的齐次线性方程组有非零解,则: A. 系数行列式 ≠ 0 B. 系数行列式 = 0 C. 系数矩阵是单位阵 D. 一定有唯一解
增广矩阵化为行最简形后,某列不是主元列,则该列对应的变量是: A. 基本变量 B. 自由变量 C. 矛盾变量 D. 零变量
下列哪个矩阵是行最简形? A. B. C. D.
设 ,则 A. B. C. D.
齐次线性方程组与非齐次线性方程组的区别是: A. 未知量个数不同 B. 方程个数不同 C. 常数项是否为全零 D. 系数是否相同
三、计算题
- 用高斯消元法解方程组:
- 将下列矩阵化为阶梯形和行最简形,指出主元列:
- 求解线性方程组(含有自由变量时写出通解):
- 当 取何值时,方程组无解?有唯一解?有无穷多解?
四、思考题
为什么初等行变换行等价不改变方程组的解?试从三种变换的代数含义解释。
若 系数矩阵的秩(主元列数)为 ,自由变量个数为多少?请推导。
齐次线性方程组 若方程个数 小于未知量个数 ,是否一定有非零解?为什么?
参考答案
判断题
| 题号 | 答案 | 解析 |
|---|---|---|
| 1 | ✗ | 初等行变换是可逆的同解变形 |
| 2 | ✓ | 行最简形的定义:非零首元为 1,且该列其他元素为 0 |
| 3 | ✗ | 主元数 = n 且无矛盾行时才是唯一解;若有矛盾行仍无解 |
| 4 | ✗ | 不同顺序的初等行变换化出的阶梯形可能不同,但主元位置相同、行最简形唯一 |
| 5 | ✗ | 齐次线性方程组至少有零解,一定有解 |
| 6 | ✗ | 数乘变换要求乘以非零常数,乘以 0 不可逆(信息丢失) |
| 7 | ✗ | 零向量 是向量,数 0 是标量,两者不同 |
选择题
| 题号 | 答案 | 解析 |
|---|---|---|
| 8 | B | 某行乘以 0 会丢失信息,不可逆→非初等行变换 |
| 9 | C | 即 ,矛盾方程→无解 |
| 10 | B | 齐次有非零解 ⇔ 主元列数 < 3 ⇔ 行列式 = 0 |
| 11 | B | 非主元列对应自由变量,可任意取值 |
| 12 | C | A 第二列 2≠0(主元列非0),B 未满足上三角全零,D 主元非 1 |
| 13 | B | |
| 14 | C | 齐次:常数项全为 0;非齐次:存在常数项 ≠ 0 |
计算题
15. 增广矩阵:
回代:,,
答:,唯一解。
16. 阶梯形 = ( → 消元)
行最简形 =
主元列:第 1、3、4 列。
17. 增广矩阵化行最简形:
同解方程组:,
基本变量:;自由变量:
通解(令 ):
有无穷多解(3 个自由变量)。
18. 增广矩阵化阶梯形:
- 无解: 且
- 唯一解:( 任意)
- 无穷多解: 且
思考题
19. ①交换两行:仅改变方程顺序,解的集合不变;②某行乘非零常数:等式两边同乘非零数,解不变;③某行的 k 倍加到另一行:由等式的可加减性( 且 则 ,加上 ),解不变。三种变换均可逆,故不改变解集。
20. 自由变量个数 = 未知量总数 − 主元列数(系数矩阵的秩 ),即 。自由变量对应非主元列。
21. 当 时,主元列数 ,故主元列数 < 未知量个数,由判定定理知齐次方程组有非零解(无穷多解)。这是齐次方程组的特例——方程数少于未知数 必有非零解。