You are on page 1of 24

Cramer 法则

钟裕民

ymzhong@bupt.edu.cn

2019 年 9 月
二阶 Cramer 法则

线性方程组 {
a11 x1 + a12 x2 = b1
a21 x1 + a22 x2 = b2 .

a11 a12
̸= 0
a21 a22

时 (即系数矩阵的行列式非零), 方程组有唯一解且

b1 a12 a11 b1

b2 a22 a21 b2
x1 = , x2 =
a11 a12 a11 a12

a21 a22 a21 a22
含有 n 个未知量和 n 个方程的线性方程组


 a11 x1 + a12 x2 + ... + a1n xn = b1

a21 x1 + a22 x2 + ... + a2n xn = b2

 ...

an1 x1 + an2 x2 + ... + ann xn = bn
含有 n 个未知量和 n 个方程的线性方程组


 a11 x1 + a12 x2 + ... + a1n xn = b1

a21 x1 + a22 x2 + ... + a2n xn = b2

 ...

an1 x1 + an2 x2 + ... + ann xn = bn


一般的 Cramer 法则是将二阶的特殊情况推广到一般的未知量个
数等于方程个数时的线性方程组.
行列式展开定理及其推论的回顾
对于行列式
a11 a12 ... a1n

a21 a22 ... a2n

D= .. .. .
. . ... ..

an1 an2 ... ann

a1j A1i + a2j A2i + ... + anj Ani = 0 (i ̸= j).


ai1 Ai1 + ai2 Ai2 + ... + ain Ain = D
行列式展开定理及其推论的回顾
对于行列式
a11 a12 ... a1n

a21 a22 ... a2n

D= .. .. .
. . ... ..

an1 an2 ... ann

a1j A1i + a2j A2i + ... + anj Ani = 0 (i ̸= j).


ai1 Ai1 + ai2 Ai2 + ... + ain Ain = D

由此可证明下述 Cramer 法则.


Cramer 法则

定理
含有 n 个方程的 n 元线性方程组, 如果系数矩阵的行列式
D = det ̸= 0, 则方程组有唯一解, 且
Dj
xj = , j = 1, 2, ..., n.
D
其中
a11 ... a1,j−1 b1 a1,j+1 ... a1n

.. .. .. .. ..
. . . . .

Dj = ai1 ... ai,j−1 bi ai,j+1 ... ain .

.. .. .. ..
. . . . ...

an1 ... an,j−1 bn an,j+1 ... ann

▶ Cramer 法则只适用于线性方程组的方程个数与未知量个数
相等的情况;

▶ Cramer 法则只适用于线性方程组的方程个数与未知量个数
相等的情况;
▶ Cramer 法则证明的思路是: 为了求解 xj , 将方程组中每个方
程乘以适当数, 使得这些方程求和得到的方程左端除 xj 外其
他未知量的系数为零.

▶ Cramer 法则只适用于线性方程组的方程个数与未知量个数
相等的情况;
▶ Cramer 法则证明的思路是: 为了求解 xj , 将方程组中每个方
程乘以适当数, 使得这些方程求和得到的方程左端除 xj 外其
他未知量的系数为零.
▶ 上述思路的实现方法是第 i 个方程乘以的 Aij ,然后考虑所
有方程的和. 行列式展开定理及其推论在此起到至关重要的
作用.

▶ Cramer 法则只适用于线性方程组的方程个数与未知量个数
相等的情况;
▶ Cramer 法则证明的思路是: 为了求解 xj , 将方程组中每个方
程乘以适当数, 使得这些方程求和得到的方程左端除 xj 外其
他未知量的系数为零.
▶ 上述思路的实现方法是第 i 个方程乘以的 Aij ,然后考虑所
有方程的和. 行列式展开定理及其推论在此起到至关重要的
作用.
▶ 当未知量个数较多时, 因为行列式的计算复杂, Cramer 法则
并不一定实用.
齐次线性方程组
定义
如果 n 元线性方程组右端的常数项 b1 , b2 ,...,bm 均为零, 即


 a11 x1 + a12 x2 + ... + a1n xn = 0

 a21 x1 + a22 x2 + ... + a2n xn = 0
.. .. .. ,

 . . .


am1 x1 + am2 x2 + ... + amn xn = 0

则称方程组为齐次线性方程组.


▶ 齐次线性方程组总有解 x1 = x2 = ... = xn = 0, 称为平凡解;
齐次线性方程组
定义
如果 n 元线性方程组右端的常数项 b1 , b2 ,...,bm 均为零, 即


 a11 x1 + a12 x2 + ... + a1n xn = 0

 a21 x1 + a22 x2 + ... + a2n xn = 0
.. .. .. ,

 . . .


am1 x1 + am2 x2 + ... + amn xn = 0

则称方程组为齐次线性方程组.


▶ 齐次线性方程组总有解 x1 = x2 = ... = xn = 0, 称为平凡解;
▶ 齐次线性方程组的不全为零的解称为非平凡解或者非零解;
齐次线性方程组
定义
如果 n 元线性方程组右端的常数项 b1 , b2 ,...,bm 均为零, 即


 a11 x1 + a12 x2 + ... + a1n xn = 0

 a21 x1 + a22 x2 + ... + a2n xn = 0
.. .. .. ,

 . . .


am1 x1 + am2 x2 + ... + amn xn = 0

则称方程组为齐次线性方程组.


▶ 齐次线性方程组总有解 x1 = x2 = ... = xn = 0, 称为平凡解;
▶ 齐次线性方程组的不全为零的解称为非平凡解或者非零解;
▶ 若 b1 , b2 ,...,bm 不全为零时, 称方程组为非齐次线性方程组.
对于方程个数与未知量个数相等的线性方程组, 由 Cramer 法则
由如下结果成立.

定理
对于含有 n 个未知量和 n 个方程的齐次线性方程组, 若系数矩阵
的行列式非零, 则方程组只有平凡解.
对于方程个数与未知量个数相等的线性方程组, 由 Cramer 法则
由如下结果成立.

定理
对于含有 n 个未知量和 n 个方程的齐次线性方程组, 若系数矩阵
的行列式非零, 则方程组只有平凡解.

推论
对于含有 n 个未知量和 n 个方程的齐次线性方程组, 若方程组有
非零解, 则系数矩阵的行列式为零.
应用举例

判断以下线性方程组是否只有零解?


 x1 + 3x2 − x3 + 2x4 = 0

x1 − 5x2 + 3x3 − 4x4 = 0

 + 2x2 + x3 − x4 = 0

−5x1 + x2 + 3x3 − 3x4 = 0


当 k 为何值时, 以下方程组只有零解?


 kx1 + x4 = 0

x1 + 2x2 − x4 = 0

 (k + 2)x1 − x2 + 4x4 = 0

2x1 + x2 + 3x3 + kx4 = 0
总结

线性方程组的基本问题是
▶ 是否有解, 如何求解?
总结

线性方程组的基本问题是
▶ 是否有解, 如何求解?
▶ 解集 (所有解构成的集合) 的结构?
总结

线性方程组的基本问题是
▶ 是否有解, 如何求解?
▶ 解集 (所有解构成的集合) 的结构?
▶ 是否非空, 即是否存在解?
总结

线性方程组的基本问题是
▶ 是否有解, 如何求解?
▶ 解集 (所有解构成的集合) 的结构?
▶ 是否非空, 即是否存在解?
▶ 若存在, 有多少解, 是否唯一?
总结

线性方程组的基本问题是
▶ 是否有解, 如何求解?
▶ 解集 (所有解构成的集合) 的结构?
▶ 是否非空, 即是否存在解?
▶ 若存在, 有多少解, 是否唯一?
▶ 解与解之间的关系?
总结

线性方程组的基本问题是
▶ 是否有解, 如何求解?
▶ 解集 (所有解构成的集合) 的结构?
▶ 是否非空, 即是否存在解?
▶ 若存在, 有多少解, 是否唯一?
▶ 解与解之间的关系?
总结

线性方程组的基本问题是
▶ 是否有解, 如何求解?
▶ 解集 (所有解构成的集合) 的结构?
▶ 是否非空, 即是否存在解?
▶ 若存在, 有多少解, 是否唯一?
▶ 解与解之间的关系?

本章对上述问题的回答
行列式可以部分的回答方程未知量与方程个数相等的情况下解的
存在唯一性问题, 得到了一个充分条件. 但对于一般的情形和上
述问题的完全解答需要引入新的观点, 这需要后续的矩阵和向量
组等概念.

You might also like