Evanalysis
1.1嵌入式互动预计阅读时间: 12 分钟

1.1 方程与解集

把线性方程组看成一组同时成立的条件,清楚分类其解集,并理解为什么方程操作不会改变解集。

当一个线性方程组写出来时,真正重要的不是那几行方程本身,而是 有多少组数字可以同时让全部方程成立。

这个解集可以只有一个点,可以完全没有,也可以是一整族无限多个点。 本节先把这种语言立清楚,因为后面的代入、消去、矩阵、行化简和零 空间,其实都只是在更有效率地描述同一个解集。

解集记录什么

定义

解集

解集是所有同时满足整个方程组的数字或向量组成的集合。

如果方程组有未知数 x1,x2,,xnx_1, x_2, \ldots, x_n,一个解就是一个有序 n 元组 (s1,s2,,sn)(s_1, s_2, \ldots, s_n),使得把每个 xix_i 都换成 sis_i 之后, 每条方程都变成真命题。

次序是重要的。(2, 3)(3, 2) 是不同的有序数对。解也不是一 个集合,所以若真解是 (2, 3),我们不会写成 {2, 3}

整个方程组可以理解为多个条件的交集:

  • 第一条方程先筛出满足它的有序元组;
  • 第二条方程再筛出满足它的有序元组;
  • 解集就是全部条件的交集。

所以只要其中一条方程不成立,该有序元组就不是解。

一致与不一致

定义

一致与不一致方程组

一个线性方程组若至少有一个解,就叫一致

若完全没有解,就叫不一致

这个定义很短,但含义很大。

  • 一致方程组可以只有一个解。
  • 一致方程组也可以有无限多个解。
  • 不一致方程组没有任何解,所以其解集是空集。

课程后面会证明,这就是全部可能。

定理

线性方程组只有三种可能的解集

对一个线性方程组而言,解集只可能是:

  1. 单一元素集合,因此有唯一解;
  2. 空集,因此是不一致方程组;
  3. 无限集合,因此有无限多解。

这不是凭空假设。后面会用消去法和行化简去证明。现在先记住: 一旦出现自由变量,就有无限多个选择;一旦出现矛盾,就没有解。

只有一个解的例子

例题

一个只有唯一解的小例子

x+y=4,xy=0.x + y = 4, \qquad x - y = 0.

第二条方程说 x=yx = y。代入第一条:

y+y=4.y + y = 4.

因此 2y=42y = 4,所以 y=2y = 2,再得 x=2x = 2

解集是

{(2,2)}.\{(2, 2)\}.

这是最简单的一种一致方程组:只有一个有序数对可行。

完全没有解的例子

例题

矛盾会导致空解集

考虑

x+y=1,x+y=3.x + y = 1, \qquad x + y = 3.

如果某个 (x, y) 同时满足两条方程,同一个左边就要等于两个不同的数。 把第一条从第二条减去,得到

0=2,0 = 2,

这是不可能的。

所以这个方程组不一致,解集是空集:

.\varnothing.

不一致不等于“很多解”。不一致就是“没有解”。

常见错误

不一致不等于有多个解

有些同学看到“不一致”,会以为只是方程很多或者太难。其实定义很 直接:不一致就是不存在任何同时满足全部方程的有序元组。

无限多解的例子

例题

同一条直线可以写成不同方程

考虑

x+y=4,2x+2y=8.x + y = 4, \qquad 2x + 2y = 8.

第二条只是第一条乘 2,没有增加新条件。所有满足 x+y=4x + y = 4 的点都同时满足两条方程。

若令 x=tx = t,便有 y=4ty = 4 - t,其中 tRt \in R。所以解集是

{(t,4t)tR}.\{(t, 4 - t) \mid t \in R\}.

因为每个实数 t 都会给出不同的有序数对,所以这里有无限多解。

这个现象在更多未知数的方程组中仍然成立。差别只在于参数会变得更 多,写法也更长。

例题

一个四变量方程组的完整解集

x12x2x3+x4=1,x2+x3x4=2,x3+2x4=3.x_1 - 2x_2 - x_3 + x_4 = 1, \qquad x_2 + x_3 - x_4 = 2, \qquad x_3 + 2x_4 = 3.

先由第三条得

x3=32x4.x_3 = 3 - 2x_4.

代入第二条:

x2+(32x4)x4=2,x_2 + (3 - 2x_4) - x_4 = 2,

所以

x2=1+3x4.x_2 = -1 + 3x_4.

再把两个式子代回第一条:

x12(1+3x4)(32x4)+x4=1.x_1 - 2(-1 + 3x_4) - (3 - 2x_4) + x_4 = 1.

化简得

x1=2+3x4.x_1 = 2 + 3x_4.

x4=tx_4 = t,则所有解都写成

(x1,x2,x3,x4)=(2+3t,1+3t,32t,t),(x_1, x_2, x_3, x_4) = (2 + 3t, -1 + 3t, 3 - 2t, t),

因此解集是

{(2+3t,1+3t,32t,t)tR}.\{(2 + 3t, -1 + 3t, 3 - 2t, t) \mid t \in R\}.

这种答案才是课程想要的完整描述:不是只给一个样本解,而是把全部 解都写出来。

为什么要谈等价方程组

两个方程组若有完全相同的解集,就叫等价

定义

等价方程组

两个线性方程组若且唯若有完全相同的解集,便互相等价。

这个定义比“看起来差不多”更严格,也比“方程条数一样”更严格。 等价与否只看解集。

常见错误

方程条数一样,不代表等价

两个方程组可以有相同条数但不同解集;也可以有不同条数但仍然等 价。等价的关键是解集,不是外观。

课程笔记指出三种基本方程操作:

  1. 交换两条方程;
  2. 把某条方程乘上一个非零常数;
  3. 用一条方程的倍数加到另一条方程上。

这些操作就是后面增广矩阵行运算的方程版。

定理

基本方程操作不会改变解集

若一个方程组可以经过有限次基本方程操作变成另一个方程组,则两者 等价。

证明

为什么三种基本方程操作都安全

这就是消去法可以合法使用的原因:我们不是改题目,而是把同一个题 目改写得更容易读。

二元情形的几何图像

当只有两个未知数时,每条方程都可以视为平面上的一条直线。此时解 集就是这些直线的交集。

  • 两条直线在一点相交,便有唯一解。
  • 两条直线平行而不同,便不一致。
  • 两条直线完全重合,便有无限多解。

这个几何图像很有用,因为它把三种可能看得很自然,不像是硬记。

为什么本节先讲解集

后面的矩阵语言不是要取代这一节,而是要把这一节正式化。

当我们引入系数矩阵和增广矩阵后,同一个方程组可以用更精简的方式 记录。当我们引入行运算后,就可以把一个方程组变成另一个等价方程 组。当我们到达阶梯形或简化阶梯形时,解集就更容易直接读出。

所以,若解集是主角,后面所有方法都只是不同的观察角度。

如果你已经熟悉如何把小型方程组理解为一组条件,可以先试试下面这 个互动预览。

边读边试

把一个方程组翻成矩阵

互动探索器会突显每条方程如何变成矩阵的一行和一个常数项。

方程组

  1. x + 2y = 5
  2. 3x - y = 4

结果

125
3-14

常见错误与细微处

常见错误

解是有序元组,不是数字袋

(2, 3) 是二元方程组的一个解,但 {2, 3} 不是同一回事。次序有 意义,因为第一个数对应 x1x_1,第二个数对应 x2x_2

常见错误

出现矛盾行,表示没有解

若消去后出现 0=10 = 1 之类的式子,方程组就是不一致。这不是仍然 可以“继续算下去”的有效方程。

常见错误

自由变量也是答案的一部分

当解集用参数表示时,参数不是缺失答案,而是描述整个解族的正确方 法。

快速检查

快速检查

哪一个有序数对同时满足 x+y=4x + y = 4xy=0x - y = 0

把候选答案代入两条方程。

解答

答案

快速检查

方程组 x+y=1x + y = 1x+y=3x + y = 3 是否一致?

请直接用一致性的定义。

解答

答案

快速检查

若两个方程组有完全相同的解集,我们称它们什么?

这是课程中的定义。

解答

答案

快速检查

为什么交换两条方程不会改变解集?

想一想“解”的定义。

解答

引导解答

练习

快速检查

x15x4=1x_1 - 5x_4 = 1x2+x4=2x_2 + x_4 = 2x3+3x4=3x_3 + 3x_4 = 3 写成参数式解集。

只用一个自由参数。

解答

引导解答

快速检查

找出 c,使 x+2y5z=6x + 2y - 5z = 62x+3y2z=72x + 3y - 2z = 7x+cy+z=0x + cy + z = 0 没有解。

可以先消去 x

解答

引导解答

先看这里

本节是后面矩阵法的起点。接下来最有用的页面是:

先备知识

这一节可以独立阅读。

本单元重点词汇

本系列更多笔记