20. 线性方程组

在接下来的若干节里, 我想用行列式讨论线性方程组的解. 这是行列式的一个应用. 或许, 您可以在这些讨论里体会到 “行列式是一个工具” “行列式是方阵的一个属性” 的意思. 本节, 我们学习一些基本的概念.

, , ,  个常数, 是常数, 且 , , ,  个未知数. 我们说, 形如的式是一个   次式. 若 , , , 中有一个数不是 , 我们说, 这个式是一个   次式. 若 , , , 全为 , 那么, 这个式就是一个常数.

形如的方程是一个   次方程. 不过, 习惯地, 我们移  次项 到等式的右侧; 也就是, 形如的方程也是一个   次方程, 其中 就是常数 . 若我们不想强调未知数数 , 我们说, 这是一个  次方程. 我们也可说, 这是一个线性方程.

   次方程作成的方程组, 是形如的方程组, 其中 , , , , , , , , , , , , , , , , 是事先指定的 个数, 且 , , , 都是未知数. 若我们不想强调方程数 , 我们可说, 这是一个   次方程组. 若我们不想强调未知数数 , 我们可说, 这是一个  次方程作成的方程组. 既然  次方程的另一个名字是线性方程, 我们也可说, 这是一个线性方程组.

若数 , , , 适合我们说, 是此方程组的一个. 有时, 我们也说, 形如 , , ,  个等式 (的联合) 是此方程组的一个解.

, 且 是此方程组的一个解, 我们说, 这是此方程组的零解. 若 , , , 不全为 , 且 是此方程组的一个解, 我们说, 这是此方程组的一个非零解.

例 20.1. 假定有若干只鸡与若干只兔被关在某处. 假定每一只鸡有  个头与  只腿; 假定每一只兔有  个头与  只腿. 假定, 我们知道, 这些鸡与兔一共有  个头与  只腿. 我们能由此算出鸡与兔的数目吗?

我们代数地思考此事. 设有  只鸡与  只兔. 那么, 这些鸡与兔一共有  个头与  只腿. 注意, 这二个式都是   次式. 我们可列出由    次方程作成的方程组接下来的问题, 就是解这个方程组. 不过, 此例的目的是使您熟悉概念. 我想在后面讲如何解这个方程组.

可以验证, 是此方程组的一个解: 因为 , 且 . 因为 , 里有一个数不是 , 故 是此方程组的一个非零解. 我们也可说, , 是此方程组的一个 (非零) 解.

不过, 不是此方程组的一个解: 虽然 , 但 .

例 20.2. 考虑由    次方程作成的方程组可以验证, 对每一个数 , 是此方程组的一个解: 时, 这是零解; 当 时, 因为 , , 里有一个数 不是 , 故这是一个非零解.

我们也可说, , , 是此方程组的一个解.

利用阵的积, 我们可简单地写一个线性方程组. 设则, 对不超过 的正整数 ,注意, 的尺寸也是 , 故所以, 我们也说形如 的阵等式 ( 的元是未知数, 且 是恰有  列的阵) 是一个线性方程组. 相应地, 若   (其元跟  的元相比, 自然都是已知数) 适合 , 我们说, 是此方程组的一个解; 若 (也就是, 的每一个元都是 ) 是此方程组的一个解, 我们说, 是此方程组的零解; 若不等于 (也就是, 有一个元不是 ) 是此方程组的一个解, 我们说, 是此方程组的一个非零解.

例 20.3. 我们可改写可以验证, 是此方程组的一个非零解: , 且

不过, 不是此方程组的一个解:

例 20.4. 我们可改写可以验证, 对每一个数 , 是此方程组的一个解: 时, 它是零解; 当 时, 它是一个非零解.

最后, 有一件小事值得提. 前面, 我们写一个由    次方程作成的方程组为阵等式. 反过来, 设  阵,  阵, 且 是未知的  阵. 那么, 我们也可还原形如 的阵等式为由    次方程作成的方程组. 比如, 我们可写(注意, 我们未写系数为 的项.)