克拉默法则
克拉默法则(Cramer's rule)用行列式表示方阵方程 的解。它适用于方程数等于未知数个数且 的情形。对三元方程组,它给出三个明确的比值;理解这个比值的来处,比背公式更可靠。
用一列替换常数向量
设三阶矩阵 ,其中 是第 列。方程 等价于 。记 为把 的第 列替换成 的矩阵,,。若 ,则
以第一列为例,行列式对这一列线性,故 后两项含有重复列,行列式为零。第二、三列同理。这一推导表明替换的是列:列表示各未知量的系数;把常数向量随意塞进一行,通常不会得到正确的分子。
手算一个三元方程组
考虑 系数矩阵及右端为 先从第二、三行分别减去第一行,可得到 。三个替换行列式依次为 这些值可以不用硬背三阶展开式。算 时做 、,得到第一列下面全零、右下角二阶块 ,所以 。算 时,下两行各减第一行,右下角成为 ,所以 。对 做同样操作,右下角成为 ,所以 。这些行变换只把一行的倍数加到另一行,行列式不变。 因此 。代回三式,左端分别为 ,与右端逐项相同。也可消元核对:第二式减第一式给 ,第三式减第一式给 ,于是 。
行列式为零时
若 ,不能做除法,更不能把分子也为零误判成一个确定的 解。例如 、 有无穷多解;若第二式右端改成 3,则无解。两种情况的系数行列式都为零。此时用消元或秩判断。
克拉默法则适合小规模方程的符号推导;三元以上若逐个展开行列式,计算量会迅速增加。实际求许多未知数时通常消元,不先求一堆行列式。本例的列替换在几何上相当于比较三个有向体积;体积的来源见向量混合积与体积。
一个二维特例也能看出分母从哪里来:由 、,第一式乘 、第二式乘 后相减,得到 。当 时,;同理 。分子正是把对应系数列换成 后的二阶行列式。三元公式是同一“先消去其余变量”的结构,列线性给出更短的证明。
参考资料
- OpenStax,Precalculus 2e,§9.8 Solving Systems with Cramer's Rule:三元方程组的列替换规则及条件。
- MIT OpenCourseWare,18.06SC,Determinants 单元:行列式的列线性与可逆性。
- 继续阅读:行列式、三元线性方程组的解集。