克拉默法则
克拉默法则
克拉默法则的定义
定理:设 n 元线性方程组:
⎩⎨⎧a11x1+a12x2+⋯+a1nxn=b1a21x1+a22x2+⋯+a2nxn=b2⋮an1x1+an2x2+⋯+annxn=bn
如果系数矩阵 A 的行列式 ∣A∣=0,则方程组有唯一解:
xi=∣A∣∣Ai∣(i=1,2,…,n)
其中 ∣Ai∣ 是将 A 的第 i 列替换为常数项向量 b 后得到的行列式。
克拉默法则的条件
条件:
- 方程组必须是 n 个方程 n 个未知数(方阵)
- 系数矩阵的行列式 ∣A∣=0
注意:当 ∣A∣=0 时,克拉默法则不适用,需要用其他方法求解。
克拉默法则的证明
证明思路:
- 设 Ax=b 有唯一解 x=A−1b
- 利用伴随矩阵的性质:A−1=∣A∣1A∗
- 得到 xi=∣A∣1∑j=1nAjibj
- 其中 Aji 是 A 的代数余子式
- 可以证明 ∑j=1nAjibj=∣Ai∣
克拉默法则的应用
求解步骤
- 检查条件:确认方程组是 n×n 的,且 ∣A∣=0
- 计算 ∣A∣:计算系数矩阵的行列式
- 计算 ∣Ai∣:将第 i 列替换为常数项向量,计算行列式
- 求解:xi=∣A∣∣Ai∣
例子
例 1:用克拉默法则解方程组:
{x+2y=53x−y=4
解:
- 系数矩阵:A=(132−1)
- ∣A∣=1×(−1)−2×3=−1−6=−7=0
- ∣A1∣=542−1=5×(−1)−2×4=−5−8=−13
- ∣A2∣=1354=1×4−5×3=4−15=−11
- x=−7−13=713,y=−7−11=711
克拉默法则的优缺点
优点
- 理论意义:给出了解的显式表达式
- 计算简单:对于小规模方程组,计算相对简单
- 精确解:可以得到精确的分数解
缺点
- 计算量大:对于大规模方程组,需要计算多个行列式
- 条件限制:只适用于方阵且行列式不为零的情况
- 数值稳定性:当行列式接近零时,计算误差较大
克拉默法则的推广
齐次方程组
定理:齐次线性方程组 Ax=0 有非零解的充要条件是 ∣A∣=0。
证明:
- 如果 ∣A∣=0,则只有零解
- 如果 ∣A∣=0,则有无穷多解,包括非零解
非方阵情况
对于 m×n 的方程组(m ≠ n),克拉默法则不适用,需要用其他方法求解。
练习题
练习 1
用克拉默法则解方程组 {2x+y=7x−3y=−4。
参考答案
解题思路:
按照克拉默法则的步骤求解。
详细步骤:
- 系数矩阵:A=(211−3)
- ∣A∣=2×(−3)−1×1=−6−1=−7=0
- ∣A1∣=7−41−3=7×(−3)−1×(−4)=−21+4=−17
- ∣A2∣=217−4=2×(−4)−7×1=−8−7=−15
- x=−7−17=717,y=−7−15=715
答案:x=717,y=715
练习 2
判断方程组 {x+y=12x+2y=2 是否可以用克拉默法则求解。
参考答案
解题思路:
检查系数矩阵的行列式。
详细步骤:
- 系数矩阵:A=(1212)
- ∣A∣=1×2−1×2=2−2=0
- 行列式为零,克拉默法则不适用
答案:不能用克拉默法则求解
练习 3
用克拉默法则解方程组 ⎩⎨⎧x+y+z=62x+3y+z=13x−y+2z=4。
参考答案
解题思路:
按照克拉默法则的步骤求解三元方程组。
详细步骤:
- 系数矩阵:A=12113−1112
- ∣A∣=1×(3×2−1×(−1))−1×(2×2−1×1)+1×(2×(−1)−3×1)=1×7−1×3+1×(−5)=7−3−5=−1=0
- ∣A1∣=613413−1112=6×(3×2−1×(−1))−1×(13×2−1×4)+1×(13×(−1)−3×4)=6×7−1×22+1×(−25)=42−22−25=−5
- ∣A2∣=1216134112=1×(13×2−1×4)−6×(2×2−1×1)+1×(2×4−13×1)=1×22−6×3+1×(−5)=22−18−5=−1
- ∣A3∣=12113−16134=1×(3×4−13×(−1))−1×(2×4−13×1)+6×(2×(−1)−3×1)=1×25−1×(−5)+6×(−5)=25+5−30=0
- x=−1−5=5,y=−1−1=1,z=−10=0
答案:x=5,y=1,z=0
练习 4
证明:如果齐次线性方程组 Ax=0 有非零解,则 ∣A∣=0。
参考答案
解题思路:
利用克拉默法则和反证法。
详细步骤:
- 假设 ∣A∣=0
- 根据克拉默法则,方程组有唯一解
- 由于是齐次方程组,唯一解是零解
- 这与有非零解矛盾
- 所以 ∣A∣=0
答案:证明完成
练习 5
判断方程组 {x+2y=52x+4y=10 的解的情况。
参考答案
解题思路:
先检查行列式,再分析解的情况。
详细步骤:
- 系数矩阵:A=(1224)
- ∣A∣=1×4−2×2=4−4=0
- 克拉默法则不适用
- 观察两个方程:第二个方程是第一个方程的 2 倍
- 两个方程等价,有无穷多解
答案:有无穷多解