要点精讲
把关键道理、证明与典型例子重新过一遍。
1. 克拉默法则为什么成立:用伴随矩阵作出的完整推导
克拉默法则 xj=Dj/D 不是需要强记的公式,它是当 A 可逆时 x=A−1b 与伴随矩阵、行列式按列展开这三者结合的必然结果。弄清这一推导,可以同时明白两件事:为什么解可以写成两个行列式之商,以及为什么要把第 j 列换成常数列。推导中起联结作用的是 A−1=∣A∣1A∗,其中伴随矩阵 A∗ 的 (i,j) 元是代数余子式 Aji(注意下标转置)。
证明 / 推导
设 D=∣A∣=0,那么 A 可逆,Ax=b 有唯一解,且 x=A−1b=∣A∣1A∗b。伴随矩阵 A∗ 的第 j 行是 (A1j,A2j,…,Anj)(因为 A∗ 的 (j,i) 元为 Aij),于是解的第 j 个分量为
xj=∣A∣1i=1∑nAijbi=∣A∣1i=1∑nbiAij.
下面是推导中的关键一步。和式 ∑i=1nbiAij 恰好是某个行列式按第 j 列展开所得的结果。这个行列式,就是把 ∣A∣ 的第 j 列换成 b=(b1,…,bn)T,其余各列保持不动而得到的。这是因为代数余子式 Aij 只与第 j 列以外的元素有关,替换第 j 列并不影响它们。把这个新的行列式记作 Dj,于是 ∑ibiAij=Dj。代回上式,得 xj=∣A∣Dj=DDj。这一推导同时给出了存在性(上述 xj 确为解)与唯一性(因 A−1 唯一)。■举例说明
(数三 1996)设 A=1a1a12⋮a1n−11a2a22⋮a2n−1⋯⋯⋯⋯1anan2⋮ann−1(ai 两两不同),B=(1,1,…,1)T,求解 ATX=B。
解. A 是范德蒙德矩阵,∣AT∣=∣A∣=∏i<j(aj−ai)=0,故由克拉默法则,方程组有唯一解。按上面的推导,Dj 是把 ∣AT∣ 的第 j 列换成常数列 B 所得的行列式。而 ∣AT∣ 的第一列恰好是 (1,1,…,1)T=B:
- j=1 时,换上去的列与原来的第一列相同,故 D1=∣AT∣=∣A∣;
- j≥2 时,换列后第 1 列与第 j 列都变成 B,两列相同,故 Dj=0。
于是 x1=D1/∣A∣=1,x2=⋯=xn=0,解为 (1,0,…,0)T。本题就是把推导中的核心事实,即 Dj= 把第 j 列换成常数列所得的行列式,直接加以运用。看出常数列恰好与某一列相同,便可迅速求出解。2. 适用条件缺一不可:方程个数 = 未知数个数,并且 D=0★ 要懂
克拉默法则的适用条件有两条,缺少任何一条都不能使用:(1) 方程个数 = 未知数个数(系数矩阵为方阵,才有系数行列式可言);(2) 系数行列式 D=0。两条都满足时,方程组有唯一解 xj=Dj/D。
如果 D=0,xj=Dj/D 就因分母为零而不能再用来求解。但是各个 Dj 未必都为零,由此还留下一条判据:如果 D=0 而某个 Dj=0,那么方程组无解。如果 D 与各个 Dj 全为零,那么这条判据不给出结论,只能改用秩来判别:方程组有解的充分必要条件是 r(A)=r(A,b)。由 D=0 知 r(A)<n,因此方程组一旦有解,解就有无穷多个。D=0 并不意味着无解,这是最常见的错误。
证明 / 推导
证 下面证明一条精确的结论。设方程组有 n 个方程、n 个未知数,系数矩阵为 A,记 D=∣A∣。那么它有唯一解的充分必要条件是 D=0。
充分性. 若 D=0,则由克拉默法则得唯一解 xj=Dj/D。
必要性. 设 D=0,往证方程组不可能有唯一解。由 D=0 知 A 不可逆,故 r(A)<n,于是齐次方程组 Ax=0 有非零解,记为 ξ。下面分两种情形。如果 Ax=b 无解,那么当然谈不上唯一解。如果 Ax=b 有一个解 x0,那么对任意常数 c 有
A(x0+cξ)=Ax0+cAξ=b+0=b,
即 x0+cξ 全都是解。因 ξ=0,不同的 c 给出不同的解,所以解有无穷多个。两种情形都排除了唯一解。
合起来即得:当方程个数等于未知数个数时,方程组有唯一解的充分必要条件是 D=0。取它的逆否形式:D=0 时方程组要么无解,要么有无穷多解。它绝不会恰有一个解。上面甲、乙两例就是这两种情形。
为什么方程个数必须等于未知数个数. 若方程个数 m=n,则 A 不是方阵。此时行列式无从谈起。D 与 Dj 都没有定义,法则自然不能使用。进一步,当 m<n 时有 r(A)≤m<n。此时方程组一旦有解,自由未知量的个数 n−r(A)≥1。于是必有无穷多解,不存在唯一解可求。■举例说明
两个方程组的系数行列式都是 D=1212=0,但两者解的情况完全不同:
(甲) {x+y=12x+2y=2:第二式是第一式的 2 倍,r(A)=r(A,b)=1<2,有无穷多解。
(乙) {x+y=12x+2y=3:左端成比例而右端不成比例,r(A)=1=r(A,b)=2,无解。
同样是 D=0,甲有无穷多解,乙无解,可见 D 本身无法区分这两种情形,必须改为比较 r(A) 与 r(A,b)。克拉默法则只处理 D=0 的情形,其余较复杂的情形则由秩来判定,二者的分工正在于此。3. 齐次方程组 Ax=0 有非零解 ⟺∣A∣=0:这是数学(三)中最常用的判据★★ 必会
把克拉默法则用于齐次方程组 Ax=0(n 个方程 n 个未知数),立即得到一条十分常用的判据:
- 如果 D=∣A∣=0,那么只有零解 x=0;
- 要有非零解,其充分必要条件是 D=∣A∣=0。
这条判据把方程组是否有非零解这一存在性问题,化成了判断一个行列式是否为零的计算问题。讨论向量组的线性相关性、矩阵的秩以及特征值(∣λE−A∣=0),都要以它为出发点。含参数的题目通常问的是 λ 取何值时齐次方程组有非零解,其解法总是令系数行列式等于零,从中解出 λ。这类行列式一般都能化成关于 λ 的若干因式的乘积。
证明 / 推导
证 D=0⇒ 只有零解。齐次方程组中 b=0,每个 Dj 都是把 D 的第 j 列换成零列所得的行列式。有一列元素全为零的行列式等于零,故 Dj=0。当 D=0 时,由克拉默法则得 xj=Dj/D=0/D=0(对所有 j),即只有零解。取它的逆否命题,便得有非零解 ⇒D=0。反过来,D=0 时 A 不可逆,r(A)<n,齐次方程组的自由未知量个数 n−r(A)≥1,故有非零解。两方面合起来,即得有非零解 ⟺D=0。■举例说明
问 λ 取何值时,齐次方程组 ⎩⎨⎧λx1+x2=0x1+λx2+x3=0x2+λx3=0 有非零解?
解. 由判据,有非零解 ⟺ 系数行列式 D=0。按第一行展开,得
D=λ101λ101λ=λ(λ2−1)−1⋅(λ−0)=λ3−2λ=λ(λ2−2).
令 D=0 得 λ=0 或 λ=±2。所以 λ∈{0, 2, −2} 时方程组有非零解,其余 λ 时只有零解。4. 含参数的非齐次方程组的三步讨论法
对含参数且方程个数 = 未知数个数的非齐次方程组讨论解的情况,是克拉默法则在数学(三)中最常用的场合。标准的做法分三步:
(1) 计算系数行列式 D(λ),通常把它化成若干因式的乘积;
(2) 对使 D(λ)=0 的 λ,由克拉默法则断定方程组有唯一解;
(3) 对使 D(λ)=0 的每一个特殊 λ,把具体的值代回,用增广矩阵作初等行变换,比较 r(A) 与 r(A,b),分别判定为无穷多解或无解。
必须注意:D=0 只表明唯一解的结论不再成立,必须对每一个特殊值单独讨论,不能一概而论。
举例说明
(数三 1993)k 取何值时,方程组 ⎩⎨⎧x1+x2+kx3=4−x1+kx2+x3=k2x1−x2+2x3=−4 有唯一解、无解、无穷多解?有解时求出全部解。
(1) 计算系数行列式. D=1−111k−1k12=(k+1)(4−k)。
(2) k=−1 且 k=4: D=0,方程组有唯一解,由克拉默法则得 x1=k+1k2+2k, x2=k+1k2+2k+4, x3=k+1−2k。
(3a) k=−1: 对增广矩阵作初等行变换,出现 0=5 的矛盾行,r(A)=2=r(A)=3,无解。
(3b) k=4: r(A)=r(A)=2<3,方程组有无穷多解,通解为 X=t(−3,−1,1)T+(0,4,0)T(t 为任意常数)。
三步讨论法概览:D=0 时由克拉默法则得唯一解 → 对使 D=0 的每个 k 单独回代,比较 r(A) 与 r(A) → k=−1 无解、k=4 有无穷多解。同样是 D=0,结论却不相同,必须逐个讨论。随堂练习
先用基础题热身,再按年份从新到旧挑战本知识点的其余真题。
练习 1 · 填空题
用克拉默法则解方程组 {x1+2x2=4,3x1−x2=5, 则 x2= ____。
练习 2 · 选择题
若齐次方程组 {λx1+2x2=0,2x1+λx2=0 有非零解,则 λ=( )。
练习 3 · 选择题
设齐次线性方程组 Ax=0 含 n 个方程、n 个未知数,则它只有零解的充要条件是( )。
练习 4 · 填空题
设 3 元非齐次线性方程组的系数行列式 D=2,且将 D 的第 3 列换成常数列所得行列式 D3=6,则 x3= ____。
练习 5 · 选择题
关于克拉默法则,下列说法正确的是( )。
- A当 D=0 时方程组一定有无穷多解
- B克拉默法则要求方程个数等于未知数个数且 D=0
- C齐次方程组 Ax=0 总有非零解
- D当 D=0 时方程组可能无解
练习 6 · 选择题
用克拉默法则解方程组
⎩⎨⎧2x1+x2−x3=3,x1−2x2+2x3=1,3x1+x2+x3=8,则
x1=( )。
练习 7 · 填空题
设三次多项式 f(x)=c0+c1x+c2x2+c3x3 满足
f(1)=1,f(2)=4,f(3)=9,f(4)=16,
则 c3= ____。
练习 8 · 解答题
设线性方程组
⎩⎨⎧x1+x2+ax3=4,−x1+ax2+x3=a2,x1−x2+2x3=−4.(1) 求系数行列式
D,并指出方程组有唯一解的条件;
(2) 当方程组有唯一解时,用克拉默法则求出该解;
(3) 讨论
D=0 的各种情形下方程组解的情况;有无穷多解时求出通解。
1996 年 · 数三 · 第 4 题 · 填空题 · 3 分
设
A=1a1a12⋮a1n−11a2a22⋮a2n−11a3a32⋮a3n−1⋯⋯⋯⋯1anan2⋮ann−1,
X=x1x2x3⋮xn,
B=111⋮1,其中
ai=aj (i=j; i,j=1,2,⋯,n),则线性方程组
ATX=B 的解为 ______.