You are on page 1of 700

第 1 章 行列式

Linear Algebra

黄正华

Email: huangzh@whu.edu.cn

武汉大学 数学与统计学院

February 5, 2020

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 1 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法

6 习题讲解

7 附录: 拉普拉斯 (Laplace) 定理

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 2 / 195


使用教材

[1] 居余马 等 编著, 线性代数 (第 2 版). 清华大学出版社, 2002


[2] 居余马 林翠琴 编著, 线性代数学习指南. 清华大学出版社, 2003

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 3 / 195


书籍推荐

[3] 同济大学数学系 编, 线性代数 (第六版). 高等教育出版社, 2014


[4] 同济大学数学系 编, 线性代数附册学习辅导与习题全解. 高等教育出版社,
2014

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 4 / 195


书籍推荐

[5] David C. Lay 著, 刘深泉 等 译, 线性代数及其应用. 机械工业出版社, 2005


[6] Steven J. Leon 著, 张文博 张丽静 译, 线性代数. 机械工业出版社, 2010

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 5 / 195


书籍推荐

[7] 陈志杰 主编, 高等代数与解析几何 (第二版), 上下册. 高等教育出版社,


2008

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 6 / 195


时间要到位? 2:1?

上课用时
48 学时

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 7 / 195


时间要到位? 2:1?

上课用时
48 学时 = 36 小时

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 7 / 195


时间要到位? 2:1?

上课用时
48 学时 = 36 小时= 1.5 天.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 7 / 195


时间要到位? 2:1?

上课用时
48 学时 = 36 小时= 1.5 天.
做到 1 : 1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 7 / 195


时间要到位? 2:1?

上课用时
48 学时 = 36 小时= 1.5 天.
做到 1 : 1
48 学时 ×2 = 3.0 天.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 7 / 195


时间要到位? 2:1?

上课用时
48 学时 = 36 小时= 1.5 天.
做到 1 : 1
48 学时 ×2 = 3.0 天.
做到 2 : 1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 7 / 195


时间要到位? 2:1?

上课用时
48 学时 = 36 小时= 1.5 天.
做到 1 : 1
48 学时 ×2 = 3.0 天.
做到 2 : 1
48 学时 ×3 = 4.5 天.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 7 / 195


什么是线性 (Linear)

形如 ax + by = c 的方程 (a, b, c 为常数), 其全部解在平面上构成一条直线,


此时 x, y 之间呈现为线性关系.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 8 / 195


什么是线性 (Linear)

形如 ax + by = c 的方程 (a, b, c 为常数), 其全部解在平面上构成一条直线,


此时 x, y 之间呈现为线性关系. 方程 ax + by = c 称为线性方程.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 8 / 195


什么是线性 (Linear)

形如 ax + by = c 的方程 (a, b, c 为常数), 其全部解在平面上构成一条直线,


此时 x, y 之间呈现为线性关系. 方程 ax + by = c 称为线性方程.
推而广之, 含有 n 个变量的一次方程

k1 x1 + k2 x2 + · · · + kn xn = b

称为线性方程,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 8 / 195


什么是线性 (Linear)

形如 ax + by = c 的方程 (a, b, c 为常数), 其全部解在平面上构成一条直线,


此时 x, y 之间呈现为线性关系. 方程 ax + by = c 称为线性方程.
推而广之, 含有 n 个变量的一次方程

k1 x1 + k2 x2 + · · · + kn xn = b

称为线性方程, 这里 x1 , x2 , · · · , xn 是变量,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 8 / 195


什么是线性 (Linear)

形如 ax + by = c 的方程 (a, b, c 为常数), 其全部解在平面上构成一条直线,


此时 x, y 之间呈现为线性关系. 方程 ax + by = c 称为线性方程.
推而广之, 含有 n 个变量的一次方程

k1 x1 + k2 x2 + · · · + kn xn = b

称为线性方程, 这里 x1 , x2 , · · · , xn 是变量, k1 , k2 , · · · , kn , b 是常数.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 8 / 195


什么是线性 (Linear)

形如 ax + by = c 的方程 (a, b, c 为常数), 其全部解在平面上构成一条直线,


此时 x, y 之间呈现为线性关系. 方程 ax + by = c 称为线性方程.
推而广之, 含有 n 个变量的一次方程

k1 x1 + k2 x2 + · · · + kn xn = b

称为线性方程, 这里 x1 , x2 , · · · , xn 是变量, k1 , k2 , · · · , kn , b 是常数. 此时变量


x1 , x2 , · · · , xn 之间呈现为线性关系.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 8 / 195


什么是线性 (Linear)

形如 ax + by = c 的方程 (a, b, c 为常数), 其全部解在平面上构成一条直线,


此时 x, y 之间呈现为线性关系. 方程 ax + by = c 称为线性方程.
推而广之, 含有 n 个变量的一次方程

k1 x1 + k2 x2 + · · · + kn xn = b

称为线性方程, 这里 x1 , x2 , · · · , xn 是变量, k1 , k2 , · · · , kn , b 是常数. 此时变量


x1 , x2 , · · · , xn 之间呈现为线性关系.
非线性关系的例子:

y = 2x2 + 3, y = 2 x + 3, y = 2 sin x + 3, xy = 1,

上述 x, y 之间为非线性关系.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 8 / 195


什么是线性代数

线性代数 (Linear Algebra) 是代数学的一个分支, 主要处理线性关系问题.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 9 / 195


什么是线性代数

线性代数 (Linear Algebra) 是代数学的一个分支, 主要处理线性关系问题.


它的核心内容是研究 (1) 有限维线性空间的结构, (2) 线性空间的线性变换.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 9 / 195


什么是线性代数

线性代数 (Linear Algebra) 是代数学的一个分支, 主要处理线性关系问题.


它的核心内容是研究 (1) 有限维线性空间的结构, (2) 线性空间的线性变换.
本课程介绍线性代数的基础知识, 核心话题是: 线性方程组的求解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 9 / 195


高斯消元法

一般地, 将含有 n 个未知量 x1 , x2 , · · · , xn 的线性方程组记为:




 a11 x1 + a12 x2 + · · · + a1n xn = b1 ,


 a x + a x + ··· + a x = b ,
21 1 22 2 2n n 2
(1)

 .................



am1 x1 + am2 x2 + · · · + amn xn = bm .

该方程组中含有 m 个方程.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 10 / 195


高斯消元法

一般地, 将含有 n 个未知量 x1 , x2 , · · · , xn 的线性方程组记为:




 a11 x1 + a12 x2 + · · · + a1n xn = b1 ,


 a x + a x + ··· + a x = b ,
21 1 22 2 2n n 2
(1)

 .................



am1 x1 + am2 x2 + · · · + amn xn = bm .

该方程组中含有 m 个方程. 其中 aij 是系数, bi 是常数项, i = 1, 2, · · · , m,


j = 1, 2, · · · , n.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 10 / 195


高斯消元法

一般地, 将含有 n 个未知量 x1 , x2 , · · · , xn 的线性方程组记为:




 a11 x1 + a12 x2 + · · · + a1n xn = b1 ,


 a x + a x + ··· + a x = b ,
21 1 22 2 2n n 2
(1)

 .................



am1 x1 + am2 x2 + · · · + amn xn = bm .

该方程组中含有 m 个方程. 其中 aij 是系数, bi 是常数项, i = 1, 2, · · · , m,


j = 1, 2, · · · , n. 系数 aij 有两个下标, 下标 i, j 分别表示 aij 在第 i 行、第 j 列.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 10 / 195


高斯消元法

一般地, 将含有 n 个未知量 x1 , x2 , · · · , xn 的线性方程组记为:




 a11 x1 + a12 x2 + · · · + a1n xn = b1 ,


 a x + a x + ··· + a x = b ,
21 1 22 2 2n n 2
(1)

 .................



am1 x1 + am2 x2 + · · · + amn xn = bm .

该方程组中含有 m 个方程. 其中 aij 是系数, bi 是常数项, i = 1, 2, · · · , m,


j = 1, 2, · · · , n. 系数 aij 有两个下标, 下标 i, j 分别表示 aij 在第 i 行、第 j 列.
高斯消元法是求解线性方程组的经典方法, 简单实用, 永不过时.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 10 / 195


例 0.1
求曲线 y = λ0 + λ1 x + λ2 x2 过点 (1, 1), (2, 2), (3, 0).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 11 / 195


例 0.1
求曲线 y = λ0 + λ1 x + λ2 x2 过点 (1, 1), (2, 2), (3, 0).

解: 代入三点, 得到一个关于 λ0 , λ1 , λ2 的线性方程组:





 λ0 + λ1 + λ2 = 1,
λ0 + 2λ1 + 4λ2 = 2,


 λ + 3λ + 9λ = 0.
0 1 2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 11 / 195


例 0.1
求曲线 y = λ0 + λ1 x + λ2 x2 过点 (1, 1), (2, 2), (3, 0).

解: 代入三点, 得到一个关于 λ0 , λ1 , λ2 的线性方程组:





 λ0 + λ1 + λ2 = 1,
λ0 + 2λ1 + 4λ2 = 2,


 λ + 3λ + 9λ = 0.
0 1 2

使用高斯消元法. 先化为阶梯形:
 

 
 λ0 + λ1 + λ2 = 1,
 λ0 + λ1 + λ2 = 1, 
r −r
λ0 + 2λ1 + 4λ2 = 2, −−3−−→
2
λ1 + 3λ2 = 1,

 r2 −r1 

 λ + 3λ + 9λ = 0.  λ1 + 5λ2 = −2.
0 1 2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 11 / 195


例 0.1
求曲线 y = λ0 + λ1 x + λ2 x2 过点 (1, 1), (2, 2), (3, 0).

解: 代入三点, 得到一个关于 λ0 , λ1 , λ2 的线性方程组:





 λ0 + λ1 + λ2 = 1,
λ0 + 2λ1 + 4λ2 = 2,


 λ + 3λ + 9λ = 0.
0 1 2

使用高斯消元法. 先化为阶梯形:
 

 
 λ0 + λ1 + λ2 = 1,
 λ0 + λ1 + λ2 = 1, 
r −r
λ0 + 2λ1 + 4λ2 = 2, −−3−−→
2
λ1 + 3λ2 = 1,

 r2 −r1 

 λ + 3λ + 9λ = 0.  λ1 + 5λ2 = −2.
 0 1 2

 0
λ + λ + λ = 1,
 1 2
r −r
−−3−−→
2
λ1 + 3λ2 = 1,


 2λ2 = −3.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 11 / 195


例 0.1
求曲线 y = λ0 + λ1 x + λ2 x2 过点 (1, 1), (2, 2), (3, 0).

解: 代入三点, 得到一个关于 λ0 , λ1 , λ2 的线性方程组:





 λ0 + λ1 + λ2 = 1,
λ0 + 2λ1 + 4λ2 = 2,


 λ + 3λ + 9λ = 0.
0 1 2

使用高斯消元法. 先化为阶梯形:
 

 
 λ0 + λ1 + λ2 = 1,
 λ0 + λ1 + λ2 = 1, 
r −r
λ0 + 2λ1 + 4λ2 = 2, −−3−−→
2
λ1 + 3λ2 = 1,

 r2 −r1 

 λ + 3λ + 9λ = 0.  λ1 + 5λ2 = −2.
 0 1 2


 0
λ + λ + λ = 1, 

 1 2  λ0 + λ1 + λ2 = 1,
r −r r ÷2
−−3−−→
2
λ1 + 3λ2 = 1, −−
3
−→ λ1 + 3λ2 = 1,

 

 2λ2 = −3.  λ2 = − 32 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 11 / 195


再回代:
 

 
 5
 λ0 + λ1 + λ2 = 1,  λ0 + λ1 = 2,
r −3r
1, −−−−→
2 3 11
λ1 + 3λ2 = λ1 = 2,

 r1 −r3 

 λ2 = − 32 .  λ2 = − 32 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 12 / 195


再回代:
  

 
 5 
 = −3,
 λ0 + λ1 + λ2 = 1,  λ0 + λ1 = 2,  λ0
r2 −3r3 r1 −r2
λ1 + 3λ2 = 1, −−−−→ λ1 = 2 , −−−→
11 −
λ1 = 11
2 ,

 r1 −r3 
 

 λ2 = − 32 .  λ2 = − 32 .  λ2 = − 32 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 12 / 195


再回代:
  

 
 5 
 = −3,
 λ0 + λ1 + λ2 = 1,  λ0 + λ1 = 2,  λ0
r2 −3r3 r1 −r2
λ1 + 3λ2 = 1, −−−−→ λ1 = 2 , −−−→
11 −
λ1 = 11
2 ,

 r1 −r3 
 

 λ2 = − 32 .  λ2 = − 32 .  λ2 = − 32 .

即所求曲线方程为 y = −3 + 11
2 x − 32 x2 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 12 / 195


再回代:
  

 
 5 
 = −3,
 λ0 + λ1 + λ2 = 1,  λ0 + λ1 = 2,  λ0
r2 −3r3 r1 −r2
λ1 + 3λ2 = 1, −−−−→ λ1 = 2 , −−−→
11 −
λ1 = 11
2 ,

 r1 −r3 
 

 λ2 = − 32 .  λ2 = − 32 .  λ2 = − 32 .

即所求曲线方程为 y = −3 + 11
2 x − 32 x2 .
以上就是高斯消元法, 主要是两个步骤: 化为阶梯形, 回代.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 12 / 195


围绕线性方程组这个主题, 课程还将讨论以下三个概念: 行列式, 矩阵, 向
量.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 13 / 195


围绕线性方程组这个主题, 课程还将讨论以下三个概念: 行列式, 矩阵, 向
量.
这是求解线性方程组的三个有效工具.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 13 / 195


围绕线性方程组这个主题, 课程还将讨论以下三个概念: 行列式, 矩阵, 向
量.
这是求解线性方程组的三个有效工具. 下面我们简单说明这三个工具出现
的原因.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 13 / 195


高斯消元法 −→ 矩阵的初等行变换.
前述解法中, 未知量并没有参与运算.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 14 / 195


高斯消元法 −→ 矩阵的初等行变换.
前述解法中, 未知量并没有参与运算. 实际参与运算的只有系数和常数,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 14 / 195


高斯消元法 −→ 矩阵的初等行变换.
前述解法中, 未知量并没有参与运算. 实际参与运算的只有系数和常数, 把
方程组的主要信息记录在一个矩形阵列(简称矩阵) 里:
 
1 1 1 1
 
 1 2 4 2  (2)
 
1 3 9 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 14 / 195


高斯消元法 −→ 矩阵的初等行变换.
前述解法中, 未知量并没有参与运算. 实际参与运算的只有系数和常数, 把
方程组的主要信息记录在一个矩形阵列(简称矩阵) 里:
 
1 1 1 1
 
 1 2 4 2  (2)
 
1 3 9 0

方程的运算与变换, 体现为矩阵中, 各行元素的相应运算.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 14 / 195


高斯消元法 −→ 矩阵的初等行变换.
前述解法中, 未知量并没有参与运算. 实际参与运算的只有系数和常数, 把
方程组的主要信息记录在一个矩形阵列(简称矩阵) 里:
 
1 1 1 1
 
 1 2 4 2  (2)
 
1 3 9 0

方程的运算与变换, 体现为矩阵中, 各行元素的相应运算.


   
1 1 1 1 1 1 1 1
  r3 −r2  
 1 2 4 2 − −→  1 
  r−2−
−r1  0 1 3 
1 3 9 0 0 1 5 −2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 14 / 195


高斯消元法 −→ 矩阵的初等行变换.
前述解法中, 未知量并没有参与运算. 实际参与运算的只有系数和常数, 把
方程组的主要信息记录在一个矩形阵列(简称矩阵) 里:
 
1 1 1 1
 
 1 2 4 2  (2)
 
1 3 9 0

方程的运算与变换, 体现为矩阵中, 各行元素的相应运算.


     
1 1 1 1 1 1 1 1 1 1 1 1
  r3 −r2   r3 −r2  
 1 2 4 2  −−−−→  0 1 3 1   1 
  r2 −r1   −−−−→  0 1 3 
1 3 9 0 0 1 5 −2 0 0 2 −3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 14 / 195


高斯消元法 −→ 矩阵的初等行变换.
前述解法中, 未知量并没有参与运算. 实际参与运算的只有系数和常数, 把
方程组的主要信息记录在一个矩形阵列(简称矩阵) 里:
 
1 1 1 1
 
 1 2 4 2  (2)
 
1 3 9 0

方程的运算与变换, 体现为矩阵中, 各行元素的相应运算.


     
1 1 1 1 1 1 1 1 1 1 1 1
  r3 −r2   r3 −r2   r3 ÷2
 1 2 4 2  −−−−→  0 1 3 1   1 
  r2 −r1   −−−−→  0 1 3  −−−→
1 3 9 0 0 1 5 −2 0 0 2 −3
 
1 1 1 1
 
 0 1 3 1 
 
0 0 1 − 23

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 14 / 195


高斯消元法 −→ 矩阵的初等行变换.
前述解法中, 未知量并没有参与运算. 实际参与运算的只有系数和常数, 把
方程组的主要信息记录在一个矩形阵列(简称矩阵) 里:
 
1 1 1 1
 
 1 2 4 2  (2)
 
1 3 9 0

方程的运算与变换, 体现为矩阵中, 各行元素的相应运算.


     
1 1 1 1 1 1 1 1 1 1 1 1
  r3 −r2   r3 −r2   r3 ÷2
 1 2 4 2  −−−−→  0 1 3 1   1 
  r2 −r1   −−−−→  0 1 3  −−−→
1 3 9 0 0 1 5 −2 0 0 2 −3
   
5
1 1 1 1 1 1 0
  r2 −3r3  2 
 0 1 3 1  −→  11 
  −r−1−
−r3  0 1 0 2 
0 0 1 − 23 0 0 1 − 32

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 14 / 195


高斯消元法 −→ 矩阵的初等行变换.
前述解法中, 未知量并没有参与运算. 实际参与运算的只有系数和常数, 把
方程组的主要信息记录在一个矩形阵列(简称矩阵) 里:
 
1 1 1 1
 
 1 2 4 2  (2)
 
1 3 9 0

方程的运算与变换, 体现为矩阵中, 各行元素的相应运算.


     
1 1 1 1 1 1 1 1 1 1 1 1
  r3 −r2   r3 −r2   r3 ÷2
 1 2 4 2  −−−−→  0 1 3 1   1 
  r2 −r1   −−−−→  0 1 3  −−−→
1 3 9 0 0 1 5 −2 0 0 2 −3
     
1 1 1 1 1 1 0 5
1 0 0 −3
  r2 −3r3  2 
r1 −r2  
 0 1 3 
1  −− − −→  0 1 0 11  − − − −
→  11 .
 r1 −r3  2   0 1 0 2 
0 0 1 − 23 0 0 1 − 32 0 0 1 − 32

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 14 / 195


线性方程组等同于矩阵方程

 
1 1 1
 
A=
 1 2 4 
,
1 3 9

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 15 / 195


线性方程组等同于矩阵方程

   
1 1 1 x1
   
A=
 1 2 4 
, x= 
 x2  ,
1 3 9 x3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 15 / 195


线性方程组等同于矩阵方程

     
1 1 1 x1 1
     
A=
 1 2 4 
, x= 
 x2  , b= 
 2 .
1 3 9 x3 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 15 / 195


线性方程组等同于矩阵方程

     
1 1 1 x1 1
     
A=
 1 2 4 
, x= 
 x2  , b= 
 2 .
1 3 9 x3 0
这里 A 记录的是系数, b 记录的是常数.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 15 / 195


线性方程组等同于矩阵方程

     
1 1 1 x1 1
     
A=
 1 2 4 
, x= 
 x2  , b= 
 2 .
1 3 9 x3 0
这里 A 记录的是系数, b 记录的是常数. 引入矩阵乘法: Ax 定义为 A 各行的
向量与 x 做内积.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 15 / 195


线性方程组等同于矩阵方程

     
1 1 1 x1 1
     
A=
 1 2 4 
, x= 
 x2  , b= 
 2 .
1 3 9 x3 0
这里 A 记录的是系数, b 记录的是常数. 引入矩阵乘法: Ax 定义为 A 各行的
向量与 x 做内积. 例如 A 的第二行与 x 做内积, 有
 
x1
 
(1, 2, 4) · 
 x 2
 = x1 + 2x2 + 4x3 .

x3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 15 / 195


线性方程组等同于矩阵方程

     
1 1 1 x1 1
     
A=
 1 2 4 
, x= 
 x2  , b= 
 2 .
1 3 9 x3 0
这里 A 记录的是系数, b 记录的是常数. 引入矩阵乘法: Ax 定义为 A 各行的
向量与 x 做内积. 例如 A 的第二行与 x 做内积, 有
 
x1
 
(1, 2, 4) · 
 x 2
 = x1 + 2x2 + 4x3 .

x3
则     
1 1 1 x1 x1 + x2 + x3
    
 1 2 4   x2  ≜  x1 + 2x2 + 4x3  .
    
1 3 9 x3 x1 + 3x2 + 9x3
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 15 / 195
从而线性方程组可表达为
Ax = b.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 16 / 195


从而线性方程组可表达为
Ax = b.

而这本质上是一个矩阵方程.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 16 / 195


从而线性方程组可表达为
Ax = b.

而这本质上是一个矩阵方程.
如果我们能一般地解决矩阵方程的求解, 事实上就完成了线性方程组的求
解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 16 / 195


线性方程组求解等同于向量组的线性表示问题

把前述线性方程组记为
       
1 1 1 1
       
      
λ0  1  + λ1  2  + λ2  4  =  2 ,

1 3 9 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 17 / 195


线性方程组求解等同于向量组的线性表示问题

把前述线性方程组记为
       
1 1 1 1
       
      
λ0  1  + λ1  2  + λ2  4  =  2 ,

1 3 9 0

则 “线性方程组” 等同于 “向量的线性表示” 问题.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 17 / 195


线性方程组求解等同于向量组的线性表示问题

把前述线性方程组记为
       
1 1 1 1
       
      
λ0  1  + λ1  2  + λ2  4  =  2 ,

1 3 9 0

则 “线性方程组” 等同于 “向量的线性表示” 问题. 更重要的是, 用向量的观点,


可以几何地解释线性方程组解的结构问题.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 17 / 195


线性方程组与几何联系

从几何角度考虑线性方程组
{
a11 x1 + a12 x2 = b1 ,
a21 x1 + a22 x2 = b2 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 18 / 195


线性方程组与几何联系

从几何角度考虑线性方程组
{
a11 x1 + a12 x2 = b1 ,
a21 x1 + a22 x2 = b2 .

每一个方程均对应于平面上的一条直线.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 18 / 195


线性方程组与几何联系

从几何角度考虑线性方程组
{
a11 x1 + a12 x2 = b1 ,
a21 x1 + a22 x2 = b2 .

每一个方程均对应于平面上的一条直线. 求解方程组, 相当于求两条直线的交


点.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 18 / 195


考虑以下三个不同的线性方程组:
{ { {
x1 + x2 = 2, x1 + x2 = 2, x1 + x2 = 2,
(i) (ii) (iii)
x1 − x2 = 2. x1 + x2 = 1. −x1 − x2 = −2.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 19 / 195


考虑以下三个不同的线性方程组:
{ { {
x1 + x2 = 2, x1 + x2 = 2, x1 + x2 = 2,
(i) (ii) (iii)
x1 − x2 = 2. x1 + x2 = 1. −x1 − x2 = −2.

x2

2
1
x1
0 1 2
−1
−2

(a) 相交: 唯一解

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 19 / 195


考虑以下三个不同的线性方程组:
{ { {
x1 + x2 = 2, x1 + x2 = 2, x1 + x2 = 2,
(i) (ii) (iii)
x1 − x2 = 2. x1 + x2 = 1. −x1 − x2 = −2.

x2

2
1
x1
0 1 2
−1
−2

(a) 相交: 唯一解

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 19 / 195


考虑以下三个不同的线性方程组:
{ { {
x1 + x2 = 2, x1 + x2 = 2, x1 + x2 = 2,
(i) (ii) (iii)
x1 − x2 = 2. x1 + x2 = 1. −x1 − x2 = −2.

x2

2
1
x1
0 1 2
−1
−2

(a) 相交: 唯一解

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 19 / 195


考虑以下三个不同的线性方程组:
{ { {
x1 + x2 = 2, x1 + x2 = 2, x1 + x2 = 2,
(i) (ii) (iii)
x1 − x2 = 2. x1 + x2 = 1. −x1 − x2 = −2.

x2 x2

2 2
1 1
x1 x1
0 1 2 0 1 2
−1 −1
−2 −2

(a) 相交: 唯一解 (b) 平行: 无解

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 19 / 195


考虑以下三个不同的线性方程组:
{ { {
x1 + x2 = 2, x1 + x2 = 2, x1 + x2 = 2,
(i) (ii) (iii)
x1 − x2 = 2. x1 + x2 = 1. −x1 − x2 = −2.

x2 x2

2 2
1 1
x1 x1
0 1 2 0 1 2
−1 −1
−2 −2

(a) 相交: 唯一解 (b) 平行: 无解

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 19 / 195


考虑以下三个不同的线性方程组:
{ { {
x1 + x2 = 2, x1 + x2 = 2, x1 + x2 = 2,
(i) (ii) (iii)
x1 − x2 = 2. x1 + x2 = 1. −x1 − x2 = −2.

x2 x2

2 2
1 1
x1 x1
0 1 2 0 1 2
−1 −1
−2 −2

(a) 相交: 唯一解 (b) 平行: 无解

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 19 / 195


考虑以下三个不同的线性方程组:
{ { {
x1 + x2 = 2, x1 + x2 = 2, x1 + x2 = 2,
(i) (ii) (iii)
x1 − x2 = 2. x1 + x2 = 1. −x1 − x2 = −2.

x2 x2 x2

2 2 2
1 1 1
x1 x1 x1
0 1 2 0 1 2 0 1 2
−1 −1 −1
−2 −2 −2

(a) 相交: 唯一解 (b) 平行: 无解 (c) 重合: 无穷多解

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 19 / 195


两条直线之间的关系有三种情况: 相交、平行、重合.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 20 / 195


两条直线之间的关系有三种情况: 相交、平行、重合. 相应地:

一个线性方程组的解, 有下列三种情况:
(1) 有唯一解;
(2) 无解;
(3) 有无穷多解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 20 / 195


两条直线之间的关系有三种情况: 相交、平行、重合. 相应地:

一个线性方程组的解, 有下列三种情况:
(1) 有唯一解;
(2) 无解;
(3) 有无穷多解.

这个结论将在第 3 章进行一般讨论.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 20 / 195


对 “无穷多解” 感到陌生?

无穷多解的情形我们一直都在面对, 比如

2x + 3y = 1,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 21 / 195


对 “无穷多解” 感到陌生?

无穷多解的情形我们一直都在面对, 比如

2x + 3y = 1,

在几何中, 它是二维平面内的直线方程;

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 21 / 195


对 “无穷多解” 感到陌生?

无穷多解的情形我们一直都在面对, 比如

2x + 3y = 1,

在几何中, 它是二维平面内的直线方程; 在线性代数中, 它是一个线性方程组


(虽然只有一个方程).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 21 / 195


对 “无穷多解” 感到陌生?

无穷多解的情形我们一直都在面对, 比如

2x + 3y = 1,

在几何中, 它是二维平面内的直线方程; 在线性代数中, 它是一个线性方程组


(虽然只有一个方程). 该线性方程组显然有无穷多组解, 全部解所构成的集合,
呈现为二维平面中的一条直线.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 21 / 195


线性方程组解的几何诠释

比如线性方程组 (虽然只有一个方程):

x − 2y − 3z = 0. (3)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 22 / 195


线性方程组解的几何诠释

比如线性方程组 (虽然只有一个方程):

x − 2y − 3z = 0. (3)

由 x − 2y − 3z = 0 ⇐⇒ x = 2y + 3z

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 22 / 195


线性方程组解的几何诠释

比如线性方程组 (虽然只有一个方程):

x − 2y − 3z = 0. (3)


 x = 2y + 3z,

由 x − 2y − 3z = 0 ⇐⇒ x = 2y + 3z ⇐⇒ y = y ,


z= z.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 22 / 195


线性方程组解的几何诠释

比如线性方程组 (虽然只有一个方程):

x − 2y − 3z = 0. (3)


 x = 2y + 3z,

由 x − 2y − 3z = 0 ⇐⇒ x = 2y + 3z ⇐⇒ y = y ,


z= z.
     
x 2 3
     
⇐⇒ y = y 1 + z 0
    

z 0 1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 22 / 195


线性方程组解的几何诠释

比如线性方程组 (虽然只有一个方程):

x − 2y − 3z = 0. (3)


 x = 2y + 3z,

由 x − 2y − 3z = 0 ⇐⇒ x = 2y + 3z ⇐⇒ y = y ,


z= z.
           
x 2 3 x 2 3
           
⇐⇒ y = y 1 + z 0 ⇐⇒ y = c1 1 + c2 0
          
, c1 , c2 ∈ R.
z 0 1 z 0 1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 22 / 195


 
2
 
故线性方程组 (3) 有无穷多解, 其全部解都可以用向量 η1 =  
1,
0
 
3
 
η2 =  
0 线性表示.
1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 23 / 195


 
2
 
故线性方程组 (3) 有无穷多解, 其全部解都可以用向量 η1 =  
1,
0
 
3
 
η2 =  
0 线性表示. 或者说, 其全部解的集合, 体现为三维空间内由向量 η1 ,
1
η2 所张成的一个二维子空间.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 23 / 195


 
2
 
故线性方程组 (3) 有无穷多解, 其全部解都可以用向量 η1 =  
1,
0
 
3
 
η2 =  
0 线性表示. 或者说, 其全部解的集合, 体现为三维空间内由向量 η1 ,
1
η2 所张成的一个二维子空间. (在几何中, x − 2y − 3z = 0 表示三维空间中的一
个平面. )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 23 / 195


 
2
 
故线性方程组 (3) 有无穷多解, 其全部解都可以用向量 η1 =  
1,
0
 
3
 
η2 =  
0 线性表示. 或者说, 其全部解的集合, 体现为三维空间内由向量 η1 ,
1
η2 所张成的一个二维子空间. (在几何中, x − 2y − 3z = 0 表示三维空间中的一
个平面. )    
x 1
   
另外, x − 2y − 3z = 0, 意味着向量 y
 
 与向量 −2 垂直,
 
z −3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 23 / 195


 
2
 
故线性方程组 (3) 有无穷多解, 其全部解都可以用向量 η1 =  
1,
0
 
3
 
η2 =  
0 线性表示. 或者说, 其全部解的集合, 体现为三维空间内由向量 η1 ,
1
η2 所张成的一个二维子空间. (在几何中, x − 2y − 3z = 0 表示三维空间中的一
个平面. )    
x 1
   
另外, x − 2y − 3z = 0, 意味着向量  y
 
 与向量 −2 垂直, 求解方程组即
 
z −3
 
1
 
相当于求所有与向量 −2 
 垂直的向量.
−3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 23 / 195


 
2
 
故线性方程组 (3) 有无穷多解, 其全部解都可以用向量 η1 =  
1,
0
 
3
 
η2 =  
0 线性表示. 或者说, 其全部解的集合, 体现为三维空间内由向量 η1 ,
1
η2 所张成的一个二维子空间. (在几何中, x − 2y − 3z = 0 表示三维空间中的一
个平面. )    
x 1
   
另外, x − 2y − 3z = 0, 意味着向量  y
 
 与向量 −2 垂直, 求解方程组即
 
z −3
 
1
 
相当于求所有与向量 −2 
 垂直的向量. 显然, 所有满足条件的向量, 构成一个
−3
平面. 即其解集构成一个二维子空间.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 23 / 195


为什么要讨论行列式

不妨先看看克拉默法则:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 24 / 195


为什么要讨论行列式

不妨先看看克拉默法则: 给定线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = b1 ,


 a x + a x + ··· + a x = b ,
21 1 22 2 2n n 2
(4)

 . . . . . . . . . . . . . . . .



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

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 24 / 195


为什么要讨论行列式

不妨先看看克拉默法则: 给定线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = b1 ,


 a x + a x + ··· + a x = b ,
21 1 22 2 2n n 2
(4)

 . . . . . . . . . . . . . . . .



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

如果系数行列式
a ··· a1n
11 a12

a21 a22 ··· a2n

D= .
.. .. .. ̸= 0, (5)
. .

an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 24 / 195


为什么要讨论行列式

不妨先看看克拉默法则: 给定线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = b1 ,


 a x + a x + ··· + a x = b ,
21 1 22 2 2n n 2
(4)

 . . . . . . . . . . . . . . . .



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

如果系数行列式
a ··· a1n
11 a12

a21 a22 ··· a2n

D= .
.. .. .. ̸= 0, (5)
. .

an1 an2 ··· ann
那么线性方程组 (4) 有解,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 24 / 195


为什么要讨论行列式

不妨先看看克拉默法则: 给定线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = b1 ,


 a x + a x + ··· + a x = b ,
21 1 22 2 2n n 2
(4)

 . . . . . . . . . . . . . . . .



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

如果系数行列式
a ··· a1n
11 a12

a21 a22 ··· a2n

D= .
.. .. .. ̸= 0, (5)
. .

an1 an2 ··· ann
那么线性方程组 (4) 有解, 并且解是惟一的:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 24 / 195


D1 D2 Dn
x1 =
, x2 = , · · · , xn = , (6)
D D D
其中 Dj 是把行列式 D 中第 j 列换成方程组的常数项 b1 , b2 , · · · , bn 所成的行列
式, 即
a ··· ··· a1n
11 a1,j−1 b1 a1,j+1

a21 ··· a2,j−1 b2 a2,j+1 ··· a2n

Dj = . .. .. .. .. . (7)
..
. . . .

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

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 25 / 195


D1 D2 Dn
x1 =
, x2 = , · · · , xn = , (6)
D D D
其中 Dj 是把行列式 D 中第 j 列换成方程组的常数项 b1 , b2 , · · · , bn 所成的行列
式, 即
a ··· ··· a1n
11 a1,j−1 b1 a1,j+1

a21 ··· a2,j−1 b2 a2,j+1 ··· a2n

Dj = . .. .. .. .. . (7)
..
. . . .

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

行列式的出现原因可以这样理解: 完美地表达了一部分线性方程组的解的
规律.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 25 / 195


D1 D2 Dn
x1 =
, x2 = , · · · , xn = , (6)
D D D
其中 Dj 是把行列式 D 中第 j 列换成方程组的常数项 b1 , b2 , · · · , bn 所成的行列
式, 即
a ··· ··· a1n
11 a1,j−1 b1 a1,j+1

a21 ··· a2,j−1 b2 a2,j+1 ··· a2n

Dj = . .. .. .. .. . (7)
..
. . . .

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

行列式的出现原因可以这样理解: 完美地表达了一部分线性方程组的解的
规律. 从这个角度讲, 行列式是人为创造的一个符号, 它形式简洁地、浓缩地记
载了一些规律性的内容.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 25 / 195


D1 D2 Dn
x1 =
, x2 = , · · · , xn = , (6)
D D D
其中 Dj 是把行列式 D 中第 j 列换成方程组的常数项 b1 , b2 , · · · , bn 所成的行列
式, 即
a ··· ··· a1n
11 a1,j−1 b1 a1,j+1

a21 ··· a2,j−1 b2 a2,j+1 ··· a2n

Dj = . .. .. .. .. . (7)
..
. . . .

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

行列式的出现原因可以这样理解: 完美地表达了一部分线性方程组的解的
规律. 从这个角度讲, 行列式是人为创造的一个符号, 它形式简洁地、浓缩地记
载了一些规律性的内容.
 什么是行列式? 如何计算? 将是课程第 1 章的内容.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 25 / 195


行列式

线性方程组 矩阵

向量

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 26 / 195


本章内容

这一章关注: 行列式的性质与计算. 学习中要注意以下问题:


(1) 为什么要讨论行列式?

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 27 / 195


本章内容

这一章关注: 行列式的性质与计算. 学习中要注意以下问题:


(1) 为什么要讨论行列式?
(2) 行列式有哪些性质?

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 27 / 195


本章内容

这一章关注: 行列式的性质与计算. 学习中要注意以下问题:


(1) 为什么要讨论行列式?
(2) 行列式有哪些性质?
(3) n 阶行列式的计算, 有哪些常见方法?

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 27 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质
n 阶行列式的定义
n 阶行列式的性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法

6 习题讲解

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 28 / 195


为什么要讨论行列式?
对于二元线性方程组
{
a11 x1 + a12 x2 = b1 ,
a21 x1 + a22 x2 = b2 ,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 29 / 195


为什么要讨论行列式?
对于二元线性方程组
{
a11 x1 + a12 x2 = b1 ,
a21 x1 + a22 x2 = b2 ,
用消元法容易求得其解: 当 a11 a22 − a12 a21 ̸= 0 时, 方程组有惟一解
b1 a22 − a12 b2 a11 b2 − a12 b1
x1 = , x2 = .
a11 a22 − a12 a21 a11 a22 − a12 a21

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 29 / 195


为什么要讨论行列式?
对于二元线性方程组
{
a11 x1 + a12 x2 = b1 ,
a21 x1 + a22 x2 = b2 ,
用消元法容易求得其解: 当 a11 a22 − a12 a21 ̸= 0 时, 方程组有惟一解
b1 a22 − a12 b2 a11 b2 − a12 b1
x1 = , x2 = .
a11 a22 − a12 a21 a11 a22 − a12 a21

我们引入一种记号
a b

≜ ad − bc, (8)
c d

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 29 / 195


为什么要讨论行列式?
对于二元线性方程组
{
a11 x1 + a12 x2 = b1 ,
a21 x1 + a22 x2 = b2 ,
用消元法容易求得其解: 当 a11 a22 − a12 a21 ̸= 0 时, 方程组有惟一解
b1 a22 − a12 b2 a11 b2 − a12 b1
x1 = , x2 = .
a11 a22 − a12 a21 a11 a22 − a12 a21

我们引入一种记号
a b

≜ ad − bc, (8)
c d
称这种记号为二阶行列式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 29 / 195


为什么要讨论行列式?
对于二元线性方程组
{
a11 x1 + a12 x2 = b1 ,
a21 x1 + a22 x2 = b2 ,
用消元法容易求得其解: 当 a11 a22 − a12 a21 ̸= 0 时, 方程组有惟一解
b1 a22 − a12 b2 a11 b2 − a12 b1
x1 = , x2 = .
a11 a22 − a12 a21 a11 a22 − a12 a21

我们引入一种记号
a b

≜ ad − bc, (8)
c d
称这种记号为二阶行列式. 则

a a12
11
a11 a22 − a12 a21 = .
a21 a22
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 29 / 195
从而方程组的解可以叙述为:
当二阶行列式
a a12
11
̸= 0
a21 a22
{
a11 x1 + a12 x2 = b1 ,
时, 方程组 有唯一解:
a21 x1 + a22 x2 = b2 ,

b a a
1 12 11 b1

b2 a22 a21 b2
x1 = , x2 = .
a a
11 a12 11 a12

a21 a22 a21 a22

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 30 / 195


设有三元线性方程组


 a11 x1 + a12 x2 + a13 x3 = b1 , (9)

a21 x1 + a22 x2 + a23 x3 = b2 , (10)



a31 x1 + a32 x2 + a33 x3 = b3 . (11)

用消元法我们可以求得方程组的解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 31 / 195


设有三元线性方程组


 a11 x1 + a12 x2 + a13 x3 = b1 , (9)

a21 x1 + a22 x2 + a23 x3 = b2 , (10)



a31 x1 + a32 x2 + a33 x3 = b3 . (11)

用消元法我们可以求得方程组的解. 引入行列式, 可以方便地表达解的规律.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 31 / 195



a
22 a23
分别用 = a22 a33 − a23 a32 乘 (9),
a32 a33

a a
12 a13 12 a13
− = a13 a32 − a12 a33 乘 (10), = a12 a23 − a13 a22 乘
a32 a33 a22 a23
(11), 再把得到的 3 个式子相加, 就消去了 x2 , x3 , 得到

(a11 a22 a33 + a12 a23 a31 + a13 a21 a32 − a11 a23 a32 − a12 a21 a33 − a13 a22 a31 )x1
= b1 a22 a33 + b2 a23 a31 + b3 a21 a32 − b1 a23 a32 − b2 a21 a33 − b3 a22 a31

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 32 / 195



a
22 a23
分别用 = a22 a33 − a23 a32 乘 (9),
a32 a33

a a
12 a13 12 a13
− = a13 a32 − a12 a33 乘 (10), = a12 a23 − a13 a22 乘
a32 a33 a22 a23
(11), 再把得到的 3 个式子相加, 就消去了 x2 , x3 , 得到

(a11 a22 a33 + a12 a23 a31 + a13 a21 a32 − a11 a23 a32 − a12 a21 a33 − a13 a22 a31 )x1
= b1 a22 a33 + b2 a23 a31 + b3 a21 a32 − b1 a23 a32 − b2 a21 a33 − b3 a22 a31

故当

D = a11 a22 a33 + a12 a23 a31 + a13 a21 a32 − a11 a23 a32 − a12 a21 a33 − a13 a22 a31 ̸= 0

时, 就可以解出 x1 . 类似地可解出 x2 , x3 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 32 / 195


引入三阶行列式


a11 a12 a13

a21 a22 a23


a31 a32 a33

≜ a11 a22 a33 + a12 a23 a31 + a13 a21 a32 − a11 a23 a32 − a12 a21 a33 − a13 a22 a31
(12)
= a11 (a22 a33 − a23 a32 ) + a12 (a23 a31 − a21 a33 ) + a13 (a21 a32 − a22 a31 ) (13)

a a a
22 a23 21 a23 21 a22
= a11 − a12 + a13 (14)
a32 a33 a31 a33 a31 a32

a a a a a a
22 23 21 23 21 22
= (−1)1+1 a11 + (−1)1+2 a12 + (−1)1+3 a13 .
a32 a33 a31 a33 a31 a32
(15)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 33 / 195


当三阶行列式

a11 a12 a13

D = a21 a22 a23 ̸= 0

a31 a32 a33

时, 上述三元线性方程组有惟一解:
D1 D2 D3
x1 = , x2 = , x3 = ,
D D D
其中


b1 a12 a13 a11 b1 a13 a11 a12 b1

D1 = b2 a22 a23 , D2 = a21 b2 a23 , D3 = a21 a22 b2 .

b3 a32 a33 a31 b3 a33 a31 a32 b3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 34 / 195


(14) 式中

a a23 a a23 a a22
22 21 21
, ,
a32 a33 a31 a33 a31 a32

是在三阶行列式

a11 a12 a13

a21 a22 a23


a31 a32 a33

中分别去掉 a11 , a12 , a13 所在的行、列而得到的, 分别称为 a11 , a12 , a13 所对应
的余子式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 35 / 195


(14) 式中

a a23 a a23 a a22
22 21 21
, ,
a32 a33 a31 a33 a31 a32

是在三阶行列式

a11 a12 a13

a21 a22 a23


a31 a32 a33

中分别去掉 a11 , a12 , a13 所在的行、列而得到的, 分别称为 a11 , a12 , a13 所对应
的余子式. 分别记为 M11 , M12 , M13 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 35 / 195


(14) 式中

a a23 a a23 a a22
22 21 21
, ,
a32 a33 a31 a33 a31 a32

是在三阶行列式

a11 a12 a13

a21 a22 a23


a31 a32 a33

中分别去掉 a11 , a12 , a13 所在的行、列而得到的, 分别称为 a11 , a12 , a13 所对应
的余子式. 分别记为 M11 , M12 , M13 . 即

a a a23 a a22
22 a23 21 21
M11 = , M12 = , M13 = .
a32 a33 a31 a33 a31 a32

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 35 / 195


(14) 式中

a a23 a a23 a a22
22 21 21
, ,
a32 a33 a31 a33 a31 a32

是在三阶行列式

a11 a12 a13

a21 a22 a23


a31 a32 a33

中分别去掉 a11 , a12 , a13 所在的行、列而得到的, 分别称为 a11 , a12 , a13 所对应
的余子式. 分别记为 M11 , M12 , M13 . 即

a a a23 a a22
22 a23 21 21
M11 = , M12 = , M13 = .
a32 a33 a31 a33 a31 a32

则有
D = (−1)1+1 a11 M11 + (−1)1+2 a12 M12 + (−1)1+3 a13 M13 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 35 / 195


而 (15) 式中

a a23 a a22
1+1 a22 a23 21 21
(−1) , 1+2
(−1) , (−1) 1+3

a32 a33 a31 a33 a31 a32

分别称为 a11 , a12 , a13 所对应的代数余子式. 分别记为 A11 , A12 , A13 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 36 / 195


而 (15) 式中

a a23 a a22
1+1 a22 a23 21 21
(−1) , (−1) 1+2
, (−1) 1+3

a32 a33 a31 a33 a31 a32

分别称为 a11 , a12 , a13 所对应的代数余子式. 分别记为 A11 , A12 , A13 .



a a23
22
A11 = (−1) 1+1
= (−1)1+1 M11 .
a32 a33

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 36 / 195


而 (15) 式中

a a23 a a22
1+1 a22 a23 21 21
(−1) , (−1) 1+2
, (−1) 1+3

a32 a33 a31 a33 a31 a32

分别称为 a11 , a12 , a13 所对应的代数余子式. 分别记为 A11 , A12 , A13 .



a a23
22
A11 = (−1) 1+1
= (−1)1+1 M11 .
a32 a33
其余类似. 从而
D = a11 A11 + a12 A12 + a13 A13 .

 三阶行列式等于第一行元素与其对应代数余子式的乘积之和.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 36 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质
n 阶行列式的定义
n 阶行列式的性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法

6 习题讲解

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 37 / 195


按照这个规律, 我们可以类似地定义 4 阶行列式为

a a13 a14
11 a12

a21 a22 a23 a24

a a33 a34
31 a32

a41 a42 a43 a44


a22 a23 a24 a21 a23 a24

= (−1)1+1 a11 a32 a33 a34 + (−1)1+2 a12 a31 a33 a34

a42 a43 a44 a41 a43 a44


a21 a22 a24 a21 a22 a23

+ (−1)1+3 a13 a31 a32 a34 + (−1)1+4 a14 a31 a32 a33 .


a41 a42 a44 a41 a42 a43

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 38 / 195


注意, 上式体现出的规则有两条:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 39 / 195


注意, 上式体现出的规则有两条:
1 与元素 a1j 相乘的行列式, 是将原行列式中的 a1j 所在的行、列去掉而成的
行列式, 即 a1j 对应的余子式 M1j .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 39 / 195


注意, 上式体现出的规则有两条:
1 与元素 a1j 相乘的行列式, 是将原行列式中的 a1j 所在的行、列去掉而成的
行列式, 即 a1j 对应的余子式 M1j .
2 展开式中, 元素 a1j 所在项的符号为 (−1)1+j .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 39 / 195


注意, 上式体现出的规则有两条:
1 与元素 a1j 相乘的行列式, 是将原行列式中的 a1j 所在的行、列去掉而成的
行列式, 即 a1j 对应的余子式 M1j .
2 展开式中, 元素 a1j 所在项的符号为 (−1)1+j .
继续下去, 按照这个规则, 我们可以递归定义出 5 阶、6 阶等更高阶的行列式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 39 / 195


注意, 上式体现出的规则有两条:
1 与元素 a1j 相乘的行列式, 是将原行列式中的 a1j 所在的行、列去掉而成的
行列式, 即 a1j 对应的余子式 M1j .
2 展开式中, 元素 a1j 所在项的符号为 (−1)1+j .
继续下去, 按照这个规则, 我们可以递归定义出 5 阶、6 阶等更高阶的行列式.
由此, 我们得到一个递归形式的行列式定义.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 39 / 195


n 阶行列式的定义
由 n × n 个数排成的 n 阶行列式 (determinant)

a
11 a12 · · · a1n

a21 a22 · · · a2n

D= . .. ..
..
. .

an1 an2 · · · ann

表示这样一个数:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 40 / 195


n 阶行列式的定义
由 n × n 个数排成的 n 阶行列式 (determinant)

a
11 a12 · · · a1n

a21 a22 · · · a2n

D= . .. ..
..
. .

an1 an2 · · · ann

表示这样一个数:

1 n = 1 时, D = a11 = a11 ;

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 40 / 195


n 阶行列式的定义
由 n × n 个数排成的 n 阶行列式 (determinant)

a
11 a12 · · · a1n

a21 a22 · · · a2n

D= . .. ..
..
. .

an1 an2 · · · ann

表示这样一个数:

1 n = 1 时, D = a11 = a11 ;
2 n ⩾ 2 时,

1+n
D = (−1)1+1 a11 M11 + (−1)1+2 a12 M12 + · · · + (−1) a1n M1n (16)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 40 / 195


n 阶行列式的定义
由 n × n 个数排成的 n 阶行列式 (determinant)

a
11 a12 · · · a1n

a21 a22 · · · a2n

D= . .. ..
..
. .

an1 an2 · · · ann

表示这样一个数:

1 n = 1 时, D = a11 = a11 ;
2 n ⩾ 2 时,

1+n
D = (−1)1+1 a11 M11 + (−1)1+2 a12 M12 + · · · + (−1) a1n M1n (16)

2
其中 M1j (j = 1, 2, · · · , n) 是从 D 中划掉第 1 行、第 j 列后余下的 (n − 1)
个数 (其相对顺序不变) 所组成的 n − 1 阶行列式,
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 40 / 195
n 阶行列式的定义
由 n × n 个数排成的 n 阶行列式 (determinant)

a
11 a12 · · · a1n

a21 a22 · · · a2n

D= . .. ..
..
. .

an1 an2 · · · ann

表示这样一个数:

1 n = 1 时, D = a11 = a11 ;
2 n ⩾ 2 时,

1+n
D = (−1)1+1 a11 M11 + (−1)1+2 a12 M12 + · · · + (−1) a1n M1n (16)

2
其中 M1j (j = 1, 2, · · · , n) 是从 D 中划掉第 1 行、第 j 列后余下的 (n − 1)
个数 (其相对顺序不变) 所组成的 n − 1 阶行列式, 称为元素 a1j 的余子式.
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 40 / 195

1+j
A1j = (−1) M1j

称为元素 a1j 的代数余子式,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 41 / 195



1+j
A1j = (−1) M1j

称为元素 a1j 的代数余子式, 则有


n
D = a11 A11 + a12 A12 + a13 A13 + · · · + a1n A1n = a1j A1j . (17)
j=1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 41 / 195


定义 1.1

在行列式
a11 a12 ··· a1n
.
. .. ..
. . .

ai1 ai2 ··· ain
. .. ..
..
. .
an1 an2 ··· ann

中划去元素 aij 所在的第 i 行与第 j 列,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 42 / 195


定义 1.1

在行列式
a11 a12 ··· a1n
.
. .. ..
. . .

ai1 ai2 ··· ain
. .. ..
..
. .
an1 an2 ··· ann

中划去元素 aij 所在的第 i 行与第 j 列, 剩下的 (n − 1)2 个元素按原来的排法构


成一个 n − 1 阶行列式

a ··· ···
11 a1,j−1 a1,j+1 a1n
.. .. .. ..
. . . .

ai−1,1 ··· ai−1,j−1 ai−1,j+1 ··· ai−1,n
, (18)
a ··· ···
i+1,1 ai+1,j−1 ai+1,j+1 ai+1,n
.. .. .. ..
. . . .

an1 ··· an,j−1 an,j+1 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 42 / 195


定义 1.1

在行列式
a11 a12 ··· a1n
.
. .. ..
. . .

ai1 ai2 ··· ain
. .. ..
..
. .
an1 an2 ··· ann

中划去元素 aij 所在的第 i 行与第 j 列, 剩下的 (n − 1)2 个元素按原来的排法构


成一个 n − 1 阶行列式

a ··· ···
11 a1,j−1 a1,j+1 a1n
.. .. .. ..
. . . .

ai−1,1 ··· ai−1,j−1 ai−1,j+1 ··· ai−1,n
, (18)
a ··· ···
i+1,1 ai+1,j−1 ai+1,j+1 ai+1,n
.. .. .. ..
. . . .

an1 ··· an,j−1 an,j+1 ··· ann

称为元素 aij 的余子式 (minor determinant, minor), 记为 Mij .


黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 42 / 195

Aij = (−1)i+j Mij

称 Aij 为元素 aij 的代数余子式 (adjunct, 或 cofactor).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 43 / 195


例 1.2
在 4 阶行列式


1 2 1 4


3 9 2 1


0 5 2 1


7 0 1 3

中, 去掉第 3 行、第 2 列得到一个 3 阶行列式,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 44 / 195


例 1.2
在 4 阶行列式


1 2 1 4


3 9 2 1


0 5 2 1


7 0 1 3

中, 去掉第 3 行、第 2 列得到一个 3 阶行列式,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 44 / 195


例 1.2
在 4 阶行列式


1 2 1 4


3 9 2 1


0 5 2 1


7 0 1 3

中, 去掉第 3 行、第 2 列得到一个 3 阶行列式,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 44 / 195


例 1.2
在 4 阶行列式


1 2 1 4


3 9 2 1


0 5 2 1


7 0 1 3

中, 去掉第 3 行、第 2 列得到一个 3 阶行列式, 即为 a32 = 5 的余子式

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 44 / 195


例 1.2
在 4 阶行列式


1 2 1 4


3 9 2 1


0 5 2 1


7 0 1 3

中, 去掉第 3 行、第 2 列得到一个 3 阶行列式, 即为 a32 = 5 的余子式




1 1 4

M32 = 3 2 1 .


7 1 3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 44 / 195


例 1.2
在 4 阶行列式


1 2 1 4


3 9 2 1


0 5 2 1


7 0 1 3

中, 去掉第 3 行、第 2 列得到一个 3 阶行列式, 即为 a32 = 5 的余子式




1 1 4

M32 = 3 2 1 .


7 1 3

 仅改变 aij 的取值, 不会影响 Mij 和 Aij .


黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 44 / 195
行列式中, a11 , a22 , · · · , ann 所在的对角线称为行列式的主对角线, 并把元
素 a11 , a22 , · · · , ann 称为主对角元; 另一条对角线称为行列式的副对角线.

a a12 · · · a1n
11

a21 a22 · · · a2n

. .. ..
..
. .
a an2 · · · ann
n1

(图中的实线、虚线, 分别表示行列式的主对角线、副对角线.)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 45 / 195


行列式的定义反映以下特点:
1 行列式展开式中, 每一项乘积都是由行列式中位于不同行且不同列的 n 个
元素构成的, 并且展开式恰恰就是由所有这种可能的乘积组成;

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 46 / 195


行列式的定义反映以下特点:
1 行列式展开式中, 每一项乘积都是由行列式中位于不同行且不同列的 n 个
元素构成的, 并且展开式恰恰就是由所有这种可能的乘积组成;
2 n 阶行列式的展开式中共有 n! 项.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 46 / 195


行列式的定义反映以下特点:
1 行列式展开式中, 每一项乘积都是由行列式中位于不同行且不同列的 n 个
元素构成的, 并且展开式恰恰就是由所有这种可能的乘积组成;
2 n 阶行列式的展开式中共有 n! 项.
 这个特点很重要: 任一元素都不能与其同一行或同一列的元素相乘.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 46 / 195


为什么? 比如, a11 只能与 M11 相乘, 但是 M11 中是不会出现与 a11 在同
一行或同一列的元素的.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 47 / 195


为什么? 比如, a11 只能与 M11 相乘, 但是 M11 中是不会出现与 a11 在同
一行或同一列的元素的.
由此我们也就容易明白, 展开式恰恰就是由所有 “位于不同行和不同列的 n
个元素” 的乘积组成.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 47 / 195


为什么? 比如, a11 只能与 M11 相乘, 但是 M11 中是不会出现与 a11 在同
一行或同一列的元素的.
由此我们也就容易明白, 展开式恰恰就是由所有 “位于不同行和不同列的 n
个元素” 的乘积组成. 而由排列组合的知识, 这种所有可能的组合共有 n! 项, 所
以 n 阶行列式的展开式中共有 n! 项.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 47 / 195


为什么? 比如, a11 只能与 M11 相乘, 但是 M11 中是不会出现与 a11 在同
一行或同一列的元素的.
由此我们也就容易明白, 展开式恰恰就是由所有 “位于不同行和不同列的 n
个元素” 的乘积组成. 而由排列组合的知识, 这种所有可能的组合共有 n! 项, 所
以 n 阶行列式的展开式中共有 n! 项.
当 n 较大时, 其项数十分庞大. 比如 n = 10, 那么就会得到 10! = 3628800
个项做加减法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 47 / 195


为什么? 比如, a11 只能与 M11 相乘, 但是 M11 中是不会出现与 a11 在同
一行或同一列的元素的.
由此我们也就容易明白, 展开式恰恰就是由所有 “位于不同行和不同列的 n
个元素” 的乘积组成. 而由排列组合的知识, 这种所有可能的组合共有 n! 项, 所
以 n 阶行列式的展开式中共有 n! 项.
当 n 较大时, 其项数十分庞大. 比如 n = 10, 那么就会得到 10! = 3628800
个项做加减法.
行列式如何计算? 行列式的定义给出了一个算法, 使用这个算法已经可以
计算任何一个行列式, 但这显然不是一个好的算法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 47 / 195


三阶行列式:


a11 a12 a13

a21 a22 a23


a31 a32 a33

≜ a11 a22 a33 + a12 a23 a31 + a13 a21 a32 − a11 a23 a32 − a12 a21 a33 − a13 a22 a31 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 48 / 195


三阶行列式:


a11 a12 a13

a21 a22 a23


a31 a32 a33

≜ a11 a22 a33 + a12 a23 a31 + a13 a21 a32 − a11 a23 a32 − a12 a21 a33 − a13 a22 a31 .

其计算可以使用沙路法:

a11 a12 a13 a11 a12




a21 a22 a23 a21 a22




a31 a32 a33 a31 a32

实线上的三个元作乘积, 取正号; 虚线上的元所作的乘积取负号.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 48 / 195


二阶行列式的计算最简单, 三阶行列式的展开可以用沙路法. 更高阶的行列
式就不能使用沙路法了.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 49 / 195


二阶行列式的计算最简单, 三阶行列式的展开可以用沙路法. 更高阶的行列
式就不能使用沙路法了.

例 1.3

5 −1

= 5 · 2 − (−1) · 3 = 13.
3 2

a b

= a2 − (−b2 ) = a2 + b2 .
−b a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 49 / 195


二阶行列式的计算最简单, 三阶行列式的展开可以用沙路法. 更高阶的行列
式就不能使用沙路法了.

例 1.3

5 −1

= 5 · 2 − (−1) · 3 = 13.
3 2

a b

= a2 − (−b2 ) = a2 + b2 .
−b a


2 −5 0

1 3 −3 = 2 · 3 · 6 + (−5) · (−3) · 4 + 0 · 1 · (−1)


4 −1 6 − 0 · 3 · 4 − 2 · (−3) · (−1) − (−5) · 1 · 6
= 36 + 60 + 0 − 0 − 6 − (−30) = 120.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 49 / 195


例 1.4
计算行列式:
0 −1 −1 2


1 −1 0 2
D = .
−1 2 −1 0

2 1 1 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 50 / 195


例 1.4
计算行列式:
0 −1 −1 2


1 −1 0 2
D = .
−1 2 −1 0

2 1 1 0

解:

−1 0 2 1 0 2

· 0 · 2 −1 0 + (−1) · (−1) · −1 −1 0
1+1 1+2
D = (−1)

1 1 0 2 1 0


1 −1 2 1 −1 0

· (−1) · 2 0 + (−1) · 2 −1 2 −1
1+3 1+4
+ (−1) −1

2 1 0 2 1 1

= 0 + 2 + 10 − 8 = 4.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 50 / 195


例 1.5
证明下三角形行列式 (主对角线以上元素全为 0)

0 · · · 0
a11 0

a21 a22 0 · · · 0

Dn =
.. .. .. .. = a11 a22 · · · ann . (19)
. . . .

an1 an2 an3 · · · ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 51 / 195


例 1.5
证明下三角形行列式 (主对角线以上元素全为 0)

0 · · · 0
a11 0

a21 a22 0 · · · 0

Dn =
.. .. .. .. = a11 a22 · · · ann . (19)
. . . .

an1 an2 an3 · · · ann

证: 展开第一行得

a22 ···
0 0
. .. ..
Dn = (−1) a11 ..
1+1
. .



an2 an3 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 51 / 195


例 1.5
证明下三角形行列式 (主对角线以上元素全为 0)

0 · · · 0
a11 0

a21 a22 0 · · · 0

Dn =
.. .. .. .. = a11 a22 · · · ann . (19)
. . . .

an1 an2 an3 · · · ann

证: 展开第一行得

a22 ··· a22 ···
0 0 0 0
. .. ..
Dn = (−1) a11 ..
1+1 = a11 .. .. .. ,
. . . . .

an2 an3 ··· ann an2 an3 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 51 / 195


例 1.5
证明下三角形行列式 (主对角线以上元素全为 0)

0 · · · 0
a11 0

a21 a22 0 · · · 0

Dn =
.. .. .. .. = a11 a22 · · · ann . (19)
. . . .

an1 an2 an3 · · · ann

证: 展开第一行得

a22 ··· a22 ···
0 0 0 0
. .. ..
Dn = (−1) a11 ..
1+1 = a11 .. .. .. ,
. . . . .

an2 an3 ··· ann an2 an3 ··· ann

依次继续, 易得
Dn = a11 a22 · · · ann .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 51 / 195


特别地有


··· 0
d1 0

0 d2 ··· 0


.. .. .. .. = d1 d2 · · · dn . (20)
. . . .

0 0 ··· dn

(21)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 52 / 195


特别地有


··· 0
d1 0

0 d2 ··· 0


.. .. .. .. = d1 d2 · · · dn . (20)
. . . .

0 0 ··· dn

··· 0
1 0

0 1 ··· 0

.. .. .. .. = 1. (21)
.
. . .

0 0 ··· 1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 52 / 195


例 1.6
计算 n 阶行列式 (副对角线以上元素全为 0)

0 0 ··· 0 an


0 0 · · · an−1 ∗

.. .. . .. ..
Dn =
. . .. . . ,

0 a2 · · · ∗ ∗

a1 ∗ · · · ∗ ∗

其中 “∗” 表示任意数.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 53 / 195


例 1.6
计算 n 阶行列式 (副对角线以上元素全为 0)

0 0 ··· 0 an


0 0 · · · an−1 ∗

.. .. . .. ..
Dn =
. . .. . . ,

0 a2 · · · ∗ ∗

a1 ∗ · · · ∗ ∗

其中 “∗” 表示任意数.

解: 展开第一行得

0 · · · an−1
0

.. .. . ..
. . .. .
Dn = (−1)n+1 an
0 a2 · · · ∗


a1 ∗ · · · ∗

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 53 / 195


例 1.6
计算 n 阶行列式 (副对角线以上元素全为 0)

0 0 ··· 0 an


0 0 · · · an−1 ∗

.. .. . .. ..
Dn =
. . .. . . ,

0 a2 · · · ∗ ∗

a1 ∗ · · · ∗ ∗

其中 “∗” 表示任意数.

解: 展开第一行得

0 · · · an−1
0

.. .. . ..
. . .. .
Dn = (−1)n+1 an = (−1)n−1 an Dn−1 ,
0 a2 · · · ∗


a1 ∗ · · · ∗

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 53 / 195


递推可得

Dn = (−1)n−1 an Dn−1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 54 / 195


递推可得

Dn = (−1)n−1 an Dn−1
= (−1)n−1 an (−1)n−2 an−1 Dn−2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 54 / 195


递推可得

Dn = (−1)n−1 an Dn−1
= (−1)n−1 an (−1)n−2 an−1 Dn−2
= ······

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 54 / 195


递推可得

Dn = (−1)n−1 an Dn−1
= (−1)n−1 an (−1)n−2 an−1 Dn−2
= ······
= (−1)(n−1)+(n−2)+···+2+1 an an−1 · · · a2 a1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 54 / 195


递推可得

Dn = (−1)n−1 an Dn−1
= (−1)n−1 an (−1)n−2 an−1 Dn−2
= ······
= (−1)(n−1)+(n−2)+···+2+1 an an−1 · · · a2 a1
n(n−1)
= (−1) 2 an an−1 · · · a2 a1 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 54 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质
n 阶行列式的定义
n 阶行列式的性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法

6 习题讲解

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 55 / 195




a ··· a1n
11 a12

a21 a22 ··· a2n

D= . .. .. ,
..
. .

an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 56 / 195




a ··· a1n a ··· an1
11 a12 11 a21

a21 a22 ··· a2n a12 a22 ··· an2
T
D= . .. .. , D = . .. .. ,
.. ..
. . . .

an1 an2 ··· ann a1n a2n ··· ann

行列式 DT 称为行列式 D 的转置行列式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 56 / 195




a ··· a1n a ··· an1
11 a12 11 a21

a21 a22 ··· a2n a12 a22 ··· an2
T
D= . .. .. , D = . .. .. ,
.. ..
. . . .

an1 an2 ··· ann a1n a2n ··· ann

行列式 DT 称为行列式 D 的转置行列式.


 将行列式 D 沿主对角线翻转, 得到其转置行列式 DT .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 56 / 195


命题 1.7
行列式与它的转置行列式相等. 即

DT = D. (22)

(证明略.)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 57 / 195


命题 1.7
行列式与它的转置行列式相等. 即

DT = D. (22)

(证明略.)
这表明, 在行列式中行与列的地位是等同的. 因此, 行列式凡是有关行的性
质, 对列也同样成立.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 57 / 195


例 1.8
试证: 对于上三角行列式 (当 i > j 时, aij = 0) 有

a a12 · · · a1n
11

0 a22 · · · a2n

D= .
.. .. .. .. = a11 a22 · · · ann . (23)
. . .

0 0 · · · ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 58 / 195


例 1.8
试证: 对于上三角行列式 (当 i > j 时, aij = 0) 有

a a12 · · · a1n
11

a22 · · · a2n
0
D= .
.. .. .. .. = a11 a22 · · · ann . (23)
. . .

0 0 · · · ann

证:
a ··· 0
11 0

a12 a22 ··· 0

D = DT = . .. .. .. = a11 a22 · · · ann .
.. .
. .

a1n a2n ··· ann

 行列式计算的一般方法: 将行列式转化为上三角形行列式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 58 / 195


例 1.8
试证: 对于上三角行列式 (当 i > j 时, aij = 0) 有

a a12 · · · a1n
11

a22 · · · a2n
0
D= .
.. .. .. .. = a11 a22 · · · ann . (23)
. . .

0 0 · · · ann

证:
a ··· 0
11 0

a12 a22 ··· 0

D = DT = . .. .. .. = a11 a22 · · · ann .
.. .
. .

a1n a2n ··· ann

 行列式计算的一般方法: 将行列式转化为上三角形行列式. 这其中需要使用


行列式的一些基本性质.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 58 / 195


命题 1.9
行列式按任一行展开, 其值相等.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 59 / 195


命题 1.9
行列式按任一行展开, 其值相等. 例如按第 i 行展开, 将第 i 行元素乘以对应
的代数余子式, 再作和. 即

i+n
D = (−1)i+1 ai1 Mi1 + (−1)i+2 ai2 Mi2 + · · · + (−1) ain Min (24)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 59 / 195


命题 1.9
行列式按任一行展开, 其值相等. 例如按第 i 行展开, 将第 i 行元素乘以对应
的代数余子式, 再作和. 即

i+n
D = (−1)i+1 ai1 Mi1 + (−1)i+2 ai2 Mi2 + · · · + (−1) ain Min (24)

n
i+j
= (−1) aij Mij .
j=1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 59 / 195


命题 1.9
行列式按任一行展开, 其值相等. 例如按第 i 行展开, 将第 i 行元素乘以对应
的代数余子式, 再作和. 即

i+n
D = (−1)i+1 ai1 Mi1 + (−1)i+2 ai2 Mi2 + · · · + (−1) ain Min (24)

n
i+j
= (−1) aij Mij .
j=1

或记为

D = ai1 Ai1 + ai2 Ai2 + · · · + ain Ain (25)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 59 / 195


命题 1.9
行列式按任一行展开, 其值相等. 例如按第 i 行展开, 将第 i 行元素乘以对应
的代数余子式, 再作和. 即

i+n
D = (−1)i+1 ai1 Mi1 + (−1)i+2 ai2 Mi2 + · · · + (−1) ain Min (24)

n
i+j
= (−1) aij Mij .
j=1

或记为

D = ai1 Ai1 + ai2 Ai2 + · · · + ain Ain (25)



n
= aij Aij .
j=1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 59 / 195


亦可按列展开, 比如按第 j 列展开:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 60 / 195


亦可按列展开, 比如按第 j 列展开:

D = a1j A1j + a2j A2j + · · · + anj Anj (26)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 60 / 195


亦可按列展开, 比如按第 j 列展开:

D = a1j A1j + a2j A2j + · · · + anj Anj (26)



n
= aij Aij .
i=1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 60 / 195


亦可按列展开, 比如按第 j 列展开:

D = a1j A1j + a2j A2j + · · · + anj Anj (26)



n
= aij Aij .
i=1

其中 j ∈ {1, 2, · · · , n}.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 60 / 195


命题 1.10 (线性性质)
有以下两条:
a a12 ··· a1n
(i) 11
.
.. ..
.. . .

kai1 kai2 ··· kain

. .. ..
.
. . .

an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 61 / 195


命题 1.10 (线性性质)
有以下两条:
a a12 ··· a1n a a12 ··· a1n
(i) 11 11
. .
.. .. . .. ..
.. . . . . .

kai1 kai2 ··· kain = k ai1 ai2 ··· ain . (27)

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

an1 an2 ··· ann an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 61 / 195


命题 1.10 (线性性质)
有以下两条:
a a12 ··· a1n a a12 ··· a1n
(i) 11 11
. .
.. .. . .. ..
.. . . . . .

kai1 kai2 ··· kain = k ai1 ai2 ··· ain . (27)

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

an1 an2 ··· ann an1 an2 ··· ann

一行的公因子可以提出去.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 61 / 195


命题 1.10 (线性性质)
有以下两条:
a a12 ··· a1n a a12 ··· a1n
(i) 11 11
. .
.. .. . .. ..
.. . . . . .

kai1 kai2 ··· kain = k ai1 ai2 ··· ain . (27)

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

an1 an2 ··· ann an1 an2 ··· ann

一行的公因子可以提出去.
以一数乘行列式, 相当于用这个数乘此行列式的某一行.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 61 / 195


事实上, 由性质 2

a
11 a12 · · · a1n
.
. .. ..
. . .

kai1 kai2 · · · kain

. .. ..
..
. .

an1 an2 · · · ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 62 / 195


事实上, 由性质 2

a
11 a12 · · · a1n
.
. .. ..
. . .

kai1 kai2 · · · kain = kai1 Ai1 + kai2 Ai2 + · · · + kain Ain

. .. ..
..
. .

an1 an2 · · · ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 62 / 195


事实上, 由性质 2

a
11 a12 · · · a1n
.
. .. ..
. . .

kai1 kai2 · · · kain = kai1 Ai1 + kai2 Ai2 + · · · + kain Ain

. .. ..
..
. .

an1 an2 · · · ann

= k(ai1 Ai1 + ai2 Ai2 + · · · + ain Ain )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 62 / 195


事实上, 由性质 2

a
11 a12 · · · a1n
.
. .. ..
. . .

kai1 kai2 · · · kain = kai1 Ai1 + kai2 Ai2 + · · · + kain Ain

. .. ..
..
. .

an1 an2 · · · ann

= k(ai1 Ai1 + ai2 Ai2 + · · · + ain Ain )



a
11 a12 · · · a1n
. ..
. ..
. . .

= k ai1 ai2 · · · ain .

. .. ..
..
. .

an1 an2 · · · ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 62 / 195


事实上, 由性质 2

a
11 a12 · · · a1n
.
. .. ..
. . .

kai1 kai2 · · · kain = kai1 Ai1 + kai2 Ai2 + · · · + kain Ain

. .. ..
..
. .

an1 an2 · · · ann

= k(ai1 Ai1 + ai2 Ai2 + · · · + ain Ain )



a
11 a12 · · · a1n
. ..
. ..
. . .

= k ai1 ai2 · · · ain .

. .. ..
..
. .

an1 an2 · · · ann

令 k = 0, 就有: 如果行列式中某一行元素全为零, 那么行列式为零.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 62 / 195


(ii)
a11 a12 ··· a1n


.. .. ..
. . .

b1 + c1 b2 + c2 ··· bn + cn

.. .. ..

. . .

an1 an2 ··· ann

a11 a12 ··· a1n a11 a12 ··· a1n

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

= b1 b2 ··· bn + c1 c2 ··· cn .
(28)
.. .. .. .. .. ..

. . . . . .

an1 an2 ··· ann an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 63 / 195


事实上, 设这一行是第 i 行, 按第 i 行展开得

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 64 / 195


事实上, 设这一行是第 i 行, 按第 i 行展开得

D = (b1 + c1 )Ai1 + (b2 + c2 )Ai2 + · · · + (bn + cn )Ain

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 64 / 195


事实上, 设这一行是第 i 行, 按第 i 行展开得

D = (b1 + c1 )Ai1 + (b2 + c2 )Ai2 + · · · + (bn + cn )Ain


= (b1 Ai1 + b2 Ai2 + · · · + bn Ain ) + (c1 Ai1 + c2 Ai2 + · · · + cn Ain )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 64 / 195


事实上, 设这一行是第 i 行, 按第 i 行展开得

D = (b1 + c1 )Ai1 + (b2 + c2 )Ai2 + · · · + (bn + cn )Ain


= (b1 Ai1 + b2 Ai2 + · · · + bn Ain ) + (c1 Ai1 + c2 Ai2 + · · · + cn Ain )

a
11 a12 · · · a1n a11 a12 · · · a1n
. ..
. .. .. .. ..
. . . . . .


= b1
b2 · · · bn + c1 c2 · · · cn .
. .. .. .. .. ..
..
. . . . .

an1 an2 · · · ann an1 an2 · · · ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 64 / 195


1 强调: 行列式不能作这种形式上的加法:

a11 . . . a1n b11 . . . b1n a11 + b11 a1n + b1n
...
. .. .. .. .. ..
. .. + .. .. .
. . . . . . = . . .

an1 · · · ann bn1 · · · bnn an1 + bn1 ··· ann + bnn

这是对上述性质的错误理解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 65 / 195


1 强调: 行列式不能作这种形式上的加法:

a11 . . . a1n b11 . . . b1n a11 + b11 a1n + b1n
...
. .. .. .. .. ..
. .. + .. .. .
. . . . . . = . . .

an1 · · · ann bn1 · · · bnn an1 + bn1 ··· ann + bnn

这是对上述性质的错误理解.
2 用途: 将行列式裂开为两个行列式. 这是计算行列式的一个常用方法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 65 / 195


1 强调: 行列式不能作这种形式上的加法:

a11 . . . a1n b11 . . . b1n a11 + b11 a1n + b1n
...
. .. .. .. .. ..
. .. + .. .. .
. . . . . . = . . .

an1 · · · ann bn1 · · · bnn an1 + bn1 ··· ann + bnn

这是对上述性质的错误理解.
2 用途: 将行列式裂开为两个行列式. 这是计算行列式的一个常用方法. 例如

x a a a a a a a x − a a a a


b x a a b x a a 0 x a a

b b x a = b b +
x a 0 b x a
.


b b b x b b b x 0 b b x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 65 / 195


推论 1.11
如果行列式中某一行元素全为零, 那么行列式为零.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 66 / 195


推论 1.11
如果行列式中某一行元素全为零, 那么行列式为零.

命题 1.12
如果行列式中有两行相同, 那么行列式为零.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 66 / 195


推论 1.11
如果行列式中某一行元素全为零, 那么行列式为零.

命题 1.12
如果行列式中有两行相同, 那么行列式为零.

(用数学归纳法可以证明, 具体过程略去.)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 66 / 195


推论 1.13
如果行列式中两行成比例, 那么行列式为零.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 67 / 195


推论 1.13
如果行列式中两行成比例, 那么行列式为零.

证:
a11 a12 ··· a1n


.. .. ..
. . .

ai1 ai2 ··· ain

.. .. ..

. . .

kai1 kai2 ··· kain

.. .. ..

. . .

an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 67 / 195


推论 1.13
如果行列式中两行成比例, 那么行列式为零.

证:
a11 a12 ··· a1n a a12 ··· a1n
11
.
.. .. .. . .. ..
. . . . . .

ai1 ai2 ··· ain ai1 ai2 ··· ain

.. .. ..
= k .. .. ..
. . . . . .

kai1 kai2 ··· kain ai1 ai2 ··· ain

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

an1 an2 ··· ann an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 67 / 195


推论 1.13
如果行列式中两行成比例, 那么行列式为零.

证:
a11 a12 ··· a1n a a12 ··· a1n
11
.
.. .. .. . .. ..
. . . . . .

ai1 ai2 ··· ain ai1 ai2 ··· ain

.. .. ..
= k .. .. .. = 0.
. . . . . .

kai1 kai2 ··· kain ai1 ai2 ··· ain

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

an1 an2 ··· ann an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 67 / 195


命题 1.14
把一行的倍数加到另一行, 行列式不变.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 68 / 195


命题 1.14
把一行的倍数加到另一行, 行列式不变.

证: a11 a12 ··· a1n


.. .. ..
. . .

ai1 + cak1 ai2 + cak2 · · · ain + cakn
.. .. ..

. . .
a a ··· akn
k1 k2
.. .. ..
. . .

an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 68 / 195


命题 1.14
把一行的倍数加到另一行, 行列式不变.

证: a11 a12 ··· a1n


.. .. ..
. . .

ai1 + cak1 ai2 + cak2 · · · ain + cakn
.. .. ..

. . .
ak1 ak2 ··· akn

.. .. ..
. . .

an1 an2 ··· ann


a11 a12 · · · a1n a11 a12 ··· a1n
.. .. .. .. .. ..
. . . . . .

ai1 ai2 · · · ain cak1 cak2 · · · cakn
.. .. .. . .. ..
= . . .
+ .
. . .
ak1 ak2 · · · akn a · · · akn
k1 ak2
.. .. .. .. .. ..
. . . . . .

an1 an2 · · · ann an1 an2 · · · ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 68 / 195


命题 1.14
把一行的倍数加到另一行, 行列式不变.

证: a11 a12 ··· a1n


.. .. ..
. . .

ai1 + cak1 ai2 + cak2 · · · ain + cakn
.. .. ..

. . .
ak1 ak2 ··· akn

.. .. ..
. . .

an1 an2 ··· ann


a11 a12 · · · a1n a11 a12 ··· a1n a11 a12 · · · a1n
.. .. .. .. .. .. .. .. ..
. . . . . . . . .

ai1 ai2 · · · ain cak1 cak2 · · · cakn ai1 ai2 · · · ain
.. .. .. . .. .. .. .. ..
= . . .
+ .
. . . = . . .
.

ak1 ak2 · · · akn a · · · akn ak1 ak2 · · · akn
k1 ak2
.. .. .. .. .. .. .. .. ..
. . . . . . . . .

an1 an2 · · · ann an1 an2 · · · ann an1 an2 · · · ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 68 / 195


命题 1.14
把一行的倍数加到另一行, 行列式不变.

证: a11 a12 ··· a1n


.. .. ..
. . .

ai1 + cak1 ai2 + cak2 · · · ain + cakn
.. .. ..

. . .
ak1 ak2 ··· akn

.. .. ..
. . .

an1 an2 ··· ann


a11 a12 · · · a1n a11 a12 ··· a1n a11 a12 · · · a1n
.. .. .. .. .. .. .. .. ..
. . . . . . . . .

ai1 ai2 · · · ain cak1 cak2 · · · cakn ai1 ai2 · · · ain
.. .. .. . .. .. .. .. ..
= . . .
+ .
. . . = . . .
.

ak1 ak2 · · · akn a · · · akn ak1 ak2 · · · akn
k1 ak2
.. .. .. .. .. .. .. .. ..
. . . . . . . . .

an1 an2 · · · ann an1 an2 · · · ann an1 an2 · · · ann
这里, 第一步是根据性质 3, 第二步是根据性质 5.
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 68 / 195
命题 1.15
对换行列式中两行的位置, 行列式反号.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 69 / 195


命题 1.15
对换行列式中两行的位置, 行列式反号.

证:

a11 a12 ··· a1n
.. .. ..
. . .

ai1 ai2 ··· ain
.. .. ..
D = . . .
ak1 ak2 ··· akn

.. .. ..
. . .

an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 69 / 195


命题 1.15
对换行列式中两行的位置, 行列式反号.

证:

a11 a12 ··· a1n a11 a12 ··· a1n
.. .. .. .. .. ..
. . . . . .

ai1 ai2 ··· ain ai1 + ak1 ai2 + ak2 ··· ain + akn
.. .. .. .. .. ..
D = . . . = . . .


ak1 ak2 ··· akn ak1 ak2 ··· akn

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

an1 an2 ··· ann an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 69 / 195


命题 1.15
对换行列式中两行的位置, 行列式反号.

证:

a11 a12 ··· a1n a11 a12 ··· a1n
.. .. .. .. .. ..
. . . . . .

ai1 ai2 ··· ain ai1 + ak1 ai2 + ak2 ··· ain + akn
.. .. .. .. .. ..
D = . . . = . . .


ak1 ak2 ··· akn ak1 ak2 ··· akn

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

an1 an2 ··· ann an1 an2 ··· ann

a11 a12 ··· a1n

.. .. ..
. . .

ai1 + ak1 ai2 + ak2 ··· ain + akn
.. .. ..
=
. . .
−ai1 −ai2 ··· −ain

.. .. ..
. . .

an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 69 / 195


命题 1.15
对换行列式中两行的位置, 行列式反号.

证:

a11 a12 ··· a1n a11 a12 ··· a1n
.. .. .. .. .. ..
. . . . . .

ai1 ai2 ··· ain ai1 + ak1 ai2 + ak2 ··· ain + akn
.. .. .. .. .. ..
D = . . . = . . .


ak1 ak2 ··· akn ak1 ak2 ··· akn

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

an1 an2 ··· ann an1 an2 ··· ann

a11 a12 ··· a1n a a12 · · · a1n
11
.. .. .. .. .. ..
. . . . . .

ai1 + ak1 ai2 + ak2 ··· ain + akn ak1 ak2 · · · akn
.. .. .. . .. ..
= = .. .
. . . . .
−ai1 −ai2 ··· −ain −a −a · · · −a
i1 i2 in
.. .. .. .. .. ..
. . . . . .

an1 an2 ··· ann an1 an2 · · · ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 69 / 195


即得

a
a11 a12 ··· a1n 11 a12 ··· a1n
.. .. .. .. .. ..
. . . .
. .
ai1 ai2 ··· ain ak1 ak2 ··· akn
.. .. .. .
= − .. .. .. .
. . . . .
ak1 ak2 ··· akn a
i1 ai2 ··· ain
.. .. .. .. .. ..
. . . .
. .
an1 an2 ··· ann an1 an2 ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 70 / 195


命题 1.16 (G)
在行列式中, 一行的元素与另一行相应元素的代数余子式的乘积之和, 等于零.

ak1 Ai1 + ak2 Ai2 + · · · + akn Ain = 0, (k ̸= i). (29)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 71 / 195


命题 1.16 (G)
在行列式中, 一行的元素与另一行相应元素的代数余子式的乘积之和, 等于零.

ak1 Ai1 + ak2 Ai2 + · · · + akn Ain = 0, (k ̸= i). (29)

例如
a11 A21 + a12 A22 + a13 A23 + a14 A24 = 0. (30)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 71 / 195


命题 1.16 (G)
在行列式中, 一行的元素与另一行相应元素的代数余子式的乘积之和, 等于零.

ak1 Ai1 + ak2 Ai2 + · · · + akn Ain = 0, (k ̸= i). (29)

例如
a11 A21 + a12 A22 + a13 A23 + a14 A24 = 0. (30)

事实上, 下述行列式按第 2 行展开, 有



a a14
11 a12 a13

a11 a12 a13 a14
= a11 A21 + a12 A22 + a13 A23 + a14 A24 .
a a34
31 a32 a33

a41 a42 a43 a44

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 71 / 195


命题 1.16 (G)
在行列式中, 一行的元素与另一行相应元素的代数余子式的乘积之和, 等于零.

ak1 Ai1 + ak2 Ai2 + · · · + akn Ain = 0, (k ̸= i). (29)

例如
a11 A21 + a12 A22 + a13 A23 + a14 A24 = 0. (30)

事实上, 下述行列式按第 2 行展开, 有



a a14
11 a12 a13

a11 a12 a13 a14
= a11 A21 + a12 A22 + a13 A23 + a14 A24 .
a a34
31 a32 a33

a41 a42 a43 a44

而该行列式有两行相同, 其值为零, 故 (30) 式成立.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 71 / 195



a ··· a1n
11 a12

a21 a22 ··· a2n

D= . .. .. ,
..
. .

an1 an2 ··· ann
Aij 表示元素 aij 的代数余子式,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 72 / 195



a ··· a1n
11 a12

a21 a22 ··· a2n

D= . .. .. ,
..
. .

an1 an2 ··· ann
Aij 表示元素 aij 的代数余子式, 则下列公式成立:
{
D, k = i,
ak1 Ai1 + ak2 Ai2 + · · · + akn Ain = (31)
0, k ̸= i.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 72 / 195



a ··· a1n
11 a12

a21 a22 ··· a2n

D= . .. .. ,
..
. .

an1 an2 ··· ann
Aij 表示元素 aij 的代数余子式, 则下列公式成立:
{
D, k = i,
ak1 Ai1 + ak2 Ai2 + · · · + akn Ain = (31)
0, k ̸= i.

用连加号简写为
{

n
D, k = i,
aks Ais = (32)
s=1 0, k ̸= i;

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 72 / 195


使用克罗内克记号 (Kronecker Delta)
{
1, 当 i = j,
δij = (33)
0, 当 i ̸= j.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 73 / 195


使用克罗内克记号 (Kronecker Delta)
{
1, 当 i = j,
δij = (33)
0, 当 i ̸= j.
可以将 (32) 记为


n
aks Ais = δki D, (34)
s=1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 73 / 195


在计算数字行列式时, 直接应用展开式
{
D, k = i,
ak1 Ai1 + ak2 Ai2 + · · · + akn Ain = (35)
0, k ̸= i.
{
D, l = j,
a1l A1j + a2l A2j + · · · + anl Anj = (36)
0, l ̸= j.

不一定能简化计算,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 74 / 195


在计算数字行列式时, 直接应用展开式
{
D, k = i,
ak1 Ai1 + ak2 Ai2 + · · · + akn Ain = (35)
0, k ̸= i.
{
D, l = j,
a1l A1j + a2l A2j + · · · + anl Anj = (36)
0, l ̸= j.

不一定能简化计算, 因为把一个 n 阶行列式的计算换成 n 个 (n − 1) 阶行列式


的计算并不减少计算量,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 74 / 195


在计算数字行列式时, 直接应用展开式
{
D, k = i,
ak1 Ai1 + ak2 Ai2 + · · · + akn Ain = (35)
0, k ̸= i.
{
D, l = j,
a1l A1j + a2l A2j + · · · + anl Anj = (36)
0, l ̸= j.

不一定能简化计算, 因为把一个 n 阶行列式的计算换成 n 个 (n − 1) 阶行列式


的计算并不减少计算量, 只是在行列式中某一行或某一列含有较多的 0 时, 应用
上述公式才有意义.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 74 / 195


在计算数字行列式时, 直接应用展开式
{
D, k = i,
ak1 Ai1 + ak2 Ai2 + · · · + akn Ain = (35)
0, k ̸= i.
{
D, l = j,
a1l A1j + a2l A2j + · · · + anl Anj = (36)
0, l ̸= j.

不一定能简化计算, 因为把一个 n 阶行列式的计算换成 n 个 (n − 1) 阶行列式


的计算并不减少计算量, 只是在行列式中某一行或某一列含有较多的 0 时, 应用
上述公式才有意义.
但这个公式在理论上是重要的.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 74 / 195


例 1.17
行列式

5 −1 2 0
3

1 7 2 5 2


0 −2 3 1 0

0 −4 −1 4 0


0 2 3 5 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 75 / 195


例 1.17
行列式

5 −1 2 0
3
5 3 −1 2
1 7 2 5 2
−2 3 1
0
0 −2 3 1 0 = (−1) 2+5
· 2

0 −4
0 −4 −1 4
−1 4 0
0 2 3 5
0 2 3 5 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 75 / 195


例 1.17
行列式

5 3 −1 2 0

5 3 −1 2
1 7 2 5 2
−2 3 1
0
0 −2 3 1 0 = (−1) 2+5
· 2

0 −4 −1
0 −4 −1 4
4 0
0 2 3 5
0 2 3 5 0


−2 3 1

= −2 · 5 −4 −1 4

2 3 5

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 75 / 195


例 1.17
行列式

5 3 −1 2 0

5 3 −1 2
1 7 2 5 2
−2 3 1
0
0 −2 3 1 0 = (−1) 2+5
· 2

0 −4 −1
0 −4 −1 4
4 0
0 2 3 5
0 2 3 5 0


−2 3 1 −2 3 1

= −2 · 5 −4 −1 4 = −10 0
−7 2


2 3 5 0 6 6

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 75 / 195


例 1.17
行列式

5 3 −1 2 0

5 3 −1 2
1 7 2 5 2
−2 3 1
0
0 −2 3 1 0 = (−1) 2+5
· 2

0 −4 −1
0 −4 −1 4
4 0
0 2 3 5
0 2 3 5 0


−2 3 1 −2 3 1

= −2 · 5 −4 −1 4 = −10 0 −7 2 = (−10)(−2) −7 2

6 6

2 3 5 0 6 6
= 20(−42 − 12) = −1080.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 75 / 195


例 1.17
行列式

5 3 −1 2 0

5 3 −1 2
1 7 2 5 2
−2 3 1
0
0 −2 3 1 0 = (−1) 2+5
· 2

0 −4 −1
0 −4 −1 4
4 0
0 2 3 5
0 2 3 5 0


−2 3 1 −2 3 1

= −2 · 5 −4 −1 4 = −10 0 −7 2 = (−10)(−2) −7 2

6 6

2 3 5 0 6 6
= 20(−42 − 12) = −1080.

这里第一步是按第 5 列展开, 然后再按第 1 列展开, 这样就归结到一个三阶行


列式的计算.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 75 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.
性质 3 之 (i)、性质 5、性质 6 是三个重要的结论, 它们涉及了行列式的三
种重要变换:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.
性质 3 之 (i)、性质 5、性质 6 是三个重要的结论, 它们涉及了行列式的三
种重要变换:
1 提出某一行的公因子, 记作: ri ÷ k (列的情形为 ci ÷ k ).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.
性质 3 之 (i)、性质 5、性质 6 是三个重要的结论, 它们涉及了行列式的三
种重要变换:
1 提出某一行的公因子, 记作: ri ÷ k (列的情形为 ci ÷ k ).
2 把某一行的 k 倍加到另一行, 记作: ri + krj (列的情形为 ci + kcj ).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.
性质 3 之 (i)、性质 5、性质 6 是三个重要的结论, 它们涉及了行列式的三
种重要变换:
1 提出某一行的公因子, 记作: ri ÷ k (列的情形为 ci ÷ k ).
2 把某一行的 k 倍加到另一行, 记作: ri + krj (列的情形为 ci + kcj ).
3 互换某两行, 记作: ri ↔ rj (列的情形为 ci ↔ cj ).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.
性质 3 之 (i)、性质 5、性质 6 是三个重要的结论, 它们涉及了行列式的三
种重要变换:
1 提出某一行的公因子, 记作: ri ÷ k (列的情形为 ci ÷ k ).
2 把某一行的 k 倍加到另一行, 记作: ri + krj (列的情形为 ci + kcj ).
3 互换某两行, 记作: ri ↔ rj (列的情形为 ci ↔ cj ).
上面的写法中, 我们约定: 把要改变的行 (列), 写在表达式的开头.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.
性质 3 之 (i)、性质 5、性质 6 是三个重要的结论, 它们涉及了行列式的三
种重要变换:
1 提出某一行的公因子, 记作: ri ÷ k (列的情形为 ci ÷ k ).
2 把某一行的 k 倍加到另一行, 记作: ri + krj (列的情形为 ci + kcj ).
3 互换某两行, 记作: ri ↔ rj (列的情形为 ci ↔ cj ).
上面的写法中, 我们约定: 把要改变的行 (列), 写在表达式的开头.
比如, r1 + r2 和 r2 + r1 的含义是不同的:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.
性质 3 之 (i)、性质 5、性质 6 是三个重要的结论, 它们涉及了行列式的三
种重要变换:
1 提出某一行的公因子, 记作: ri ÷ k (列的情形为 ci ÷ k ).
2 把某一行的 k 倍加到另一行, 记作: ri + krj (列的情形为 ci + kcj ).
3 互换某两行, 记作: ri ↔ rj (列的情形为 ci ↔ cj ).
上面的写法中, 我们约定: 把要改变的行 (列), 写在表达式的开头.
比如, r1 + r2 和 r2 + r1 的含义是不同的:
r1 + r2 : 把 r2 加到 r1 , 被改变的将是 r1 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.
性质 3 之 (i)、性质 5、性质 6 是三个重要的结论, 它们涉及了行列式的三
种重要变换:
1 提出某一行的公因子, 记作: ri ÷ k (列的情形为 ci ÷ k ).
2 把某一行的 k 倍加到另一行, 记作: ri + krj (列的情形为 ci + kcj ).
3 互换某两行, 记作: ri ↔ rj (列的情形为 ci ↔ cj ).
上面的写法中, 我们约定: 把要改变的行 (列), 写在表达式的开头.
比如, r1 + r2 和 r2 + r1 的含义是不同的:
r1 + r2 : 把 r2 加到 r1 , 被改变的将是 r1 .
r2 + r1 : 把 r1 加到 r2 , 被改变的将是 r2 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.
性质 3 之 (i)、性质 5、性质 6 是三个重要的结论, 它们涉及了行列式的三
种重要变换:
1 提出某一行的公因子, 记作: ri ÷ k (列的情形为 ci ÷ k ).
2 把某一行的 k 倍加到另一行, 记作: ri + krj (列的情形为 ci + kcj ).
3 互换某两行, 记作: ri ↔ rj (列的情形为 ci ↔ cj ).
上面的写法中, 我们约定: 把要改变的行 (列), 写在表达式的开头.
比如, r1 + r2 和 r2 + r1 的含义是不同的:
r1 + r2 : 把 r2 加到 r1 , 被改变的将是 r1 .
r2 + r1 : 把 r1 加到 r2 , 被改变的将是 r2 .
 计算行列式最常用的一种方法就是利用变换 ri + krj 和 ri ↔ rj ,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.
性质 3 之 (i)、性质 5、性质 6 是三个重要的结论, 它们涉及了行列式的三
种重要变换:
1 提出某一行的公因子, 记作: ri ÷ k (列的情形为 ci ÷ k ).
2 把某一行的 k 倍加到另一行, 记作: ri + krj (列的情形为 ci + kcj ).
3 互换某两行, 记作: ri ↔ rj (列的情形为 ci ↔ cj ).
上面的写法中, 我们约定: 把要改变的行 (列), 写在表达式的开头.
比如, r1 + r2 和 r2 + r1 的含义是不同的:
r1 + r2 : 把 r2 加到 r1 , 被改变的将是 r1 .
r2 + r1 : 把 r1 加到 r2 , 被改变的将是 r2 .
 计算行列式最常用的一种方法就是利用变换 ri + krj 和 ri ↔ rj , 把行列式
化为上三角形行列式, 从而算得行列式的值.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


前面学习了 7 个性质、2 个推论, 共 10 个结论 (其中性质 3 有 2 个结论).
下面做三点归纳.
(一) 行列式的三种变换.
性质 3 之 (i)、性质 5、性质 6 是三个重要的结论, 它们涉及了行列式的三
种重要变换:
1 提出某一行的公因子, 记作: ri ÷ k (列的情形为 ci ÷ k ).
2 把某一行的 k 倍加到另一行, 记作: ri + krj (列的情形为 ci + kcj ).
3 互换某两行, 记作: ri ↔ rj (列的情形为 ci ↔ cj ).
上面的写法中, 我们约定: 把要改变的行 (列), 写在表达式的开头.
比如, r1 + r2 和 r2 + r1 的含义是不同的:
r1 + r2 : 把 r2 加到 r1 , 被改变的将是 r1 .
r2 + r1 : 把 r1 加到 r2 , 被改变的将是 r2 .
 计算行列式最常用的一种方法就是利用变换 ri + krj 和 ri ↔ rj , 把行列式
化为上三角形行列式, 从而算得行列式的值. 具体的例子见下一节.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 76 / 195


(二) 行列式为零的三种情形:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 77 / 195


(二) 行列式为零的三种情形:
某行元素全为零 (推论 1);

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 77 / 195


(二) 行列式为零的三种情形:
某行元素全为零 (推论 1);
两行 (列) 相同 (性质 4);

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 77 / 195


(二) 行列式为零的三种情形:
某行元素全为零 (推论 1);
两行 (列) 相同 (性质 4);
两行 (列) 成比例 (推论 2).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 77 / 195


(三) 行列式按某行展开的三种情形:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 78 / 195


(三) 行列式按某行展开的三种情形:
按第一行展开 (最简单的情形, 即课本中行列式的定义);

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 78 / 195


(三) 行列式按某行展开的三种情形:
按第一行展开 (最简单的情形, 即课本中行列式的定义);
按任一行展开 (性质 2, 上述情形的推广)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 78 / 195


(三) 行列式按某行展开的三种情形:
按第一行展开 (最简单的情形, 即课本中行列式的定义);
按任一行展开 (性质 2, 上述情形的推广)
一行元素乘以另一行对应元素的代数余子式, 其和为零 (性质 7).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 78 / 195


(三) 行列式按某行展开的三种情形:
按第一行展开 (最简单的情形, 即课本中行列式的定义);
按任一行展开 (性质 2, 上述情形的推广)
一行元素乘以另一行对应元素的代数余子式, 其和为零 (性质 7).
上述三种情形, 综合起来就是一个表达式:
{

n
D, k = i,
ak1 Ai1 + ak2 Ai2 + · · · + akn Ain = aks Ais = (37)
s=1 0, k ̸= i;

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 78 / 195


剩下还有两个结论, 比较简单:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 79 / 195


剩下还有两个结论, 比较简单:
DT = D (性质 1).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 79 / 195


剩下还有两个结论, 比较简单:
DT = D (性质 1).
行列式的裂开 (性质 3 之 (ii)).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 79 / 195


剩下还有两个结论, 比较简单:
DT = D (性质 1).
行列式的裂开 (性质 3 之 (ii)).
行列式的重点是计算, 应当在理解行列式的概念、熟练掌握行列式性质的
基础上, 正确地计算低阶行列式, 会用恒等变形化行列式为上 (下) 三角形行列
式, 从而直接求其值.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 79 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法

6 习题讲解

7 附录: 拉普拉斯 (Laplace) 定理

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 80 / 195


计算行列式最常用的一种方法: 利用行列式变换, 把行列式化为上三角形行
列式, 再使用结论

a ··· a1n
11 a12

0 a22 ··· a2n

.
.. .. .. = a11 a22 · · · ann , (38)
. .

0 0 ··· ann

算得行列式的值.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 81 / 195


例 2.1
计算行列式
4
4 1 2

1 2 0 2
D = .
10 5 2 0

0 1 1 7

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 82 / 195


例 2.1
计算行列式
4
4 1 2

1 2 0 2
D = .
10 5 2 0

0 1 1 7

解:
1 2 0 2


r1 ↔r2 4 1 2 4

D ====== −
10 5 2 0

0 1 1 7

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 82 / 195


例 2.1
计算行列式
4
4 1 2

1 2 0 2
D = .
10 5 2 0

0 1 1 7

解:
1 2 0 2 2
1 2 0

r1 ↔r2
4 1 2 4 r2 −4r1 0 −7 2 −4

D ====== − ======= −
−15 2 −20
10 5 2 0 r3 −10r1 0

0 1 1 7 0 1 1 7

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 82 / 195


例 2.1
计算行列式
4
4 1 2

1 2 0 2
D = .
10 5 2 0

0 1 1 7

解:
1 2 0 2 2
1 2 0

r1 ↔r2 4 1 2
4 r2 −4r1 0 −7 2 −4
D ====== − ======= −
10 5 2 0 r3 −10r1 0 −15 2 −20

0 1 1 7 0 1 1 7

1 2
2 0

r ↔r 0 1 1 7
==2===4=
0 −15 2 −20

0 −7 2 −4

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 82 / 195


例 2.1
计算行列式
4
4 1 2

1 2 0 2
D = .
10 5 2 0

0 1 1 7

解:
1 2 0 2 2
1 2 0

r1 ↔r2 4 1 2
4 r2 −4r1 0 −7 2 −4
D ====== − ======= −
10 5 2 0 r3 −10r1 0 −15 2 −20

0 1 1 7 0 1 1 7

1 2 2
2 0 1 2 0

r ↔r 0 1 1 7 r3 +15r2 0 1 1 7
==2===4= =======
0 −15 2 −20 r4 +7r2 0 0 17 85

0 −7 2 −4 0 0 9 45

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 82 / 195


例 2.1
计算行列式
4
4 1 2

1 2 0 2
D = .
10 5 2 0

0 1 1 7

解:
1 2 0 2 2
1 2 0

r1 ↔r2 4 1 2
4 r2 −4r1 0 −7 2 −4
D ====== − ======= −
10 5 2 0 r3 −10r1 0 −15 2 −20

0 1 1 7 0 1 1 7

1 2 2
2 0 1 2 0

r ↔r 0 1 1 7 r3 +15r2 0 1 1 7
==2===4= ======= = 0.
0 −15 2 −20 r4 +7r2 0 0 17 85

0 −7 2 −4 0 0 9 45

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 82 / 195


注意, 如果 a11 ̸= 1, 一般通过互换行 (列) 使 a11 为 1, 再进行计算.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 83 / 195


注意, 如果 a11 ̸= 1, 一般通过互换行 (列) 使 a11 为 1, 再进行计算.

4 1 2 4 1 2 0 2


1 2 0 2 r1 ↔r2 1 2 4
====== − 4 .
10 5 2 0 10 5 2 0


0 1 1 7 0 1 1 7

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 83 / 195


注意, 如果 a11 ̸= 1, 一般通过互换行 (列) 使 a11 为 1, 再进行计算.

4 1 2 4 1 2 0 2


1 2 0 2 r1 ↔r2 1 2 4
====== − 4 .
10 5 2 0 10 5 2 0


0 1 1 7 0 1 1 7

从这个例子可以看到, 计算一般的数字行列式可以非常地机械:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 83 / 195


注意, 如果 a11 ̸= 1, 一般通过互换行 (列) 使 a11 为 1, 再进行计算.

4 1 2 4 1 2 0 2


1 2 0 2 r1 ↔r2 1 2 4
====== − 4 .
10 5 2 0 10 5 2 0


0 1 1 7 0 1 1 7

从这个例子可以看到, 计算一般的数字行列式可以非常地机械:
Step 1 把 a11 调整为 1, 用 ri + kr1 把 a11 下方的数字变为 0.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 83 / 195


注意, 如果 a11 ̸= 1, 一般通过互换行 (列) 使 a11 为 1, 再进行计算.

4 1 2 4 1 2 0 2


1 2 0 2 r1 ↔r2 1 2 4
====== − 4 .
10 5 2 0 10 5 2 0


0 1 1 7 0 1 1 7

从这个例子可以看到, 计算一般的数字行列式可以非常地机械:
Step 1 把 a11 调整为 1, 用 ri + kr1 把 a11 下方的数字变为 0.
Step 2 把 a22 调整为 1, 用 ri + kr2 把 a22 下方的数字变为 0.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 83 / 195


注意, 如果 a11 ̸= 1, 一般通过互换行 (列) 使 a11 为 1, 再进行计算.

4 1 2 4 1 2 0 2


1 2 0 2 r1 ↔r2 1 2 4
====== − 4 .
10 5 2 0 10 5 2 0


0 1 1 7 0 1 1 7

从这个例子可以看到, 计算一般的数字行列式可以非常地机械:
Step 1 把 a11 调整为 1, 用 ri + kr1 把 a11 下方的数字变为 0.
Step 2 把 a22 调整为 1, 用 ri + kr2 把 a22 下方的数字变为 0.
Step 3 如此反复, 总可以把行列式变为上三角行列式, 得到计算结果.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 83 / 195


注意, 如果 a11 ̸= 1, 一般通过互换行 (列) 使 a11 为 1, 再进行计算.

4 1 2 4 1 2 0 2


1 2 0 2 r1 ↔r2 1 2 4
====== − 4 .
10 5 2 0 10 5 2 0


0 1 1 7 0 1 1 7

从这个例子可以看到, 计算一般的数字行列式可以非常地机械:
Step 1 把 a11 调整为 1, 用 ri + kr1 把 a11 下方的数字变为 0.
Step 2 把 a22 调整为 1, 用 ri + kr2 把 a22 下方的数字变为 0.
Step 3 如此反复, 总可以把行列式变为上三角行列式, 得到计算结果.
当然, 也可把 a11 调整为第一列元素的公因子.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 83 / 195


注意, 如果 a11 ̸= 1, 一般通过互换行 (列) 使 a11 为 1, 再进行计算.

4 1 2 4 1 2 0 2


1 2 0 2 r1 ↔r2 1 2 4
====== − 4 .
10 5 2 0 10 5 2 0


0 1 1 7 0 1 1 7

从这个例子可以看到, 计算一般的数字行列式可以非常地机械:
Step 1 把 a11 调整为 1, 用 ri + kr1 把 a11 下方的数字变为 0.
Step 2 把 a22 调整为 1, 用 ri + kr2 把 a22 下方的数字变为 0.
Step 3 如此反复, 总可以把行列式变为上三角行列式, 得到计算结果.
当然, 也可把 a11 调整为第一列元素的公因子. 更多的时候, 需要我们观察
各行 (列) 数字间的关系或规律, 灵活运用行列式变换, 使计算简便.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 83 / 195


例 2.2
计算 4 阶行列式
1 −1 2
1

−1 −1 −4 1
D = .
2 4 −6 1

1 2 4 2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 84 / 195


例 2.2
计算 4 阶行列式
1 −1 2
1

−1 −1 −4 1
D = .
2 4 −6 1

1 2 4 2

解: 方法一. 行列变换, 化为上三角形行列式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 84 / 195


例 2.2
计算 4 阶行列式
1 −1 2
1

−1 −1 −4 1
D = .
2 4 −6 1

1 2 4 2

解: 方法一. 行列变换, 化为上三角形行列式.



1 1 −1 2


−1 −1 −4 1

2 4 −6 1


1 2 4 2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 84 / 195


例 2.2
计算 4 阶行列式
1 −1 2
1

−1 −1 −4 1
D = .
2 4 −6 1

1 2 4 2

解: 方法一. 行列变换, 化为上三角形行列式.



1 1 −1 2 −1 2
1 1

−1 −1 −4 1 r2 +r1 , r3 −2r1 0 0 −5 3
===========
2 4 −6 1 r4 −r1 −4 −3
0 2

1 2 4 2 0 1 5 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 84 / 195


例 2.2
计算 4 阶行列式
1 −1 2
1

−1 −1 −4 1
D = .
2 4 −6 1

1 2 4 2

解: 方法一. 行列变换, 化为上三角形行列式.



1 1 −1 2 −1 2
1 1

−1 −1 −4 1 r2 +r1 , r3 −2r1 0 0 −5 3
===========
2 4 −6 1 r4 −r1 2 −4 −3
0

1 2 4 2 0 1 5 0

1 1 −1 2 1 −1 2
1

r2 ↔r4 0 1 5 0 r3 −2r2 0 1 5 0
====== − ====== −
−14 −3
0 2 −4 −3 0 0

0 0 −5 3 0 0 −5 3
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 84 / 195

−1
1 1 2

c ↔c 0 1 0 5
==3===4=
0 0 −3 −14

0 0 3 −5

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 85 / 195



−1 −1
1 1 2 1 1 2

c ↔c 0 1 0 5 r4 +r3 0 1 0 5
==3===4= === ==
0 0 −3 −14
0 0 −3 −14

0 0 3 −5 0 0 0 −19

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 85 / 195



−1 −1
1 1 2 1 1 2

c ↔c 0 1 0 5 r4 +r3 0 1 0 5
==3===4= === ==
0 0 −3 −14
0 0 −3 −14

0 0 3 −5 0 0 0 −19
= 1 · 1 · (−3) · (−19) = 57.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 85 / 195



−1 −1
1 1 2 1 1 2

c ↔c 0 1 0 5 r4 +r3 0 1 0 5
==3===4= === ==
0 0 −3 −14
0 0 −3 −14

0 0 3 −5 0 0 0 −19
= 1 · 1 · (−3) · (−19) = 57.

方法二. 逐步降阶:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 85 / 195



−1 −1
1 1 2 1 1 2

c ↔c 0 1 0 5 r4 +r3 0 1 0 5
==3===4= === ==
0 0 −3 −14
0 0 −3 −14

0 0 3 −5 0 0 0 −19
= 1 · 1 · (−3) · (−19) = 57.

方法二. 逐步降阶:

1 1 −1 2 −1 2
1 1

−1 −1 −4 1 r2 +r1 , r3 −2r1
0 0 −5 3
=
= === = = ====
2 4 −6 1 r4 −r1 −4 −3
0 2

1 2 4 2 0 1 5 0


0 −5 3

====1= 2 −4 −3
展开c


1 5 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 85 / 195



−1 −1
1 1 2 1 1 2

c ↔c 0 1 0 5 r4 +r3 0 1 0 5
==3===4= === ==
0 0 −3 −14
0 0 −3 −14

0 0 3 −5 0 0 0 −19
= 1 · 1 · (−3) · (−19) = 57.

方法二. 逐步降阶:

1 1 −1 2 1 −1 2
1

−1 −1 −4 1 r2 +r1 , r3 −2r1 0
0 −5 3
=
= == = = == ===
2 4 −6 1 r4 −r1 0 −4 −3
2

1 2 4 2 0 1 5 0


0 −5 3 0 −5 3
r2 −2r3
====1= 2 −4 −3
展开c
====== 0 −14 −3

1 5 0 1 5 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 85 / 195



−1 −1
1 1 2 1 1 2

c ↔c 0 1 0 5 r4 +r3 0 1 0 5
==3===4= === ==
0 0 −3 −14
0 0 −3 −14

0 0 3 −5 0 0 0 −19
= 1 · 1 · (−3) · (−19) = 57.

方法二. 逐步降阶:

1 1 −1 2 1 −1 2
1

−1 −1 −4 1 r2 +r1 , r3 −2r1 0
0 −5 3
=
= == = = == ===
2 4 −6 1 r4 −r1 0 −4 −3
2

1 2 4 2 0 1 5 0


0 −5 3 0 −5 3
r2 −2r3 展开c1 −5 3

====1= 2 −4 −3 =====
展开c
====== 0 −14 −3
−14 −3
1 5 0 1 5 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 85 / 195



−1 −1
1 1 2 1 1 2

c ↔c 0 1 0 5 r4 +r3 0 1 0 5
==3===4= === ==
0 0 −3 −14
0 0 −3 −14

0 0 3 −5 0 0 0 −19
= 1 · 1 · (−3) · (−19) = 57.

方法二. 逐步降阶:

1 1 −1 2 1 −1 2
1

−1 −1 −4 1 r2 +r1 , r3 −2r1 0
0 −5 3
=
= == = = == ===
2 4 −6 1 r4 −r1 0 −4 −3
2

1 2 4 2 0 1 5 0


0 −5 3 0 −5 3
r2 −2r3 展开c1 −5 3

====1= 2 −4 −3 =====
展开c
====== 0 −14 −3 = 57.
−14 −3
1 5 0 1 5 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 85 / 195


方法三. 观察行列关系, 灵活处理:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 86 / 195


方法三. 观察行列关系, 灵活处理:

1 1 −1 2


−1 −1 −4 1

2 4 −6 1


1 2 4 2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 86 / 195


方法三. 观察行列关系, 灵活处理:

1 1 −1 2 −1 2
1 1

−1 −1 −4 1 r2 +r1 0 0 −5 3
======
2 4 −6 1 r3 −2r4 −14 −3
0 0

1 2 4 2 1 2 4 2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 86 / 195


方法三. 观察行列关系, 灵活处理:

1 1 −1 2 −1 2
1 1

−1 −1 −4 1 r2 +r1 0 0 −5 3
======
2 4 −6 1 r3 −2r4 −14 −3
0 0

1 2 4 2 1 2 4 2

1 1 −1 2


r4 −r1 0 0 −5 3
== ===
0 0 −14 −3

0 1 5 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 86 / 195


方法三. 观察行列关系, 灵活处理:

1 1 −1 2 1 1 −1 2


−1 −1 −4 1 r2 +r1 0 0 −5 3
======
2 4 −6 1 r3 −2r4 0 0 −14 −3


1 2 4 2 1 2 4 2

1 1 −1 2

0 −5 3

r4 −r1 0 0 −5
3 展开c1
== === ===== 0 −14 −3
0 0 −14 −3
1 5 0
0 1 5 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 86 / 195


方法三. 观察行列关系, 灵活处理:

1 1 −1 2 1 1 −1 2


−1 −1 −4 1 r2 +r1 0 0 −5 3
======
2 4 −6 1 r3 −2r4 0 0 −14 −3


1 2 4 2 1 2 4 2

1 1 −1 2

0 −5 3

r4 −r1 0 0 −5
3 展开c1
== === ===== 0 −14 −3
0 0 −14 −3
1 5 0
0 1 5 0

3
展开c1 −5
=====
−14 −3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 86 / 195


方法三. 观察行列关系, 灵活处理:

1 1 −1 2 1 1 −1 2


−1 −1 −4 1 r2 +r1 0 0 −5 3
======
2 4 −6 1 r3 −2r4 0 0 −14 −3


1 2 4 2 1 2 4 2

1 1 −1 2

0 −5 3

r4 −r1 0 0 −5
3 展开c1
== === ===== 0 −14 −3
0 0 −14 −3
1 5 0
0 1 5 0

3
展开c1 −5
===== = 57.
−14 −3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 86 / 195


例 2.3

1 4 −1 4

4 3
2 1
计算 4 阶行列式 D = .
4 2 3 11

3 0 9 2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 87 / 195


例 2.3

1 4 −1 4

4 3
2 1
计算 4 阶行列式 D = .
4 2 3 11

3 0 9 2


解: 1 4 −1 4 1 4 −1 4


4 3 r3 −2r2 4 3
2 1 2 1
======
4 2 3 11 0 0 −5 5

3 0 9 2 3 0 9 2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 87 / 195


例 2.3

1 4 −1 4

4 3
2 1
计算 4 阶行列式 D = .
4 2 3 11

3 0 9 2


解: 1 4 −1 4 1 4 −1 4


4 3 r3 −2r2 4 3
2 1 2 1
======
4 2 3 11 0 0 −5 5

3 0 9 2 3 0 9 2

1 4 3 4

1 7 3
c3 +c4 2
=====
0 0 0 5

3 0 11 2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 87 / 195


例 2.3

1 4 −1 4

4 3
2 1
计算 4 阶行列式 D = .
4 2 3 11

3 0 9 2


解: 1 4 −1 4 1 4 −1 4


4 3 r3 −2r2 2 1
2 1 4 3
======
4 2 3 11 0 0 −5 5

3 0 9 2 3 0 9 2

1 4 3 4

1 4 3
c3 +c4 2 1 7 3 展开 r3
===== ====== (−1) 3+4
·5· 2 1 7
0 0 0 5
3 0 11
3 0 11 2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 87 / 195


例 2.3

1 4 −1 4

4 3
2 1
计算 4 阶行列式 D = .
4 2 3 11

3 0 9 2


解: 14 −1 4 1 4 −1 4


4 3 r3 −2r2 2 1
21 4 3
======
42 3 11 0 0 −5 5

30 9 2 3 0 9 2

1 4 3 4

1 4 3
c3 +c4 2 1 7 3 展开 r3
===== ====== (−1) 3+4
·5· 2 1 7
0 0 0 5
3 0 11
3 0 11 2

−7 0 −25

r −4r
==1===2= − 5 2 1 7

3 0 11
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 87 / 195
例 2.3

1 4 −1 4

4 3
2 1
计算 4 阶行列式 D = .
4 2 3 11

3 0 9 2


解: 4 −1 4
1 1 4 −1 4


4 3 r3 −2r2 2 1
12 4 3
======
24 3 11 0 0 −5 5

03 9 2 3 0 9 2


1 4 3 4

1 4 3
c3 +c4
2 1 7 3 展开 r3
===== ====== (−1) 3+4
·5· 2 1 7

0 0 0 5
3 0 11

3 0 11 2

−7 0 −25
−7 −25
r1 −4r2 展开 c2
====== − 5 2 1 7 ====== −5 = 10.
3 11
3 0 11
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 87 / 195
例 2.4
判断: 计算
a b
r2 −r1 a + c b + d
=====
c d r1 +r2 c − a d − b

是否正确?

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 88 / 195


例 2.4
判断: 计算
a b
r2 −r1 a + c b + d
=====
c d r1 +r2 c − a d − b

是否正确?

解: 计算错误.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 88 / 195


例 2.4
判断: 计算
a b
r2 −r1 a + c b + d
=====
c d r1 +r2 c − a d − b

是否正确?

解: 计算错误.

a b
r2 −r1 a b
=====
c d c−a d−b

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 88 / 195


例 2.4
判断: 计算
a b
r2 −r1 a + c b + d
=====
c d r1 +r2 c − a d − b

是否正确?

解: 计算错误.

a b
r2 −r1 a b
=====
c d c−a d−b

c d

=====
r1 +r2 c − a d − b

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 88 / 195


例 2.4
判断: 计算
a b
r2 −r1 a + c b + d
=====
c d r1 +r2 c − a d − b

是否正确?

解: 计算错误.

a b
r2 −r1 a b
=====
c d c−a d−b

c d a+c b+d

===== ̸= .
r1 +r2 c − a d − b c−a d−b

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 88 / 195


例 2.5 (经典例题 H)
计算 n 阶行列式
··· a
x a

a x ··· a

Dn = .. .. .. .

. . .

a a ··· x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 89 / 195


例 2.5 (经典例题 H)
计算 n 阶行列式
··· a
x a

a x ··· a

Dn = .. .. .. .

. . .

a a ··· x

解: 解法一. 将第一行乘以 (−1) 依次加到其余各行,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 89 / 195


例 2.5 (经典例题 H)
计算 n 阶行列式
··· a
x a

a x ··· a

Dn = .. .. .. .

. . .

a a ··· x

解: 解法一. 将第一行乘以 (−1) 依次加到其余各行, 得



x a a ··· a


a−x x−a 0 ··· 0

0 ,
Dn = a − x 0 x−a ···
. ..
. .. ..
. . . .

a−x 0 0 ··· x−a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 89 / 195


再将各列都加到第一列上, 得

x + (n − 1)a a a ··· a


0 x−a 0 ··· 0

x−a ··· 0
Dn = 0 0
..
.
.. .
.. ..
. .

0 0 0 ··· x−a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 90 / 195


再将各列都加到第一列上, 得

x + (n − 1)a a a ··· a


0 x−a 0 ··· 0
[ ]
x−a ··· 0 = x + (n − 1)a (x − a)n−1 .
Dn = 0 0
..
.
.. .
.. ..
. .

0 0 0 ··· x−a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 90 / 195


解法二. 将各列都加到第一列,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 91 / 195


解法二. 将各列都加到第一列, 得

x + (n − 1)a a ··· a


x + (n − 1)a x ··· a

Dn = .. .. ..

. . .

x + (n − 1)a a ··· x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 91 / 195


解法二. 将各列都加到第一列, 得

x + (n − 1)a a ··· a a ··· a
1

x + (n − 1)a x ··· a [ ] 1 x ··· a

Dn =
.. .. .. = x + (n − 1)a .. .. ..
. . . . . .

x + (n − 1)a a ··· x 1 a ··· x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 91 / 195


解法二. 将各列都加到第一列, 得

x + (n − 1)a a ··· a a ··· a
1

x + (n − 1)a x ··· a [ ] 1 x ··· a

Dn =
.. .. .. = x + (n − 1)a .. .. ..
. . . . . .

x + (n − 1)a a ··· x 1 a ··· x

再将第一行乘以 (−1) 依次加到其余各行,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 91 / 195


解法二. 将各列都加到第一列, 得

x + (n − 1)a a ··· a a ··· a
1

x + (n − 1)a x ··· a [ ] 1 x ··· a

Dn =
.. .. .. = x + (n − 1)a .. .. ..
. . . . . .

x + (n − 1)a a ··· x 1 a ··· x

再将第一行乘以 (−1) 依次加到其余各行, 得



1 a a ··· a


0 x−a 0 ··· 0
[ ]
Dn = x + (n − 1)a 0 0 x−a ··· 0
..
.. .. ..
. . . .

0 0 0 ··· x−a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 91 / 195


解法二. 将各列都加到第一列, 得

x + (n − 1)a a ··· a a ··· a
1

x + (n − 1)a x ··· a [ ] 1 x ··· a

Dn =
.. .. .. = x + (n − 1)a .. .. ..
. . . . . .

x + (n − 1)a a ··· x 1 a ··· x

再将第一行乘以 (−1) 依次加到其余各行, 得



1 a a ··· a


0 x−a 0 ··· 0
[ ] [ ]
Dn = x + (n − 1)a 0 0 x−a ··· 0 = x + (n − 1)a (x − a)n−1 .
..
.. .. ..
. . . .

0 0 0 ··· x−a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 91 / 195


解法三. 升阶法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 92 / 195


解法三. 升阶法.

1 a a ··· a


0 x a ··· a

a
Dn = 0 a x · · ·
. . . ..
. . .
. . . .

0 a a ··· x
(n+1)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 92 / 195


解法三. 升阶法.

1 a a ··· a 1 a a ··· a


0 x a ··· a −1 x−a 0 ··· 0

a ri −r1 −1 x−a ··· 0
Dn = 0 a x · · · ======= 0
. . . .. i=2,3,···
..
. . . .. .. ..
. . . . . . . .

0 a a ··· x −1 0 0 ··· x−a
(n+1) (n+1)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 92 / 195


解法三. 升阶法.

1 a a ··· a 1 a a ··· a


0 x a ··· a −1 x−a 0 ··· 0

a ri −r1 −1 x−a ··· 0
Dn = 0 a x · · · ======= 0
. . . .. i=2,3,···
..
. . . .. .. ..
. . . . . . . .

0 a a ··· x −1 0 0 ··· x−a
(n+1) (n+1)

若 x = a, 则 Dn = 0.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 92 / 195


解法三. 升阶法.

1 a a ··· a 1 a a ··· a


0 x a ··· a −1 x−a 0 ··· 0

a ri −r1 −1 x−a ··· 0
Dn = 0 a x · · · ======= 0
. . . .. i=2,3,···
..
. . . .. .. ..
. . . . . . . .

0 a a ··· x −1 0 0 ··· x−a
(n+1) (n+1)

若 x = a, 则 Dn = 0.
若 x ̸= a, 则将 1
x−a cj 加到 c1 , j = 2, 3, · · · , n + 1:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 92 / 195


解法三. 升阶法.

1 a a ··· a 1 a a ··· a


0 x a ··· a −1 x−a 0 ··· 0

a ri −r1 −1 x−a ··· 0
Dn = 0 a x · · · ======= 0
. . . .. i=2,3,···
..
. . . .. .. ..
. . . . . . . .

0 a a ··· x −1 0 0 ··· x−a
(n+1) (n+1)

若 x = a, 则 Dn = 0.
若 x ̸= a, 则将 x−a
1
cj 加到 c1 , j = 2, 3, · · · , n + 1:

1+ a n a a ··· a
x−a

0 x−a 0 ··· 0

x − a ··· 0
Dn = 0 0
..
.. .. ..
. . . .

0 0 0 ··· x − a
(n+1)
( na ) [ ]
= 1+ (x − a) = x + (n − 1)a (x − a)n−1 .
n
x−a
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 92 / 195
解法四. 将 Dn 的第 1 列拆开,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 93 / 195


解法四. 将 Dn 的第 1 列拆开, 得

x − a a a ··· a a a a ··· a


0 x a ··· a a x a ··· a

0 a x ··· a + a a x ··· a
Dn =
. .. .. .. .. ..
. .
.. ...
. . . . . .

0 a a ··· x a a a ··· x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 93 / 195


解法四. 将 Dn 的第 1 列拆开, 得

x − a a a ··· a a a a ··· a


0 x a ··· a a x a ··· a

0 a x ··· a + a a x ··· a = (x−a)Dn−1 +a(x−a)n−1 .
Dn =
. .. .. .. .. ..
. .
.. ...
. . . . . .

0 a a ··· x a a a ··· x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 93 / 195


解法四. 将 Dn 的第 1 列拆开, 得

x − a a a ··· a a a a ··· a


0 x a ··· a a x a ··· a

0 a x ··· a + a a x ··· a = (x−a)Dn−1 +a(x−a)n−1 .
Dn =
. .. .. .. .. ..
. .
.. ...
. . . . . .

0 a a ··· x a a a ··· x

所以 

 Dn = (x − a)Dn−1 + a(x − a)n−1 ,


 (x − a)D
n−1 = (x − a) Dn−2 + a(x − a)
2 n−1
,

 .....................



(x − a) n−2
D2 = (x − a)n−1 D1 + a(x − a)n−1 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 93 / 195


解法四. 将 Dn 的第 1 列拆开, 得

x − a a a ··· a a a a ··· a


0 x a ··· a a x a ··· a

0 a x ··· a + a a x ··· a = (x−a)Dn−1 +a(x−a)n−1 .
Dn =
. .. .. .. .. ..
. .
.. ...
. . . . . .

0 a a ··· x a a a ··· x

所以 

 Dn = (x − a)Dn−1 + a(x − a)n−1 ,


 (x − a)D
n−1 = (x − a) Dn−2 + a(x − a)
2 n−1
,

 .....................



(x − a) n−2
D2 = (x − a)n−1 D1 + a(x − a)n−1 .
将上述等式累和, 并注意到 D1 = x,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 93 / 195


解法四. 将 Dn 的第 1 列拆开, 得

x − a a a ··· a a a a ··· a


0 x a ··· a a x a ··· a

0 a x ··· a + a a x ··· a = (x−a)Dn−1 +a(x−a)n−1 .
Dn =
. .. .. .. .. ..
. .
.. ...
. . . . . .

0 a a ··· x a a a ··· x

所以 

 Dn = (x − a)Dn−1 + a(x − a)n−1 ,


 (x − a)D
n−1 = (x − a) Dn−2 + a(x − a)
2 n−1
,

 .....................



(x − a) n−2
D2 = (x − a)n−1 D1 + a(x − a)n−1 .
将上述等式累和, 并注意到 D1 = x, 则
( )
Dn = (x − a)n−1 x + (n − 1)a(x − a)n−1 = x + (n − 1)a (x − a)n−1 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 93 / 195


这个行列式经常以不同的样子出现,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 94 / 195


这个行列式经常以不同的样子出现, 比如

0 1 1 ··· 1


1 0 1 ··· 1


Dn = 1 1 0 · · · 1 = (n − 1) (−1)
n−1
,
. . .
. . . ..
. . . .

1 1 1 ··· 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 94 / 195


这个行列式经常以不同的样子出现, 比如

0 1 1 ··· 1


1 0 1 ··· 1


Dn = 1 1 0 · · · 1 = (n − 1) (−1)
n−1
,
. . .
. . . ..
. . . .

1 1 1 ··· 0

1 a a ··· a


a 1 a ··· a


Dn = a a 1 · · · a = [1 + (n − 1) a] (1 − a)
n−1
,
. . .
. . . ..
. . . .

a a a ··· 1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 94 / 195


这个行列式经常以不同的样子出现, 比如

0 1 1 ··· 1


1 0 1 ··· 1


Dn = 1 1 0 · · · 1 = (n − 1) (−1)
n−1
,
. . .
. . . ..
. . . .

1 1 1 ··· 0

1 a a ··· a


a 1 a ··· a


Dn = a a 1 · · · a = [1 + (n − 1) a] (1 − a)
n−1
,
. . .
. . . ..
. . . .

a a a ··· 1

1+λ ··· 1
1

1 1 + λ ··· 1

Dn = .. .. .. = (λ + n) λn−1 .

. . .

1 1 ··· 1 + λ
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 94 / 195
注意, 这是一个重要的例题. 解法一最简单.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 95 / 195


注意, 这是一个重要的例题. 解法一最简单.
解法二的特点是: 所有的列 (行) 加到某一列 (行), 其值相等, 可以提出公因
子.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 95 / 195


注意, 这是一个重要的例题. 解法一最简单.
解法二的特点是: 所有的列 (行) 加到某一列 (行), 其值相等, 可以提出公因
子. 这是一个常用的方法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 95 / 195


注意, 这是一个重要的例题. 解法一最简单.
解法二的特点是: 所有的列 (行) 加到某一列 (行), 其值相等, 可以提出公因
子. 这是一个常用的方法.
解法三称为 “升阶法” 或 “加边法”, 在这个题中看似笨拙, 实则是一类重要
的方法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 95 / 195


注意, 这是一个重要的例题. 解法一最简单.
解法二的特点是: 所有的列 (行) 加到某一列 (行), 其值相等, 可以提出公因
子. 这是一个常用的方法.
解法三称为 “升阶法” 或 “加边法”, 在这个题中看似笨拙, 实则是一类重要
的方法. 比如这个题目可以改一下:

x ··· a
1 a

a x2 ··· a

Dn = . .. .. . (39)
..
. .

a a ··· xn

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 95 / 195


注意, 这是一个重要的例题. 解法一最简单.
解法二的特点是: 所有的列 (行) 加到某一列 (行), 其值相等, 可以提出公因
子. 这是一个常用的方法.
解法三称为 “升阶法” 或 “加边法”, 在这个题中看似笨拙, 实则是一类重要
的方法. 比如这个题目可以改一下:

x ··· a
1 a

a x2 ··· a

Dn = . .. .. . (39)
..
. .

a a ··· xn
此时解法二是不适用的.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 95 / 195


注意, 这是一个重要的例题. 解法一最简单.
解法二的特点是: 所有的列 (行) 加到某一列 (行), 其值相等, 可以提出公因
子. 这是一个常用的方法.
解法三称为 “升阶法” 或 “加边法”, 在这个题中看似笨拙, 实则是一类重要
的方法. 比如这个题目可以改一下:

x ··· a
1 a

a x2 ··· a

Dn = . .. .. . (39)
..
. .

a a ··· xn
此时解法二是不适用的. 这个题还可以进一步改为:

x a ··· a
1 2 n

a1 x 2 · · · an

Dn = . .. .. . (40)
..
. .

a1 a2 · · · xn

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 95 / 195


注意, 这是一个重要的例题. 解法一最简单.
解法二的特点是: 所有的列 (行) 加到某一列 (行), 其值相等, 可以提出公因
子. 这是一个常用的方法.
解法三称为 “升阶法” 或 “加边法”, 在这个题中看似笨拙, 实则是一类重要
的方法. 比如这个题目可以改一下:

x ··· a
1 a

a x2 ··· a

Dn = . .. .. . (39)
..
. .

a a ··· xn
此时解法二是不适用的. 这个题还可以进一步改为:

x a ··· a
1 2 n

a1 x 2 · · · an

Dn = . .. .. . (40)
..
. .

a1 a2 · · · xn

行列式 (39) 和 (40) 用升阶法很方便.


黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 95 / 195

··· a
x1 a

a x2 ··· a

行列式 Dn = .. .. .. 的结果:

. . .

a a ··· xn

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 96 / 195



··· a
x1 a

a x2 ··· a

行列式 Dn = .. .. .. 的结果:

. . .

a a ··· xn
假定 xi ̸= a, 得
( ∑
n
a )∏
n
Dn = 1 + (xi − a) .
i=1
xi − a i=1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 96 / 195



··· a
x1 a

a x2 ··· a

行列式 Dn = .. .. .. 的结果:

. . .

a a ··· xn
假定 xi ̸= a, 得
( ∑
n
a )∏
n
Dn = 1 + (xi − a) .
i=1
xi − a i=1


··· an
x1 a2

a1 x2 ··· an

行列式 Dn = .. .. .. 的结果:

. . .

a1 a2 ··· xn

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 96 / 195



··· a
x1 a

a x2 ··· a

行列式 Dn = .. .. .. 的结果:

. . .

a a ··· xn
假定 xi ̸= a, 得
( ∑
n
a )∏
n
Dn = 1 + (xi − a) .
i=1
xi − a i=1


··· an
x1 a2

a1 x2 ··· an

行列式 Dn = .. .. .. 的结果:

. . .

a1 a2 ··· xn
假定 xi ̸= ai , 得
( ∑
n
ai ) ∏
n
Dn = 1 + (xi − ai ) .
i=1
xi − ai i=1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 96 / 195


行列式 (39) 和 (40) 有很多不同的出现形式, 常见于各类教材和习题 (比如
教材中习题 20, 28, 36, 42), 也是极常见的试题.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 97 / 195


行列式 (39) 和 (40) 有很多不同的出现形式, 常见于各类教材和习题 (比如
教材中习题 20, 28, 36, 42), 也是极常见的试题. 比如

1+a 1 1 ··· 1


2 2+a 2 ··· 2 ( )

3 ··· 3 = a +
n(n + 1)
Dn = 3 3+a an−1 .
. 2
. .
.. .. ..
. . .

n n n ··· n+a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 97 / 195


行列式 (39) 和 (40) 有很多不同的出现形式, 常见于各类教材和习题 (比如
教材中习题 20, 28, 36, 42), 也是极常见的试题. 比如

1+a 1 1 ··· 1


2 2+a 2 ··· 2 ( )

3 · · · n(n + 1)
Dn = 3 3 + a 3 = a+ an−1 .
. 2
. .
.. .
.. .
..
.

n n n ··· n + a

a1 + b a2 a3 ··· an


a1 a2 + b a3 ··· an
(∑ n )
a3 + b · · · an = bn−1
Dn = a1 a2 ai + b .

.. .. .. .. i=1
. . . .

a1 a2 a3 · · · an + b
(2003 年考研数学三)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 97 / 195


“爪形” 行列式

在解法三中出现了下面形式的行列式:

a a a · · · a1n
11 12 13


a21 a22 0 ··· 0


a31 0 a33 · · · 0

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



an1 0 0 · · · ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 98 / 195


“爪形” 行列式

在解法三中出现了下面形式的行列式:

a a a · · · a1n
11 12 13


a21 a22 0 ··· 0


a31 0 a33 · · · 0

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



an1 0 0 · · · ann

可以谓之 “爪形” 行列式. 它的解法是固定的.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 98 / 195


例 2.6
计算行列式 (假定 ai ̸= 0):

a0 1 1 ··· 1


1 a1 0 ··· 0

a2 ··· 0 .
Dn+1 = 1 0
..
.. .. .. ..
. . . . .

1 0 0 ··· an

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 99 / 195


例 2.6
计算行列式 (假定 ai ̸= 0):

a0 1 1 ··· 1


1 a1 0 ··· 0

a2 ··· 0 .
Dn+1 = 1 0
..
.. .. .. ..
. . . . .

1 0 0 ··· an

解: 分别将第 i (i = 2, · · · , n + 1) 列乘以 − a 1 加到第 1 列,


i−1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 99 / 195


例 2.6
计算行列式 (假定 ai ̸= 0):

a0 1 1 ··· 1


1 a1 0 ··· 0

a2 ··· 0 .
Dn+1 = 1 0
..
.. .. .. ..
. . . . .

1 0 0 ··· an

解: 分别将第 i (i = 2, · · · , n + 1) 列乘以 − a 1 加到第 1 列, 得


i−1

∑n
a0 − 1
1 1 · · · 1
ai
i=1
a1 0 · · · 0
0

Dn+1 = 0 0 a2 · · · 0

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

0 0 0 · · · an

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 99 / 195


例 2.6
计算行列式 (假定 ai ̸= 0):

a0 1 1 ··· 1


1 a1 0 ··· 0

a2 ··· 0 .
Dn+1 = 1 0
..
.. .. .. ..
. . . . .

1 0 0 ··· an

解: 分别将第 i (i = 2, · · · , n + 1) 列乘以 − a 1 加到第 1 列, 得


i−1

∑n
a0 − 1
1 1 · · · 1
ai
i=1
a1 0 · · · 0
0 ( ∑n
1)

Dn+1 = 0 0 a · · · 0 = a 1 a 2 · · · a n a 0 − .
2 a
. . . . . i=1 i
.. .. .. . . ..


0 0 0 · · · an

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 99 / 195


例 2.7

x a a ··· a


−a x a ··· a

−a −a x ··· a .
计算 n 阶行列式 Dn =
..
.. .. .. ..
. . . . .

−a −a −a · · · x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 100 / 195


例 2.7

x a a ··· a


−a x a ··· a

−a −a x ··· a .
计算 n 阶行列式 Dn =
..
.. .. .. ..
. . . . .

−a −a −a · · · x

解: 将第 1 列裂开,

a a a ··· a x − a a a ··· a


−a x a ··· a 0 x a ··· a

a
Dn = −a −a x ··· a + 0 −a x ···
. .. .. ..
. .. .. .. ..
. . . . . . . .

−a −a −a · · · x 0 −a −a ··· x
(41)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 100 / 195


例 2.7

x a a ··· a


−a x a ··· a

−a −a x ··· a .
计算 n 阶行列式 Dn =
..
.. .. .. ..
. . . . .

−a −a −a · · · x

解: 将第 1 列裂开,

a a a ··· a x − a a a ··· a


−a x a ··· a 0 x a ··· a

a
Dn = −a −a x ··· a + 0 −a x ···
. .. .. ..
. .. .. .. ..
. . . . . . . .

−a −a −a · · · x 0 −a −a ··· x
= a(x + a)n−1 + (x − a)Dn−1 . (41)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 100 / 195


对称地可知

x −a −a · · · −a


a x −a · · · −a

T · · · −a = −a(x − a)n−1 + (x + a)DT
Dn = a a x n−1 .
. ..
. .. .. ..
. . . . .

a a a ··· x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 101 / 195


对称地可知

x −a −a · · · −a


a x −a · · · −a

T · · · −a = −a(x − a)n−1 + (x + a)DT
Dn = a a x n−1 .
. ..
. .. .. ..
. . . . .

a a a ··· x

n = −a(x − a)
即 DT n−1
+ (x + a)DT
n−1 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 101 / 195


对称地可知

x −a −a · · · −a


a x −a · · · −a

T · · · −a = −a(x − a)n−1 + (x + a)DT
Dn = a a x n−1 .
. ..
. .. .. ..
. . . . .

a a a ··· x

n = −a(x − a)
即 DT n−1
+ (x + a)DT T
n−1 . 而 D = D, 故

Dn = −a(x − a)n−1 + (x + a)Dn−1 . (42)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 101 / 195


对称地可知

x −a −a · · · −a


a x −a · · · −a

T · · · −a = −a(x − a)n−1 + (x + a)DT
Dn = a a x n−1 .
. ..
. .. .. ..
. . . . .

a a a ··· x

n = −a(x − a)
即 DT n−1
+ (x + a)DT T
n−1 . 而 D = D, 故

Dn = −a(x − a)n−1 + (x + a)Dn−1 . (42)

于是, 联立 (41) 和 (42), 消去 Dn−1 , 当 a ̸= 0 时, 有

(x + a)n + (x − a)n
Dn = .
2
易见当 a = 0 时, 结论也成立.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 101 / 195


例 2.8
计算 n 阶行列式 (a ̸= b):

x a a ··· a a


b x a ··· a a


b b x ··· a a
Dn = .. .. .. .. .. .. .
. . . . . .

··· x a
b b b

b b b ··· b x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 102 / 195


解: 从 r1 开始, 各行减去下一行:

x−b a−x ···
0 0 0

0 x−b a−x ··· 0 0


ri −ri+1 0 0 x−b ··· 0 0
Dn ========= . . .. .. ..
i=1,··· ,n−1 .. .. . . .

0 ··· x − b a − x
0 0

b b b ··· b x
展开c1
===== (x − b)Dn−1 + (−1)n+1 · b · (a − x)n−1
= (x − b)Dn−1 + b(x − a)n−1 . (43)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 103 / 195


解: 从 r1 开始, 各行减去下一行:

x−b a−x ···
0 0 0

0 x−b a−x ··· 0 0


ri −ri+1 0 0 x−b ··· 0 0
Dn ========= . . .. .. ..
i=1,··· ,n−1 .. .. . . .

0 ··· x − b a − x
0 0

b b b ··· b x
展开c1
===== (x − b)Dn−1 + (−1)n+1 · b · (a − x)n−1
= (x − b)Dn−1 + b(x − a)n−1 . (43)

由 Dn 表达式中 a, b 的对称性, 还可得

Dn = (x − a)Dn−1 + a(x − b)n−1 . (44)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 103 / 195


解: 从 r1 开始, 各行减去下一行:

x−b a−x ···
0 0 0

0 x−b a−x ··· 0 0


ri −ri+1 0 0 x−b ··· 0 0
Dn ========= . . .. .. ..
i=1,··· ,n−1 .. .. . . .

0 ··· x − b a − x
0 0

b b b ··· b x
展开c1
===== (x − b)Dn−1 + (−1)n+1 · b · (a − x)n−1
= (x − b)Dn−1 + b(x − a)n−1 . (43)

由 Dn 表达式中 a, b 的对称性, 还可得

Dn = (x − a)Dn−1 + a(x − b)n−1 . (44)

(或由 Dn = (x − b)Dn−1 + b(x − a)n−1 , 知

DT = (x − a)DT
n−1 + a(x − b)
n−1
,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 103 / 195


解: 从 r1 开始, 各行减去下一行:

x−b a−x ···
0 0 0

0 x−b a−x ··· 0 0


ri −ri+1 0 0 x−b ··· 0 0
Dn ========= . . .. .. ..
i=1,··· ,n−1 .. .. . . .

0 ··· x − b a − x
0 0

b b b ··· b x
展开c1
===== (x − b)Dn−1 + (−1)n+1 · b · (a − x)n−1
= (x − b)Dn−1 + b(x − a)n−1 . (43)

由 Dn 表达式中 a, b 的对称性, 还可得

Dn = (x − a)Dn−1 + a(x − b)n−1 . (44)

(或由 Dn = (x − b)Dn−1 + b(x − a)n−1 , 知

DT = (x − a)DT
n−1 + a(x − b)
n−1
,

而 D = DT , 得 (44) 式.)
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 103 / 195
联立 (43) 和 (44) 式, 消去 Dn−1 ,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 104 / 195


联立 (43) 和 (44) 式, 消去 Dn−1 , 得

a(x − b)n − b(x − a)n


Dn = .
a−b

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 104 / 195


或者裂项得到 Dn 与 Dn−1 的递推关系.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 105 / 195


或者裂项得到 Dn 与 Dn−1 的递推关系.

x a a a a a a a x − a a a a


b x a a b x a a 0 x a a
D4 = = +
b b x a b b x a 0 b x a

b b b x b b b x 0 b b x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 105 / 195


或者裂项得到 Dn 与 Dn−1 的递推关系.

x a a a a a a a x − a a a a


b x a a b x a a 0 x a a

D4 = = +
a 0 x a
b b x a b b x b

b b b x b b b x 0 b b x

b b b b


a b x a a

= + (x − a)D3
b b b x a

b b b x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 105 / 195


或者裂项得到 Dn 与 Dn−1 的递推关系.

x a a a a a a a x−a a a a


b x a a b x a a 0 x a a

D4 = +
= x a
b b x a b b x a 0 b

b b b x b b b x 0 b b x

b b b b


a b x a a

= + (x − a)D3
b b b x a

b b b x

b b b b


a 0 x − b a − b a − b
= + (x − a)D3
b 0 0 x − b a − b

0 0 0 x−b

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 105 / 195


或者裂项得到 Dn 与 Dn−1 的递推关系.

x a a a a a a a x−a a a a


b x a a b x a a 0 x a a

D4 = +
= x a
b b x a b b x a 0 b

b b b x b b b x 0 b b x

b b b b


a b x a a

= + (x − a)D3
b b b x a

b b b x

b b b b


a 0 x − b a − b a − b
= + (x − a)D3
b 0 0 x − b a − b

0 0 0 x−b
= a(x − b)3 + (x − a)D3 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 105 / 195


例 2.9
行列式
1 1 1 ··· 1


a1 a2 a3 ··· an

2
a22 a23 ··· a2n
Vn = a1 (45)
.
. .. .. ..
. . . .

an−1 an−1 an−1 ··· an−1
1 2 3 n

称为 n 阶范德蒙 (Vandermonde) 行列式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 106 / 195


例 2.9
行列式
1 1 1 ··· 1


a1 a2 a3 ··· an

2
a22 a23 ··· a2n
Vn = a1 (45)
.
. .. .. ..
. . . .

an−1 an−1 an−1 ··· an−1
1 2 3 n

称为 n 阶范德蒙 (Vandermonde) 行列式.


试证明: 对任意的 n ⩾ 2, n 阶范德蒙行列式等于 a1 , a2 , · · · , an 这 n 个数的所
有可能之差 ai − aj 的乘积, 其中 1 ⩽ j < i ⩽ n.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 106 / 195


例 2.9
行列式
1 1 1 ··· 1


a1 a2 a3 ··· an

2
a22 a23 ··· a2n
Vn = a1 (45)
.
. .. .. ..
. . . .

an−1 an−1 an−1 ··· an−1
1 2 3 n

称为 n 阶范德蒙 (Vandermonde) 行列式.


试证明: 对任意的 n ⩾ 2, n 阶范德蒙行列式等于 a1 , a2 , · · · , an 这 n 个数的所
有可能之差 ai − aj 的乘积, 其中 1 ⩽ j < i ⩽ n. 即

Vn = (ai − aj ).
1⩽j<i⩽n

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 106 / 195


证: 下面用一个 4 阶的范德蒙行列式说明其证明方法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 107 / 195


证: 下面用一个 4 阶的范德蒙行列式说明其证明方法.

1 1 1 1


a1 a2 a3 a4
V4 = 2

a1 a22 a23 a24
3
a a3 a3 a3
1 2 3 4

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 107 / 195


证: 下面用一个 4 阶的范德蒙行列式说明其证明方法.

1 1 1 1


a1 a2 a3 a4
V4 = 2

a1 a22 a23 a24
3
a a3 a3 a3
1 2 3 4

1
1 1 1

r −a1 r3 a1 a2 a3 a4

==4=== == 2 2 2
a1 a2 a3 a24

0 a22 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 107 / 195


证: 下面用一个 4 阶的范德蒙行列式说明其证明方法.

1 1 1 1


a1 a2 a3 a4
V4 = 2

a1 a22 a23 a24
3
a a3 a3 a3
1 2 3 4

1
1 1 1

r −a1 r3 a1 a2 a3 a4

==4=== == 2 2 2
a1 a2 a3 a24

0 a22 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )

1
1 1 1


r −a1 r2 a1 a2 a3 a4
==3=== ==
a2 (a2 − a1 ) a3 (a3 − a1 ) a4 (a4 − a1 )
0

0 a22 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 107 / 195


证: 下面用一个 4 阶的范德蒙行列式说明其证明方法.

1 1 1 1


a1 a2 a3 a4
V4 = 2

a1 a22 a23 a24
3
a a3 a3 a3
1 2 3 4

1
1 1 1

r −a1 r3 a1 a2 a3 a4

==4=== == 2 2 2
a1 a2 a3 a24

0 a22 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )

1
1 1 1

r −a1 r2 0 a2 − a1 a3 − a1 a4 − a1
==3=== ==
r2 −a1 r1 a2 (a2 − a1 ) a3 (a3 − a1 ) a4 (a4 − a1 )
0

0 a22 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 107 / 195




a2 − a1 a3 − a1 a4 − a1
展开 c1

V4 ====== a2 (a2 − a1 ) a3 (a3 − a1 ) a4 (a4 − a1 )
2
a2 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 108 / 195




a2 − a1 a3 − a1 a4 − a1
展开 c1

V4 ====== a2 (a2 − a1 ) a3 (a3 − a1 ) a4 (a4 − a1 )
2
a2 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )


1 1 1

= (a2 − a1 )(a3 − a1 )(a4 − a1 ) a2 a3 a4

2
a2 a23 a24

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 108 / 195




a2 − a1 a3 − a1 a4 − a1
展开 c1

V4 ====== a2 (a2 − a1 ) a3 (a3 − a1 ) a4 (a4 − a1 )
2
a2 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )


1 1 1

= (a2 − a1 )(a3 − a1 )(a4 − a1 ) a2 a3 a4

2
a2 a23 a24

= (a2 − a1 )(a3 − a1 )(a4 − a1 )(a3 − a2 )(a4 − a2 )(a4 − a3 ).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 108 / 195




a2 − a1 a3 − a1 a4 − a1
展开 c1

V4 ====== a2 (a2 − a1 ) a3 (a3 − a1 ) a4 (a4 − a1 )
2
a2 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )


1 1 1

= (a2 − a1 )(a3 − a1 )(a4 − a1 ) a2 a3 a4

2
a2 a23 a24

= (a2 − a1 )(a3 − a1 )(a4 − a1 )(a3 − a2 )(a4 − a2 )(a4 − a3 ).


一般地,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 108 / 195




a2 − a1 a3 − a1 a4 − a1
展开 c1

V4 ====== a2 (a2 − a1 ) a3 (a3 − a1 ) a4 (a4 − a1 )
2
a2 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )


1 1 1

= (a2 − a1 )(a3 − a1 )(a4 − a1 ) a2 a3 a4

2
a2 a23 a24

= (a2 − a1 )(a3 − a1 )(a4 − a1 )(a3 − a2 )(a4 − a2 )(a4 − a3 ).


一般地, Vn = (an − a1 )(an−1 − a1 ) · · · (a3 − a1 )(a2 − a1 )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 108 / 195




a2 − a1 a3 − a1 a4 − a1
展开 c1

V4 ====== a2 (a2 − a1 ) a3 (a3 − a1 ) a4 (a4 − a1 )
2
a2 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )


1 1 1

= (a2 − a1 )(a3 − a1 )(a4 − a1 ) a2 a3 a4

2
a2 a23 a24

= (a2 − a1 )(a3 − a1 )(a4 − a1 )(a3 − a2 )(a4 − a2 )(a4 − a3 ).


一般地, Vn = (an − a1 )(an−1 − a1 ) · · · (a3 − a1 )(a2 − a1 )
·(an − a2 )(an−1 − a2 ) · · · (a3 − a2 )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 108 / 195




a2 − a1 a3 − a1 a4 − a1
展开 c1

V4 ====== a2 (a2 − a1 ) a3 (a3 − a1 ) a4 (a4 − a1 )
2
a2 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )


1 1 1

= (a2 − a1 )(a3 − a1 )(a4 − a1 ) a2 a3 a4

2
a2 a23 a24

= (a2 − a1 )(a3 − a1 )(a4 − a1 )(a3 − a2 )(a4 − a2 )(a4 − a3 ).


一般地, Vn = (an − a1 )(an−1 − a1 ) · · · (a3 − a1 )(a2 − a1 )
·(an − a2 )(an−1 − a2 ) · · · (a3 − a2 )
············

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 108 / 195




a2 − a1 a3 − a1 a4 − a1
展开 c1

V4 ====== a2 (a2 − a1 ) a3 (a3 − a1 ) a4 (a4 − a1 )
2
a2 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )


1 1 1

= (a2 − a1 )(a3 − a1 )(a4 − a1 ) a2 a3 a4

2
a2 a23 a24

= (a2 − a1 )(a3 − a1 )(a4 − a1 )(a3 − a2 )(a4 − a2 )(a4 − a3 ).


一般地, Vn = (an − a1 )(an−1 − a1 ) · · · (a3 − a1 )(a2 − a1 )
·(an − a2 )(an−1 − a2 ) · · · (a3 − a2 )
············
·(an − an−1 )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 108 / 195




a2 − a1 a3 − a1 a4 − a1
展开 c1

V4 ====== a2 (a2 − a1 ) a3 (a3 − a1 ) a4 (a4 − a1 )
2
a2 (a2 − a1 ) a23 (a3 − a1 ) a24 (a4 − a1 )


1 1 1

= (a2 − a1 )(a3 − a1 )(a4 − a1 ) a2 a3 a4

2
a2 a23 a24

= (a2 − a1 )(a3 − a1 )(a4 − a1 )(a3 − a2 )(a4 − a2 )(a4 − a3 ).


一般地, Vn = (an − a1 )(an−1 − a1 ) · · · (a3 − a1 )(a2 − a1 )
·(an − a2 )(an−1 − a2 ) · · · (a3 − a2 )
············
·(an − an−1 )

或记为, Vn = (ai − aj ).
1⩽j<i⩽n

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 108 / 195


例 2.10
证明

a ··· ···
11 a1k 0 0
.
. .. .. ..
. . . . b11
a11 ··· a1k ··· b1r
a ··· akk ··· .
k1 0 0 .. .. . .. . (46)
= . . . .
c11 ··· c1k b11 ··· b1r
br1
. .. .. .. ak1 ··· akk ··· brr
..
. . .

cr1 ··· crk br1 ··· brr

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 109 / 195


例 2.10
证明

a ··· ···
11 a1k 0 0
.
. .. .. ..
. . . . b11
a11 ··· a1k ··· b1r
a ··· akk ··· .
k1 0 0 .. .. . .. . (46)
= . . . .
c11 ··· c1k b11 ··· b1r
br1
. .. .. .. ak1 ··· akk ··· brr
..
. . .

cr1 ··· crk br1 ··· brr

证: 对 k 用数学归纳法. 当 k = 1 时, (46) 的左端为



a
11 0 · · · 0

c11 b11 · · · b1r

. .. .. .
..
. .

cr1 br1 · · · brr

按第一行展开, 就得到所要的结论.
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 109 / 195
假设 (46) 对 k = m − 1 成立, 现在来看 k = m 的情形.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 110 / 195


假设 (46) 对 k = m − 1 成立, 现在来看 k = m 的情形. 记

a ··· a b ··· b
11 1m 11 1r
. .. . ..
A = . B = .
. . , . . .

am1 · · · amm br1 · · · brr

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 110 / 195


假设 (46) 对 k = m − 1 成立, 现在来看 k = m 的情形. 记

a ··· a b ··· b
11 1m 11 1r
. .. . ..
A = . B = .
. . , . . .

am1 · · · amm br1 · · · brr

用 MA
1j 表示: 在 A 中去掉 a1j 所在的行、列之后, 余下的那一部分数字块.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 110 / 195


假设 (46) 对 k = m − 1 成立, 现在来看 k = m 的情形. 记

a ··· a b ··· b
11 1m 11 1r
. .. . ..
A = . B = .
. . , . . .

am1 · · · amm br1 · · · brr

用 MA
1j 表示: 在 A 中去掉 a1j 所在的行、列之后, 余下的那一部分数字块. M1j
表示: a1j 在行列式 |A| 中对应的余子式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 110 / 195


假设 (46) 对 k = m − 1 成立, 现在来看 k = m 的情形. 记

a ··· a b ··· b
11 1m 11 1r
. .. . ..
A = . B = .
. . , . . .

am1 · · · amm br1 · · · brr

用 MA
1j 表示: 在 A 中去掉 a1j 所在的行、列之后, 余下的那一部分数字块. M1j
表示: a1j 在行列式 |A| 中对应的余子式. 则行列式按第 1 行展开得

A O

D=
∗ B

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 110 / 195


假设 (46) 对 k = m − 1 成立, 现在来看 k = m 的情形. 记

a ··· a b ··· b
11 1m 11 1r
. .. . ..
A = . B = .
. . , . . .

am1 · · · amm br1 · · · brr

用 MA
1j 表示: 在 A 中去掉 a1j 所在的行、列之后, 余下的那一部分数字块. M1j
表示: a1j 在行列式 |A| 中对应的余子式. 则行列式按第 1 行展开得

A O

D=
∗ B

MA O MA O MA O
11 12 1m
= (−1) a11
1+1
+ (−1) a12
1+2
+ · · · + (−1) 1+m
a1m
∗ B ∗ B ∗ B

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 110 / 195


假设 (46) 对 k = m − 1 成立, 现在来看 k = m 的情形. 记

a ··· a b ··· b
11 1m 11 1r
. .. . ..
A = . B = .
. . , . . .

am1 · · · amm br1 · · · brr

用 MA
1j 表示: 在 A 中去掉 a1j 所在的行、列之后, 余下的那一部分数字块. M1j
表示: a1j 在行列式 |A| 中对应的余子式. 则行列式按第 1 行展开得

A O

D=
∗ B

MA O MA O MA O
11 12 1m
= (−1) a11
1+1
+ (−1) a12
1+2
+ · · · + (−1) 1+m
a1m
∗ B ∗ B ∗ B

= (−1)1+1 a11 M11 B + (−1)1+2 a12 M12 B + · · · + (−1)1+m a1m M1m B

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 110 / 195


假设 (46) 对 k = m − 1 成立, 现在来看 k = m 的情形. 记

a ··· a b ··· b
11 1m 11 1r
. .. . ..
A = . B = .
. . , . . .

am1 · · · amm br1 · · · brr

用 MA
1j 表示: 在 A 中去掉 a1j 所在的行、列之后, 余下的那一部分数字块. M1j
表示: a1j 在行列式 |A| 中对应的余子式. 则行列式按第 1 行展开得

A O

D=
∗ B

MA O MA O MA O
11 12 1m
= (−1) a11
1+1
+ (−1) a12
1+2
+ · · · + (−1) 1+m
a1m
∗ B ∗ B ∗ B

= (−1)1+1 a11 M11 B + (−1)1+2 a12 M12 B + · · · + (−1)1+m a1m M1m B
[ ]
= (−1)1+1 a11 M11 + (−1)1+2 a12 M12 + · · · + (−1)1+m a1m M1m B

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 110 / 195


假设 (46) 对 k = m − 1 成立, 现在来看 k = m 的情形. 记

a ··· a b ··· b
11 1m 11 1r
. .. . ..
A = . B = .
. . , . . .

am1 · · · amm br1 · · · brr

用 MA
1j 表示: 在 A 中去掉 a1j 所在的行、列之后, 余下的那一部分数字块. M1j
表示: a1j 在行列式 |A| 中对应的余子式. 则行列式按第 1 行展开得

A O

D=
∗ B

MA O MA O MA O
11 12 1m
= (−1) a11
1+1
+ (−1) a12
1+2
+ · · · + (−1) 1+m
a1m
∗ B ∗ B ∗ B

= (−1)1+1 a11 M11 B + (−1)1+2 a12 M12 B + · · · + (−1)1+m a1m M1m B
[ ]
= (−1)1+1 a11 M11 + (−1)1+2 a12 M12 + · · · + (−1)1+m a1m M1m B

= A B .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 110 / 195


小结: (46) 式可简记为

A O

D= = A B. (47)
∗ B

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 111 / 195


小结: (46) 式可简记为

A O

D= = A B. (47)
∗ B

同样也有
A ∗

D= = A B. (48)
O B

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 111 / 195


小结: (46) 式可简记为

A O

D= = A B. (47)
∗ B

同样也有
A ∗

D= = A B. (48)
O B

结论 (47) 容易推广为:

A
1

∗ A2

. .. .. = A1 A2 · · · Ak . (49)
.. .
.

∗ ∗ ··· Ak

这在形式上与下三角行列式的结果是一致的. 对上三角行列式的情形有类似结
论.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 111 / 195


例 2.11

1 3 0 0 0 0


0 1 0 0 0 0

−3 −4 0
5 0 0

0 2 7 −1 2 7


6 −7 4 0 −2 5

3 1 0 0 0 3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 112 / 195


例 2.11

1 3 0 0 0 0


0 1 0 0 0 0

−3 −4 0 0
5 0

0 2 7 −1 2 7


6 −7 4 0 −2 5

3 1 0 0 0 3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 112 / 195


例 2.11

1 3 0 0 0 0


0 1 0 0 0 0

−3 −4 0 0 1 3 −1 7
2

5 0
= · −4 · 0 −2 5
0 2 7 −1 2 7 0 1
0 0 3

6 −7 4 0 −2 5

3 1 0 0 0 3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 112 / 195


例 2.11

1 3 0 0 0 0


0 1 0 0 0 0

−3 −4 0 0 1 3 −1 7
2

5 0
= · −4 · 0 −2 5 = −24.
0 2 7 −1 2 7 0 1
0 0 3

6 −7 4 0 −2 5

3 1 0 0 0 3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 112 / 195


注意,
O Ann

̸= − |Ann | · |Bmm | .
Bmm Cmn

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 113 / 195


注意,
O Ann

̸= − |Ann | · |Bmm | .
Bmm Cmn
事实上,

O Ann

= (−1)mn |Ann | · |Bmm | , (50)
Bmm Cmn

(51)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 113 / 195


注意,
O Ann

̸= − |Ann | · |Bmm | .
Bmm Cmn
事实上,

O Ann

= (−1)mn |Ann | · |Bmm | , (50)
Bmm Cmn

C
nm Ann
= (−1)mn |Ann | · |Bmm | . (51)
Bmm O

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 113 / 195


注意,
O Ann

̸= − |Ann | · |Bmm | .
Bmm Cmn
事实上,

O Ann

= (−1)mn |Ann | · |Bmm | , (50)
Bmm Cmn

C
nm Ann
= (−1)mn |Ann | · |Bmm | . (51)
Bmm O

因为, 将 Ann 所在的每一列依次与其前面的 m 列逐列对换, 共进行 n × m 次相


邻互换, 得

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 113 / 195


注意,
O Ann

̸= − |Ann | · |Bmm | .
Bmm Cmn
事实上,

O Ann

= (−1)mn |Ann | · |Bmm | , (50)
Bmm Cmn

C
nm Ann
= (−1)mn |Ann | · |Bmm | . (51)
Bmm O

因为, 将 Ann 所在的每一列依次与其前面的 m 列逐列对换, 共进行 n × m 次相


邻互换, 得

O Ann
n×m Ann O
= (−1)
Bmm Cmn Cmn Bmm

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 113 / 195


注意,
O Ann

̸= − |Ann | · |Bmm | .
Bmm Cmn
事实上,

O Ann

= (−1)mn |Ann | · |Bmm | , (50)
Bmm Cmn

C
nm Ann
= (−1)mn |Ann | · |Bmm | . (51)
Bmm O

因为, 将 Ann 所在的每一列依次与其前面的 m 列逐列对换, 共进行 n × m 次相


邻互换, 得

O Ann
n×m Ann O
= (−1) = (−1)mn |Ann | · |Bmm | .
Bmm Cmn Cmn Bmm

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 113 / 195


习题 2.12 (P.33 习题 17)

−1 2
0 0 1

0 0 3 0 2


0 0 2 4 0 .

−1
1 2 4 0

3 1 2 5 8

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 114 / 195


习题 2.12 (P.33 习题 17)

−1 2
0 0 1

0 0 3 0 2


0 0 2 4 0 .

−1
1 2 4 0

3 1 2 5 8

解:

1 −1 2
1 2
D = (−1)2×3 3 0 2
3 1
2 4 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 114 / 195


习题 2.12 (P.33 习题 17)

−1 2
0 0 1

0 0 3 0 2


0 0 2 4 0 .

−1
1 2 4 0

3 1 2 5 8

解:

1 −1 2 1 −1 2
1 2 r2 −r1
D = (−1)2×3 3
0 2 === == 2
1 0 · (−5)
3 1
2 4 0 2 4 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 114 / 195


习题 2.12 (P.33 习题 17)

−1 2
0 0 1

0 0 3 0 2


0 0 2 4 0 .

−1
1 2 4 0

3 1 2 5 8

解:

1 −1 2 1 −1 2
1 2 r2 −r1
D = (−1)2×3 3
0 2 === == 2
1 0 · (−5) = −60.
3 1
2 4 0 2 4 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 114 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法

6 习题讲解

7 附录: 拉普拉斯 (Laplace) 定理

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 115 / 195


克拉默法则

定理 3.1 (克拉默法则, Cramer’s Rule, 1750)


如果线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = b1 ,


 a x + a x + ··· + a x = b ,
21 1 22 2 2n n 2
(52)

 ................



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

的系数行列式
a ··· a1n
11 a12

a21 a22 ··· a2n

D= .
.. .. .. ̸= 0, (53)
. .

an1 an2 ··· ann
那么线性方程组 (52) 有解, 并且解是惟一的, 解可以通过系数表为
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 116 / 195
D1 D2 Dn
x1 =
, x2 = , · · · , xn = , (54)
D D D
其中 Dj 是把行列式 D 中第 j 列换成方程组的常数项 b1 , b2 , · · · , bn 所成的行列
式, 即
a ··· ··· a1n
11 a1,j−1 b1 a1,j+1

a21 ··· a2,j−1 b2 a2,j+1 ··· a2n

Dj = . .. .. .. .. . (55)
..
. . . .

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

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 117 / 195


注: 克拉默法则的局限
克拉默法则面对的线性方程组要满足两个条件: (1) 未知量个数和方程组个
数相同, (2) 系数行列式 D ̸= 0.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 118 / 195


注: 克拉默法则的局限
克拉默法则面对的线性方程组要满足两个条件: (1) 未知量个数和方程组个
数相同, (2) 系数行列式 D ̸= 0.
克拉默法则从理论上完美地解决了一少部分线性方程组的求解问题,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 118 / 195


注: 克拉默法则的局限
克拉默法则面对的线性方程组要满足两个条件: (1) 未知量个数和方程组个
数相同, (2) 系数行列式 D ̸= 0.
克拉默法则从理论上完美地解决了一少部分线性方程组的求解问题, 但因
其中行列式计算量太大, 实际求解并不用此方法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 118 / 195


注: 克拉默法则的局限
克拉默法则面对的线性方程组要满足两个条件: (1) 未知量个数和方程组个
数相同, (2) 系数行列式 D ̸= 0.
克拉默法则从理论上完美地解决了一少部分线性方程组的求解问题, 但因
其中行列式计算量太大, 实际求解并不用此方法. 高斯消元法仍然是行之有
效的简单解法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 118 / 195


齐次线性方程组

常数项全为零的线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = 0,


 a x + a x + · · · + a x = 0,
21 1 22 2 2n n

 . . . . . . . . . . . . . . . .



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

称为齐次线性方程组.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 119 / 195


齐次线性方程组

常数项全为零的线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = 0,


 a x + a x + · · · + a x = 0,
21 1 22 2 2n n

 . . . . . . . . . . . . . . . .



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

称为齐次线性方程组. 显然, 齐次线性方程组总是有解的,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 119 / 195


齐次线性方程组

常数项全为零的线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = 0,


 a x + a x + · · · + a x = 0,
21 1 22 2 2n n

 . . . . . . . . . . . . . . . .



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

称为齐次线性方程组. 显然, 齐次线性方程组总是有解的, 因为 (0, 0, . . . , 0) 就


是一个解, 它称为零解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 119 / 195


齐次线性方程组

常数项全为零的线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = 0,


 a x + a x + · · · + a x = 0,
21 1 22 2 2n n

 . . . . . . . . . . . . . . . .



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

称为齐次线性方程组. 显然, 齐次线性方程组总是有解的, 因为 (0, 0, . . . , 0) 就


是一个解, 它称为零解.
对于齐次线性方程组, 我们关心的问题是: 它除去零解以外还有没有其它
解, 或者说, 它有没有非零解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 119 / 195


推论 3.2
如果齐次线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = 0,


 a x + a x + · · · + a x = 0,
21 1 22 2 2n n
(56)

 ................



an1 x1 + an2 x2 + · · · + ann xn = 0.

的系数行列式 D ̸= 0, 那么它只有零解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 120 / 195


推论 3.2
如果齐次线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = 0,


 a x + a x + · · · + a x = 0,
21 1 22 2 2n n
(56)

 ................



an1 x1 + an2 x2 + · · · + ann xn = 0.

的系数行列式 D ̸= 0, 那么它只有零解. 换句话说, 如果方程组 (56) 有非零解,


那么必有 D = 0.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 120 / 195


推论 3.2
如果齐次线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = 0,


 a x + a x + · · · + a x = 0,
21 1 22 2 2n n
(56)

 ................



an1 x1 + an2 x2 + · · · + ann xn = 0.

的系数行列式 D ̸= 0, 那么它只有零解. 换句话说, 如果方程组 (56) 有非零解,


那么必有 D = 0.

证: 由克拉默法则, 因 D ̸= 0, 故有唯一解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 120 / 195


推论 3.2
如果齐次线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = 0,


 a x + a x + · · · + a x = 0,
21 1 22 2 2n n
(56)

 ................



an1 x1 + an2 x2 + · · · + ann xn = 0.

的系数行列式 D ̸= 0, 那么它只有零解. 换句话说, 如果方程组 (56) 有非零解,


那么必有 D = 0.

证: 由克拉默法则, 因 D ̸= 0, 故有唯一解.而 (0, 0, · · · , 0) 已经是它的解, 故它


只有零解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 120 / 195


推论 3.2
如果齐次线性方程组


 a11 x1 + a12 x2 + · · · + a1n xn = 0,


 a x + a x + · · · + a x = 0,
21 1 22 2 2n n
(56)

 ................



an1 x1 + an2 x2 + · · · + ann xn = 0.

的系数行列式 D ̸= 0, 那么它只有零解. 换句话说, 如果方程组 (56) 有非零解,


那么必有 D = 0.

证: 由克拉默法则, 因 D ̸= 0, 故有唯一解.而 (0, 0, · · · , 0) 已经是它的解, 故它


只有零解.
 在第 3 章, 我们将会证明: D = 0 是齐次方程组有非零解的充要条件.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 120 / 195


流传于微信朋友圈的一个问题

例 3.3
1 = 4, 2 = 8, 3 = 24, 4 =?

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 121 / 195


流传于微信朋友圈的一个问题

例 3.3
1 = 4, 2 = 8, 3 = 24, 4 =?

分析: 有人说 4 = 1,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 121 / 195


流传于微信朋友圈的一个问题

例 3.3
1 = 4, 2 = 8, 3 = 24, 4 =?

分析: 有人说 4 = 1, 因为 1 = 4.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 121 / 195


流传于微信朋友圈的一个问题

例 3.3
1 = 4, 2 = 8, 3 = 24, 4 =?

分析: 有人说 4 = 1, 因为 1 = 4. 有人说 4 = 96,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 121 / 195


流传于微信朋友圈的一个问题

例 3.3
1 = 4, 2 = 8, 3 = 24, 4 =?

分析: 有人说 4 = 1, 因为 1 = 4. 有人说 4 = 96, 因为 4 × 2 = 8, 8 × 3 = 24.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 121 / 195


流传于微信朋友圈的一个问题

例 3.3
1 = 4, 2 = 8, 3 = 24, 4 =?

分析: 有人说 4 = 1, 因为 1 = 4. 有人说 4 = 96, 因为 4 × 2 = 8, 8 × 3 = 24.


解: 设曲线 y = λ0 + λ1 x + λ2 x2 过点 (1, 4), (2, 8), (3, 24).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 121 / 195


流传于微信朋友圈的一个问题

例 3.3
1 = 4, 2 = 8, 3 = 24, 4 =?

分析: 有人说 4 = 1, 因为 1 = 4. 有人说 4 = 96, 因为 4 × 2 = 8, 8 × 3 = 24.


解: 设曲线 y = λ0 + λ1 x + λ2 x2 过点 (1, 4), (2, 8), (3, 24). 代入三点坐标, 得到
一个关于 λ0 , λ1 , λ2 的线性方程组:



 λ0 + λ1 + λ2 = 4,
λ0 + 2λ1 + 4λ2 = 8,


 λ + 3λ + 9λ = 24.
0 1 2

由高斯消元法得
λ0 = 12, λ1 = −14, λ2 = 6.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 121 / 195


流传于微信朋友圈的一个问题

例 3.3
1 = 4, 2 = 8, 3 = 24, 4 =?

分析: 有人说 4 = 1, 因为 1 = 4. 有人说 4 = 96, 因为 4 × 2 = 8, 8 × 3 = 24.


解: 设曲线 y = λ0 + λ1 x + λ2 x2 过点 (1, 4), (2, 8), (3, 24). 代入三点坐标, 得到
一个关于 λ0 , λ1 , λ2 的线性方程组:



 λ0 + λ1 + λ2 = 4,
λ0 + 2λ1 + 4λ2 = 8,


 λ + 3λ + 9λ = 24.
0 1 2

由高斯消元法得
λ0 = 12, λ1 = −14, λ2 = 6.

故 y = 12 − 14x + 6x2 ,
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 121 / 195
流传于微信朋友圈的一个问题

例 3.3
1 = 4, 2 = 8, 3 = 24, 4 =?

分析: 有人说 4 = 1, 因为 1 = 4. 有人说 4 = 96, 因为 4 × 2 = 8, 8 × 3 = 24.


解: 设曲线 y = λ0 + λ1 x + λ2 x2 过点 (1, 4), (2, 8), (3, 24). 代入三点坐标, 得到
一个关于 λ0 , λ1 , λ2 的线性方程组:



 λ0 + λ1 + λ2 = 4,
λ0 + 2λ1 + 4λ2 = 8,


 λ + 3λ + 9λ = 24.
0 1 2

由高斯消元法得
λ0 = 12, λ1 = −14, λ2 = 6.

故 y = 12 − 14x + 6x2 , 得 y(4) = 52.


黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 121 / 195
思考: 数列前 3 项依次为 4, 8, 24, 第 4 项能否取别的值? 甚至是任意数值?!

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 122 / 195


思考: 数列前 3 项依次为 4, 8, 24, 第 4 项能否取别的值? 甚至是任意数值?!

事实上, 令第 4 项的值为任意常数 c,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 122 / 195


思考: 数列前 3 项依次为 4, 8, 24, 第 4 项能否取别的值? 甚至是任意数值?!

事实上, 令第 4 项的值为任意常数 c, 设曲线

y = λ0 + λ1 x + λ2 x2 + λ3 x3

经过点 (1, 4), (2, 8), (3, 24), (4, c).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 122 / 195


思考: 数列前 3 项依次为 4, 8, 24, 第 4 项能否取别的值? 甚至是任意数值?!

事实上, 令第 4 项的值为任意常数 c, 设曲线

y = λ0 + λ1 x + λ2 x2 + λ3 x3

经过点 (1, 4), (2, 8), (3, 24), (4, c). 代入四点坐标, 得到一个关于 λ0 , λ1 , λ2 , λ3
的线性方程组: 

 λ0 + λ1 + λ2 + λ3 = 4,


 λ + 2λ + 4λ + 8λ = 8,
0 1 2 3

 0
λ + 3λ + 9λ + 27λ 3 = 24,


1 2

λ0 + 4λ1 + 16λ2 + 64λ3 = c.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 122 / 195


思考: 数列前 3 项依次为 4, 8, 24, 第 4 项能否取别的值? 甚至是任意数值?!

事实上, 令第 4 项的值为任意常数 c, 设曲线

y = λ0 + λ1 x + λ2 x2 + λ3 x3

经过点 (1, 4), (2, 8), (3, 24), (4, c). 代入四点坐标, 得到一个关于 λ0 , λ1 , λ2 , λ3
的线性方程组: 

 λ0 + λ1 + λ2 + λ3 = 4,


 λ + 2λ + 4λ + 8λ = 8,
0 1 2 3

 0
λ + 3λ + 9λ + 27λ 3 = 24,


1 2

λ0 + 4λ1 + 16λ2 + 64λ3 = c.
它的系数行列式 D 是范德蒙行列式,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 122 / 195


思考: 数列前 3 项依次为 4, 8, 24, 第 4 项能否取别的值? 甚至是任意数值?!

事实上, 令第 4 项的值为任意常数 c, 设曲线

y = λ0 + λ1 x + λ2 x2 + λ3 x3

经过点 (1, 4), (2, 8), (3, 24), (4, c). 代入四点坐标, 得到一个关于 λ0 , λ1 , λ2 , λ3
的线性方程组: 

 λ0 + λ1 + λ2 + λ3 = 4,


 λ + 2λ + 4λ + 8λ = 8,
0 1 2 3

 0
λ + 3λ + 9λ + 27λ 3 = 24,


1 2

λ0 + 4λ1 + 16λ2 + 64λ3 = c.
它的系数行列式 D 是范德蒙行列式, 且每个 ai 都不相同,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 122 / 195


思考: 数列前 3 项依次为 4, 8, 24, 第 4 项能否取别的值? 甚至是任意数值?!

事实上, 令第 4 项的值为任意常数 c, 设曲线

y = λ0 + λ1 x + λ2 x2 + λ3 x3

经过点 (1, 4), (2, 8), (3, 24), (4, c). 代入四点坐标, 得到一个关于 λ0 , λ1 , λ2 , λ3
的线性方程组: 

 λ0 + λ1 + λ2 + λ3 = 4,


 λ + 2λ + 4λ + 8λ = 8,
0 1 2 3

 0
λ + 3λ + 9λ + 27λ 3 = 24,


1 2

λ0 + 4λ1 + 16λ2 + 64λ3 = c.
它的系数行列式 D 是范德蒙行列式, 且每个 ai 都不相同, 故 D ̸= 0.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 122 / 195


思考: 数列前 3 项依次为 4, 8, 24, 第 4 项能否取别的值? 甚至是任意数值?!

事实上, 令第 4 项的值为任意常数 c, 设曲线

y = λ0 + λ1 x + λ2 x2 + λ3 x3

经过点 (1, 4), (2, 8), (3, 24), (4, c). 代入四点坐标, 得到一个关于 λ0 , λ1 , λ2 , λ3
的线性方程组: 

 λ0 + λ1 + λ2 + λ3 = 4,


 λ + 2λ + 4λ + 8λ = 8,
0 1 2 3

 0
λ + 3λ + 9λ + 27λ 3 = 24,


1 2

λ0 + 4λ1 + 16λ2 + 64λ3 = c.
它的系数行列式 D 是范德蒙行列式, 且每个 ai 都不相同, 故 D ̸= 0. 由克拉默
法则, 方程组必有唯一解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 122 / 195


思考: 数列前 3 项依次为 4, 8, 24, 第 4 项能否取别的值? 甚至是任意数值?!

事实上, 令第 4 项的值为任意常数 c, 设曲线

y = λ0 + λ1 x + λ2 x2 + λ3 x3

经过点 (1, 4), (2, 8), (3, 24), (4, c). 代入四点坐标, 得到一个关于 λ0 , λ1 , λ2 , λ3
的线性方程组: 

 λ0 + λ1 + λ2 + λ3 = 4,


 λ + 2λ + 4λ + 8λ = 8,
0 1 2 3

 0
λ + 3λ + 9λ + 27λ 3 = 24,


1 2

λ0 + 4λ1 + 16λ2 + 64λ3 = c.
它的系数行列式 D 是范德蒙行列式, 且每个 ai 都不相同, 故 D ̸= 0. 由克拉默
法则, 方程组必有唯一解.
这也表明通过前三点的多项式曲线有无穷多条.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 122 / 195


思考: 数列前 3 项依次为 4, 8, 24, 第 4 项能否取别的值? 甚至是任意数值?!

事实上, 令第 4 项的值为任意常数 c, 设曲线

y = λ0 + λ1 x + λ2 x2 + λ3 x3

经过点 (1, 4), (2, 8), (3, 24), (4, c). 代入四点坐标, 得到一个关于 λ0 , λ1 , λ2 , λ3
的线性方程组: 

 λ0 + λ1 + λ2 + λ3 = 4,


 λ + 2λ + 4λ + 8λ = 8,
0 1 2 3

 0
λ + 3λ + 9λ + 27λ 3 = 24,


1 2

λ0 + 4λ1 + 16λ2 + 64λ3 = c.
它的系数行列式 D 是范德蒙行列式, 且每个 ai 都不相同, 故 D ̸= 0. 由克拉默
法则, 方程组必有唯一解.
这也表明通过前三点的多项式曲线有无穷多条. 从而说明: 给出数列的前 n
项, 满足这 n 项取值的通项公式有无穷多个!

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 122 / 195


 一般地, 过 n + 1 个 x 坐标不同的点 (x1 , y1 ), (x2 , y2 ), · · · , (xn+1 , yn+1 ), 可
以唯一地确定一个 n 次曲线方程

y = λ0 + λ1 x + λ2 x2 + · · · + λn xn .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 123 / 195


 一般地, 过 n + 1 个 x 坐标不同的点 (x1 , y1 ), (x2 , y2 ), · · · , (xn+1 , yn+1 ), 可
以唯一地确定一个 n 次曲线方程

y = λ0 + λ1 x + λ2 x2 + · · · + λn xn .

但是, 满足这 n + 1 个已知点的多项式有无穷多个.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 123 / 195


例 3.4
求 λ 在什么条件下, 方程组
{
λx1 + x2 = 0,
x1 + λx2 = 0.

有非零解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 124 / 195


例 3.4
求 λ 在什么条件下, 方程组
{
λx1 + x2 = 0,
x1 + λx2 = 0.

有非零解.

解: 根据推论, 如果方程组有非零解, 那么系数行列式



λ 1

= λ2 − 1 = 0,
1 λ

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 124 / 195


例 3.4
求 λ 在什么条件下, 方程组
{
λx1 + x2 = 0,
x1 + λx2 = 0.

有非零解.

解: 根据推论, 如果方程组有非零解, 那么系数行列式



λ 1

= λ2 − 1 = 0,
1 λ

所以 λ = ±1.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 124 / 195


例 3.4
求 λ 在什么条件下, 方程组
{
λx1 + x2 = 0,
x1 + λx2 = 0.

有非零解.

解: 根据推论, 如果方程组有非零解, 那么系数行列式



λ 1

= λ2 − 1 = 0,
1 λ

所以 λ = ±1.
当 λ = 1 时, 方程组有非零解, 且有无数多组解: (x1 , x2 ) = (k, −k), k 为任
意常数.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 124 / 195


例 3.4
求 λ 在什么条件下, 方程组
{
λx1 + x2 = 0,
x1 + λx2 = 0.

有非零解.

解: 根据推论, 如果方程组有非零解, 那么系数行列式



λ 1

= λ2 − 1 = 0,
1 λ

所以 λ = ±1.
当 λ = 1 时, 方程组有非零解, 且有无数多组解: (x1 , x2 ) = (k, −k), k 为任
意常数.
当 λ = −1 时, 方程组也有无数多组解: (x1 , x2 ) = (c, c), c 为任意常数.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 124 / 195


例 3.5 (典型例题, P36 习题 37)
试证

x −1 0 ··· 0 0


0 x −1 ··· 0 0

.. .. .. .. ..
Dn = . . . . . = xn + a1 xn−1 + · · · + an−1 x + an .


0 0 0 ··· x −1

an an−1 an−2 ··· a2 x + a1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 125 / 195


证: 解法一. 设法把主对角线上的 x 变为 0, 再按第一列展开.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 126 / 195


证: 解法一. 设法把主对角线上的 x 变为 0, 再按第一列展开.

x −1 ··· 0
0 0 0

0 x −1 · · · 0 0 0

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

Dn =

0 0 0 · · · x −1 0

0 ··· 0 −1
0 0 x

an an−1 an−2 · · · a3 a2 x + a1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 126 / 195


证: 解法一. 设法把主对角线上的 x 变为 0, 再按第一列展开.

x −1 ··· 0
0 0 0

0 x −1 · · · 0 0 0

. .. .. .. .. ..
.. . . . . .
Dn =

0 0 0 · · · x −1 0

0 ··· 0 −1
0 0 x

an an−1 an−2 · · · a3 a2 x + a1

x −1 ··· 0
0 0 0

0 x −1 · · · 0 0 0

. . . . . ..
cn−1 +xcn .. .. .. .. .. .
========

0 0 0 ··· x −1 0

0 ··· 0 −1
0 0 0

an an−1 an−2 · · · a3 x2 + a1 x + a2 x + a1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 126 / 195



x −1 ···
0 0 0

0 x ··· 0 0 0

.. .. .. .. ..
cn−2 +xcn−1 . . . . .
=========

0 0 ··· 0 −1 0

··· −1
0 0 0 0

an an−1 ··· 3 2
x + a1 x + a2 x + a3 2
x + a1 x + a2 x + a1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 127 / 195



x −1 ···
0 0 0

0 x ··· 0 0 0

.. .. .. .. ..
cn−2 +xcn−1 . . . . .
=========

0 0 ··· 0 −1 0

··· −1
0 0 0 0

an an−1 ··· 3 2
x + a1 x + a2 x + a3 2
x + a1 x + a2 x + a1

−1 ···
0 0 0

0 0 ··· 0 0

.. .. .. ..
cj +xcj+1 . . . .
==========

j=n−3,··· ,2,1
0 0 ··· −1 0

··· −1
0 0 0

Pn Pn−1 ··· 2
x + a1 x + a2 x + a1

其中 Pn = xn + a1 xn−1 + · · · + an−1 x + an ,
Pn−1 = xn−1 + a1 xn−2 + · · · + an−2 x + an−1 .
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 127 / 195

−1 ··· 0 0


0 ··· 0 0

展开c1 n+1 n n−1 .. .. ..
=====(−1) (x + a1 x + · · · + an−1 x + an ) . . .


0 ··· −1 0

0 ··· 0 −1
(n−1)阶

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 128 / 195



−1 ··· 0 0


0 ··· 0 0

展开c1 n+1 n n−1 .. .. ..
=====(−1) (x + a1 x + · · · + an−1 x + an ) . . .


0 ··· −1 0

0 ··· 0 −1
(n−1)阶
n+1 n n−1 n−1
= (−1) (x + a1 x + · · · + an−1 x + an )(−1)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 128 / 195



−1 ··· 0 0


0 ··· 0 0

展开c1 n+1 n n−1 .. .. ..
=====(−1) (x + a1 x + · · · + an−1 x + an ) . . .


0 ··· −1 0

0 ··· 0 −1
(n−1)阶
n+1 n n−1 n−1
= (−1) (x + a1 x + · · · + an−1 x + an )(−1)
= xn + a1 xn−1 + · · · + an−1 x + an .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 128 / 195


解法二. 设法把 −1 全部变为 0, 得到一个下三角矩阵.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 129 / 195


解法二. 设法把 −1 全部变为 0, 得到一个下三角矩阵.
若 x = 0, 则 Dn = an . 等式成立.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 129 / 195


解法二. 设法把 −1 全部变为 0, 得到一个下三角矩阵.
若 x = 0, 则 Dn = an . 等式成立.
若 x ̸= 0,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 129 / 195


解法二. 设法把 −1 全部变为 0, 得到一个下三角矩阵.
若 x = 0, 则 Dn = an . 等式成立.
若 x ̸= 0, 则

x 0 0 ··· 0 0


0 x −1 ··· 0 0

c2 + x c1

1
.. .. .. .. ..
Dn ====== = . . . . .


0 0 0 ··· x −1

an an−1 + an
an−2 ··· a2 x + a1
x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 129 / 195


解法二. 设法把 −1 全部变为 0, 得到一个下三角矩阵.
若 x = 0, 则 Dn = an . 等式成立.
若 x ̸= 0, 则

x 0 0 ··· 0 0


0 x −1 ··· 0 0
c2 + x c1

1
.. .. .. .. ..
Dn ====== = . . . . .


0 0 0 ··· x −1

an an−1 + an
an−2 ··· a2 x + a1
x

x 0 0 ··· 0 0


0 x 0 ··· 0 0

c3 + 1x c2

.. .. .. .. ..
====== = . . . . .


0 0 0 ··· x −1

an an−1 + an
an−2 + an−1
+ an
··· a2 x + a1
x x x2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 129 / 195



x 0 0 ··· 0 0


0 x 0 ··· 0 0

cj + 1x cj−1

.. .. .. .. ..
======== . . . . .
j=4,5,··· ,n

0 0 0 ··· x 0

an an−1 + an
an−2 + an−1
+ an
··· P2 P1
x x x2

这里,
a3 a4 an
P 2 = a2 + + 2 + · · · + n−2 ,
x x x
a2 a3 an
P 1 = x + a1 + + 2 + · · · + n−1 .
x x x

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 130 / 195



x 0 0 ··· 0 0


0 x 0 ··· 0 0

cj + 1x cj−1

.. .. .. .. ..
======== . . . . .
j=4,5,··· ,n

0 0 0 ··· x 0

an an−1 + an
an−2 + an−1
+ an
··· P2 P1
x x x2

这里,
a3 a4 an
P 2 = a2 + + 2 + · · · + n−2 ,
x x x
a2 a3 an
P 1 = x + a1 + + 2 + · · · + n−1 .
x x x
得到下三角阵, 所以

Dn = xn−1 · P1 = xn + a1 xn−1 + · · · + an−1 x + an .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 130 / 195


解法三. 用递归法证明.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 131 / 195


解法三. 用递归法证明. 展开 c1 得

x −1 0 ··· 0 0


0 x −1 · · · 0 0

.. .. .. .. ..
Dn = . . . . .


0 0 0 ··· x −1

an an−1 an−2 · · · a2 x + a1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 131 / 195


解法三. 用递归法证明. 展开 c1 得

x −1 0 ··· 0 0


0 x −1 · · · 0 0

.. .. .. .. ..
Dn = . . . . .


0 0 0 ··· x −1

an an−1 an−2 · · · a2 x + a1

x −1 · · · 0 −1 ··· 0
0 0 0
.
. .. .. .. x −1 ··· 0 0
. . . .
= x + (−1)n+1 an . .. .. ..
0 ··· x −1 ..
0 . . .

an−1 an−2 · · · a2 x + a1 0 0 ··· x −1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 131 / 195


解法三. 用递归法证明. 展开 c1 得

x −1 0 ··· 0 0


0 x −1 · · · 0 0

.. .. .. .. ..
Dn = . . . . .


0 0 0 ··· x −1

an an−1 an−2 · · · a2 x + a1

x −1 · · · 0 −1 ··· 0
0 0 0
.
. .. .. .. x −1 ··· 0 0
. . . .
= x + (−1)n+1 an . .. .. ..
0 ··· x −1 ..
0 . . .

an−1 an−2 · · · a2 x + a1 0 0 ··· x −1
= xDn−1 + (−1)n+1 an (−1)n−1
= xDn−1 + an .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 131 / 195


解法三. 用递归法证明. 展开 c1 得

x −1 0 ··· 0 0


0 x −1 · · · 0 0

.. .. .. .. ..
Dn = . . . . .


0 0 0 ··· x −1

an an−1 an−2 · · · a2 x + a1

x −1 · · · 0 −1 ··· 0
0 0 0
.
. .. .. .. x −1 ··· 0 0
. . . .
= x + (−1)n+1 an . .. .. ..
0 ··· x −1 ..
0 . . .

an−1 an−2 · · · a2 x + a1 0 0 ··· x −1
= xDn−1 + (−1)n+1 an (−1)n−1
= xDn−1 + an .

所以, Dn = xDn−1 + an .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 131 / 195


解法三. 用递归法证明. 展开 c1 得

x −1 0 ··· 0 0


0 x −1 · · · 0 0

.. .. .. .. ..
Dn = . . . . .


0 0 0 ··· x −1

an an−1 an−2 · · · a2 x + a1

x −1 · · · 0 −1 ··· 0
0 0 0
.
. .. .. .. x −1 ··· 0 0
. . . .
= x + (−1)n+1 an . .. .. ..
0 ··· x −1 ..
0 . . .

an−1 an−2 · · · a2 x + a1 0 0 ··· x −1
= xDn−1 + (−1)n+1 an (−1)n−1
= xDn−1 + an .

所以, Dn = xDn−1 + an . 由此递归式得

Dn = xn + a1 xn−1 + · · · + an−1 x + an .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 131 / 195


解法四. 按最后一行展开.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 132 / 195


解法四. 按最后一行展开. 先看 an−i 的代数余子式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 132 / 195


解法四. 按最后一行展开. 先看 an−i 的代数余子式. 因为

x −1


x −1

..
x .

..
. −1


x −1
Dn =

x −1

..
x .

..
. −1


x −1

a an−1 an−2 ··· an−(i−1) an−i an−(i+1) a2 x + a1
n

划掉 an−i 所在的行、所在的列, 则余下的 n − 1 阶行列式中: 左上角是 i × i 的


方块, 右下角是 (n − i − 1) × (n − i − 1) 的方块, 余下全为 0.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 132 / 195


解法四. 按最后一行展开. 先看 an−i 的代数余子式. 因为

x −1


x −1

..
x .

..
. −1


x −1
Dn =

x −1

..
x .

..
. −1


x −1

a an−1 an−2 ··· an−(i−1) an−i an−(i+1) a2 x + a1
n

划掉 an−i 所在的行、所在的列, 则余下的 n − 1 阶行列式中: 左上角是 i × i 的


方块, 右下角是 (n − i − 1) × (n − i − 1) 的方块, 余下全为 0.
则 an−i 的代数余子式为 (注意到 an−i 处在第 n 行、第 i + 1 列)
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 132 / 195

x −1
−1

x −1
x ..

n+i+1 .. .
(−1) x . · = xi
..
. −1
..
−1
.

x −1
x (n−i−1)阶
i阶

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 133 / 195



x −1
−1

x −1
x ..

n+i+1 .. .
(−1) x . · = xi
..
. −1
..
−1
.

x −1
x (n−i−1)阶
i阶

所以, Dn 按最后一行展开, 得到

Dn = an + an−1 x + an−2 x2 + · · · + an−i xi + · · · + a2 xn−2 + (x + a1 )xn−1


= xn + a1 xn−1 + · · · + an−1 x + an .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 133 / 195


解法五. 针对 c1 作变换.

x −1 ···
0 0 0

0 x −1 ··· 0 0


0 0 x ··· 0 0
Dn = . . .. .. ..

.. .. . . .

0 ··· −1
0 0 x

an an−1 an−2 ··· a2 x + a1

−1 ···
0 0 0 0

x 2
x −1 ··· 0 0


c +xc 0 0 x ··· 0 0
==1===2= .. .. .. .. ..

. . . . .

··· −1
0 0 0 x

an + an−1 x an−1 an−2 ··· a2 x + a1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 134 / 195



−1 ···
0 0 0 0

0 x −1 ··· 0 0


c1 +x2 c3 x3 0 x ··· 0 0
=======
.. .. .. .. ..
. . . . .

··· −1
0 0 0 x

an + an−1 x + an−2 x2 an−1 an−2 ··· a2 x + a1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 135 / 195



−1 ···
0 0 0 0

0 x −1 ··· 0 0


c1 +x2 c3 x 3
0 x ··· 0 0
=======
.. .. .. .. ..
. . . . .

··· −1
0 0 0 x

an + an−1 x + an−2 x 2
an−1 an−2 ··· a2 x + a1

−1 ···
0 0 0 0

0 x −1 ··· 0 0


c1 +xj−1 cj 0 0 x ··· 0 0
======== .. .. .. .. .. ,

j=4,5,··· ,n
. . . . .

··· −1
0 0 0 x

P an−1 an−2 ··· a2 x + a1
这里, P = an + an−1 x + an−2 x2 + · · · + a1 xn−1 + xn .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 135 / 195



−1 ···
0 0 0 0

0 x −1 ··· 0 0


c1 +x2 c3 x 3
0 x ··· 0 0
=======
.. .. .. .. ..
. . . . .

··· −1
0 0 0 x

an + an−1 x + an−2 x 2
an−1 an−2 ··· a2 x + a1

−1 ···
0 0 0 0

0 x −1 ··· 0 0


c1 +xj−1 cj 0 0 x ··· 0 0
======== .. .. .. .. .. ,

j=4,5,··· ,n
. . . . .

··· −1
0 0 0 x

P an−1 an−2 ··· a2 x + a1
这里, P = an + an−1 x + an−2 x2 + · · · + a1 xn−1 + xn . 再按第一列展开, 得

Dn = xn + a1 xn−1 + · · · + an−1 x + an .
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 135 / 195
Outline

1 课程简介

2 n 阶行列式的定义及性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法
基本计算思路
常用化简手法
辅助算法
特殊行列式: Vandermonde 行列式

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 136 / 195


行列式计算的常见方法

宏观思路: 三角化、降阶法、递推法等;

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 137 / 195


行列式计算的常见方法

宏观思路: 三角化、降阶法、递推法等;
微观手法: 行累加、主行消法、逐行消法、逐行相邻互换等;

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 137 / 195


行列式计算的常见方法

宏观思路: 三角化、降阶法、递推法等;
微观手法: 行累加、主行消法、逐行消法、逐行相邻互换等;
非主流方法: 升阶、裂开等.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 137 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法
基本计算思路
常用化简手法
辅助算法
特殊行列式: Vandermonde 行列式

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 138 / 195


三角化

化行列式为三角形是计算行列式的最基本思路. 通过观察行列式的特点, 利
用行列式的性质将其作变形, 再将其化为三角形行列式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 139 / 195


例 4.1

n n−1 ··· 1
3 2

n n−1 ··· 3 3 1


n n−1 ··· 5 2 1
计算行列式 Dn = .. .. . .. .. .. .
. . .. . . .

2n − 3 ··· 2 1
n 3

2n − 1 n−1 ··· 3 2 1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 140 / 195


例 4.1

n n−1 ··· 1
3 2

n n−1 ··· 3 3 1


n n−1 ··· 5 2 1
计算行列式 Dn = .. .. . .. .. .. .
. . .. . . .

2n − 3 ··· 2 1
n 3

2n − 1 n−1 ··· 3 2 1

解: 各行只有副对角线元素不同.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 140 / 195


例 4.1

n n−1 ··· 1
3 2

n n−1 ··· 3 3 1


n n−1 ··· 5 2 1
计算行列式 Dn = .. .. . .. .. .. .
. . .. . . .

2n − 3 ··· 2 1
n 3

2n − 1 n−1 ··· 3 2 1

解: 各行只有副对角线元素不同. 将第 1 行乘以 (−1) 加到第 2, 3, . . ., n 行,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 140 / 195


例 4.1

n n−1 ··· 1
3 2

n n−1 ··· 3 3 1


n n−1 ··· 5 2 1
计算行列式 Dn = .. .. . .. .. .. .
. . .. . . .

2n − 3 ··· 2 1
n 3

2n − 1 n−1 ··· 3 2 1

解: 各行只有副对角线元素不同. 将第 1 行乘以 (−1) 加到第 2, 3, . . ., n 行, 得



n n − 1 · · · 3 2 1


0 0 · · · 0 1 0


0 0 ··· 2 0 0
Dn = .. ..
. .. .. ..
. . .. . . .

0 n − 2 · · · 0 0 0


n−1 0 ··· 0 0 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 140 / 195


例 4.1

n n−1 ··· 1
3 2

n n−1 ··· 3 3 1


n n−1 ··· 5 2 1
计算行列式 Dn = .. .. . .. .. .. .
. . .. . . .

2n − 3 ··· 2 1
n 3

2n − 1 n−1 ··· 3 2 1

解: 各行只有副对角线元素不同. 将第 1 行乘以 (−1) 加到第 2, 3, . . ., n 行, 得



n n − 1 · · · 3 2 1


0 0 · · · 0 1 0


0 0 ··· 2 0 0
Dn =
n(n−1)

.. .. . .. .. .. = (−1)
2 (n − 1)!.
. . . . . . .

0 n − 2 · · · 0 0 0


n−1 0 ··· 0 0 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 140 / 195


例 4.2

1 2 3 ··· n−1
n


2 3 4 ··· n 1

··· 2 .
计算行列式 Dn = 3 4 5 1

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

n 1 2 ··· n−2 n−1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 141 / 195


例 4.2

1 2 3 ··· n−1
n


2 3 4 ··· n 1

··· 2 .
计算行列式 Dn = 3 4 5 1

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

n 1 2 ··· n−2 n−1

解: 注意到从第 1 列开始, 每一列与它后一列中有 n − 1 个数相差 1.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 141 / 195


例 4.2

1 2 3 ··· n−1
n


2 3 4 ··· n 1

··· 2 .
计算行列式 Dn = 3 4 5 1

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

n 1 2 ··· n−2 n−1

解: 注意到从第 1 列开始, 每一列与它后一列中有 n − 1 个数相差 1. 依次进行


列运算: cn − cn−1 , cn−1 − cn−2 , · · · , c2 − c1 ,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 141 / 195


例 4.2

1 2 3 ··· n−1
n


2 3 4 ··· n 1

··· 2 .
计算行列式 Dn = 3 4 5 1

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

n 1 2 ··· n−2 n−1

解: 注意到从第 1 列开始, 每一列与它后一列中有 n − 1 个数相差 1. 依次进行


列运算: cn − cn−1 , cn−1 − cn−2 , · · · , c2 − c1 , 得

1 1 1 ··· 1
1


2 1 1 ··· 1 1−n

··· 1−n 1
Dn = 3 1 1

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

n 1−n 1 ··· 1 1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 141 / 195



1 1 1 ··· 11


1 0 0 ··· 0 −n

ri −r1 0 · · · −n 0
======= 2 0
i=2,··· ,n
.. .. ... .. ..
. . . .

n − 1 −n 0 ··· 0 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 142 / 195



1 1 1 ··· 1 1


1 0 0 ··· 0 −n

r −r 0 0 · · · −n 0
===i ==1== 2
i=2,··· ,n
.. .. .. .. ..
. . . . .

n − 1 −n 0 · · · 0 0

1 + 1 (1 + · · · + (n − 1)) 0 · · · 0
n 0

1 0 ··· 0 −n


r1 + 1n ri 2 0 ··· −n 0
===== == . .. .. ..
i=2,··· ,n .. . . .

n−2 0 ··· 0
0

n−1 −n · · · 0 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 142 / 195



0 0 ··· 0 −n


0 0 · · · −n 0

展开 r1 (n + 1) .. .. .. ..
====== . . . .
2

0 −n ··· 0 0

−n 0 ··· 0 0
(n−1)×(n−1)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 143 / 195



0 0 ··· 0 −n


0 0 · · · −n 0

展开 r1 (n + 1) .. .. .. ..
====== . . . .
2

0 −n ··· 0 0

−n 0 ··· 0 0
(n−1)×(n−1)
(n + 1) (n−1)(n−2)
= · (−1) 2 · (−n)n−1
2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 143 / 195



0 0 ··· 0 −n


0 0 · · · −n 0

展开 r1 (n + 1) .. .. .. ..
====== . . . .
2

0 −n ··· 0 0

−n 0 ··· 0 0
(n−1)×(n−1)
(n + 1) (n−1)(n−2)
= · (−1) 2 · (−n)n−1
2
n(n−1) (n + 1) n−1
= (−1) 2 · ·n .
2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 143 / 195


降阶法

按一行 (列) 展开, 或使用 Laplace 定理展开 (见本文附录), 使行列式降阶,


此方法统称为降阶法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 144 / 195


降阶法

按一行 (列) 展开, 或使用 Laplace 定理展开 (见本文附录), 使行列式降阶,


此方法统称为降阶法.

例 4.3
计算 n 阶行列式
a b 0 ··· 0 0


0 a b ··· 0 0

.. .. .. .. ..
Dn = . . . . . .


0 0 0 ··· a b

b 0 0 ··· 0 a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 144 / 195


降阶法

按一行 (列) 展开, 或使用 Laplace 定理展开 (见本文附录), 使行列式降阶,


此方法统称为降阶法.

例 4.3
计算 n 阶行列式
a b 0 ··· 0 0


0 a b ··· 0 0

.. .. .. .. ..
Dn = . . . . . .


0 0 0 ··· a b

b 0 0 ··· 0 a

解: 按第一列展开,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 144 / 195


降阶法

按一行 (列) 展开, 或使用 Laplace 定理展开 (见本文附录), 使行列式降阶,


此方法统称为降阶法.

例 4.3
计算 n 阶行列式
a b 0 ··· 0 0


0 a b ··· 0 0

.. .. .. .. ..
Dn = . . . . . .


0 0 0 ··· a b

b 0 0 ··· 0 a

解: 按第一列展开,
Dn = an + (−1)n+1 bn .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 144 / 195


递推法

一般地, 递推方法是通过降阶等途径, 建立 n 阶行列式 Dn 和较它阶低的结


构相同的行列式之间的关系, 并求得 Dn .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 145 / 195


例 4.4

a+b ab


1 a+b ab

.. .. ..
计算三对角行列式 Dn = . . . .


1 a+b ab

1 a+b

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 146 / 195


例 4.4

a+b ab


1 a+b ab

.. .. ..
计算三对角行列式 Dn = . . . .


1 a+b ab

1 a+b

解: 按第 1 列展开,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 146 / 195


例 4.4

a+b ab


1 a+b ab

.. .. ..
计算三对角行列式 Dn = . . . .


1 a+b ab

1 a+b

解: 按第 1 列展开, 得

ab
0 0

1 a+b ab


1 a+b ab
Dn = (a + b)Dn−1 − .. .. ..


. . .

ab
1 a+b

1 a+b
(57)
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 146 / 195
例 4.4

a+b ab


1 a+b ab

.. .. ..
计算三对角行列式 Dn = . . . .


1 a+b ab

1 a+b

解: 按第 1 列展开, 得

ab
0 0

1 a+b ab


1 a+b ab
Dn = (a + b)Dn−1 − .. .. ..


. . .

ab
1 a+b

1 a+b
= (a + b)Dn−1 − abDn−2 . (57)
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 146 / 195
由 (57) 得到

Dn − bDn−1 = a(Dn−1 − bDn−2 )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 147 / 195


由 (57) 得到

Dn − bDn−1 = a(Dn−1 − bDn−2 ) = a2 (Dn−2 − bDn−3 )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 147 / 195


由 (57) 得到

Dn − bDn−1 = a(Dn−1 − bDn−2 ) = a2 (Dn−2 − bDn−3 ) = · · · = an−2 (D2 − bD1 ).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 147 / 195


由 (57) 得到

Dn − bDn−1 = a(Dn−1 − bDn−2 ) = a2 (Dn−2 − bDn−3 ) = · · · = an−2 (D2 − bD1 ).

又 D1 = a + b, D2 = a2 + b2 + ab,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 147 / 195


由 (57) 得到

Dn − bDn−1 = a(Dn−1 − bDn−2 ) = a2 (Dn−2 − bDn−3 ) = · · · = an−2 (D2 − bD1 ).

又 D1 = a + b, D2 = a2 + b2 + ab, 得

Dn − bDn−1 = an . (58)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 147 / 195


由 (57) 得到

Dn − bDn−1 = a(Dn−1 − bDn−2 ) = a2 (Dn−2 − bDn−3 ) = · · · = an−2 (D2 − bD1 ).

又 D1 = a + b, D2 = a2 + b2 + ab, 得

Dn − bDn−1 = an . (58)

同理 (或由 a, b 的对称性) 得

Dn − aDn−1 = bn . (59)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 147 / 195


由 (57) 得到

Dn − bDn−1 = a(Dn−1 − bDn−2 ) = a2 (Dn−2 − bDn−3 ) = · · · = an−2 (D2 − bD1 ).

又 D1 = a + b, D2 = a2 + b2 + ab, 得

Dn − bDn−1 = an . (58)

同理 (或由 a, b 的对称性) 得

Dn − aDn−1 = bn . (59)

若 a ̸= b, 联立 (58) 和 (59) 消去 Dn−1 , 得

an+1 − bn+1
Dn = .
a−b

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 147 / 195


由 (57) 得到

Dn − bDn−1 = a(Dn−1 − bDn−2 ) = a2 (Dn−2 − bDn−3 ) = · · · = an−2 (D2 − bD1 ).

又 D1 = a + b, D2 = a2 + b2 + ab, 得

Dn − bDn−1 = an . (58)

同理 (或由 a, b 的对称性) 得

Dn − aDn−1 = bn . (59)

若 a ̸= b, 联立 (58) 和 (59) 消去 Dn−1 , 得

an+1 − bn+1
Dn = .
a−b
若 a = b, 则 Dn = aDn−1 + an . 依此递推, 得 Dn = (n + 1)an .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 147 / 195


注1
与递推过程相反的方法是归纳.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 148 / 195


注1
与递推过程相反的方法是归纳. 如要计算 n 阶行列式

3 2


1 3 2

.. .. ..
Dn = . . . ,


1 3 2

1 3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 148 / 195


注1
与递推过程相反的方法是归纳. 如要计算 n 阶行列式

3 2


1 3 2

.. .. ..
Dn = . . . ,


1 3 2

1 3

因为 D1 = 3 = 22 − 1, D2 = 7 = 23 − 1, D3 = 15 = 24 − 1.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 148 / 195


注1
与递推过程相反的方法是归纳. 如要计算 n 阶行列式

3 2


1 3 2

.. .. ..
Dn = . . . ,


1 3 2

1 3

因为 D1 = 3 = 22 − 1, D2 = 7 = 23 − 1, D3 = 15 = 24 − 1. 因此, 猜想

Dn = 2n+1 − 1,

并利用数学归纳法易证此结论成立.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 148 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法
基本计算思路
常用化简手法
辅助算法
特殊行列式: Vandermonde 行列式

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 149 / 195


常用化简手法

总结上面例子有以下常用手法:
行累加, 即把行列式的某 n − 1 个行, 加到余下的一行. 当行列式的各行的
和相同时常使用此技巧.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 150 / 195


常用化简手法

总结上面例子有以下常用手法:
行累加, 即把行列式的某 n − 1 个行, 加到余下的一行. 当行列式的各行的
和相同时常使用此技巧.
主行消法, 即某行的适当倍数, 加到其余的各行.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 150 / 195


常用化简手法

总结上面例子有以下常用手法:
行累加, 即把行列式的某 n − 1 个行, 加到余下的一行. 当行列式的各行的
和相同时常使用此技巧.
主行消法, 即某行的适当倍数, 加到其余的各行.
逐行消法, 即第 i 行乘以 k 加到第 i + 1 行, i = n − 1, n − 2, · · · , 1; 或
第 i + 1 行乘以 k 加到第 i 行, i = 1, 2, · · · , n − 1.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 150 / 195


常用化简手法

总结上面例子有以下常用手法:
行累加, 即把行列式的某 n − 1 个行, 加到余下的一行. 当行列式的各行的
和相同时常使用此技巧.
主行消法, 即某行的适当倍数, 加到其余的各行.
逐行消法, 即第 i 行乘以 k 加到第 i + 1 行, i = n − 1, n − 2, · · · , 1; 或
第 i + 1 行乘以 k 加到第 i 行, i = 1, 2, · · · , n − 1.
逐行相邻互换.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 150 / 195


常用化简手法

总结上面例子有以下常用手法:
行累加, 即把行列式的某 n − 1 个行, 加到余下的一行. 当行列式的各行的
和相同时常使用此技巧.
主行消法, 即某行的适当倍数, 加到其余的各行.
逐行消法, 即第 i 行乘以 k 加到第 i + 1 行, i = n − 1, n − 2, · · · , 1; 或
第 i + 1 行乘以 k 加到第 i 行, i = 1, 2, · · · , n − 1.
逐行相邻互换.
 这些方法都是行列式三种基本变换的 “高级形式”.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 150 / 195


例 4.5
计算行列式
1 2 3 ··· n−1 n


1 −1 0 ··· 0 0

−2 ··· 0 .
Dn = 0 2 0

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

0 0 0 ··· n−1 1−n

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 151 / 195


例 4.5
计算行列式
1 2 3 ··· n−1 n


1 −1 0 ··· 0 0

−2 ··· 0 .
Dn = 0 2 0

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

0 0 0 ··· n−1 1−n

解: 各列加到第一列, 再展开第一列, 得

(n + 1)!
Dn = (−1)n−1 .
2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 151 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法
基本计算思路
常用化简手法
辅助算法
特殊行列式: Vandermonde 行列式

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 152 / 195


升阶

将 n 阶行列式添上一行、一列, 变为 n + 1 阶行列式再化简计算, 称为升阶


法, 也称加边法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 153 / 195


升阶

将 n 阶行列式添上一行、一列, 变为 n + 1 阶行列式再化简计算, 称为升阶


法, 也称加边法.
 其关键: 每行或每列是否有相同的元素.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 153 / 195


例 4.6
计算 n 阶行列式:

x2 + 1 ··· x1 xn
1 x1 x2

x2 x1 x22 + 1 ··· x2 xn

Dn = .. .. .. .

. . .

xn x1 xn x2 ··· x2n + 1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 154 / 195


例 4.6
计算 n 阶行列式:

x2 + 1 ··· x1 xn
1 x1 x2

x2 x1 x22 + 1 ··· x2 xn

Dn = .. .. .. .

. . .

xn x1 xn x2 ··· x2n + 1

分析: 暂时不看主对角线上的 1, 则第 i 行是 xi 与 x1 , x2 , …, xn 相乘.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 154 / 195


例 4.6
计算 n 阶行列式:

x2 + 1 ··· x1 xn
1 x1 x2

x2 x1 x22 + 1 ··· x2 xn

Dn = .. .. .. .

. . .

xn x1 xn x2 ··· x2n + 1

分析: 暂时不看主对角线上的 1, 则第 i 行是 xi 与 x1 , x2 , …, xn 相乘. 该行列


式每行有相同的元素 x1 , x2 , …, xn , 从而考虑加边法.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 154 / 195


例 4.6
计算 n 阶行列式:

x2 + 1 ··· x1 xn
1 x1 x2

x2 x1 x22 + 1 ··· x2 xn

Dn = .. .. .. .

. . .

xn x1 xn x2 ··· x2n + 1

分析: 暂时不看主对角线上的 1, 则第 i 行是 xi 与 x1 , x2 , …, xn 相乘. 该行列


式每行有相同的元素 x1 , x2 , …, xn , 从而考虑加边法.
解:
1 x1 x2 ··· xn


0 x1 + 1
2
x1 x2 ··· x1 xn

x22 ··· x2 xn
Dn = 0 x2 x1 +1
.
. .. .. ..
. . . .

0 x x xn x2 ··· x2n + 1
n 1
(n+1)阶

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 154 / 195



1 x1 x2 ··· xn


−x1 1 0 ··· 0

ri+1 −xi r1

======== −x2 0 1 ··· 0
i=1,··· ,n
.. .. .. ..
. . . .

−xn 0 0 ··· 1
n+1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 155 / 195



1 x1 x2 ··· xn


−x1 1 0 ··· 0

ri+1 −xi r1

======== −x2 0 1 ··· 0
i=1,··· ,n
.. .. .. ..
. . . .

−xn 0 0 ··· 1
n+1


n
1+ x2i x1 x2 ··· xn

i=1
··· 0

c1 +xi ci+1
0 1 0

======== 0 0 1 ··· 0
i=1,··· ,n
.. .. .. ..

. . . .

0 0 0 ··· 1
n+1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 155 / 195



1 x1 x2 ··· xn


−x1 1 0 ··· 0

ri+1 −xi r1

======== −x2 0 1 ··· 0
i=1,··· ,n
.. .. .. ..
. . . .

−xn 0 0 ··· 1
n+1


n
1+ x2i x1 x2 ··· xn

i=1
··· 0

c1 +xi ci+1
0 1 0 ∑
n

======== 0 0 1 ··· 0 =1+ x2i .
i=1,··· ,n
.. .. .. .. i=1

. . . .

0 0 0 ··· 1
n+1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 155 / 195



1 x1 x2 ··· xn


−x1 1 0 ··· 0

ri+1 −xi r1

======== −x2 0 1 ··· 0
i=1,··· ,n
.. .. .. ..
. . . .

−xn 0 0 ··· 1
n+1


n
1+ x2i x1 x2 ··· xn

i=1
··· 0

c1 +xi ci+1
0 1 0 ∑
n

======== 0 0 1 ··· 0 =1+ x2i .
i=1,··· ,n
.. .. .. .. i=1

. . . .

0 0 0 ··· 1
n+1

 升阶法最大的特点就是要找出每行或每列相同的元素, 把 1 及这些相同的
元素作为新行列式的第一行, 那么升阶之后, 就可利用行列式的性质把绝大部分
元素化为零, 从而简化计算.
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 155 / 195
裂开
将一个行列式裂开成 2 个 (或 2 个以上) 行列式来化简计算.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 156 / 195


裂开
将一个行列式裂开成 2 个 (或 2 个以上) 行列式来化简计算.

例 4.7
试证

b+c c+a a+b a b c

q+r r+p p + q = 2 p q r .


y+z z+x x+y x y z

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 156 / 195


裂开
将一个行列式裂开成 2 个 (或 2 个以上) 行列式来化简计算.

例 4.7
试证

b+c c+a a+b a b c

q+r r+p p + q = 2 p q r .


y+z z+x x+y x y z

解: 记左端行列式为 D, 利用行列式的性质, 将 D 的第 1 列拆开得到两个行列




b c+a a+b c c+a a+b

D = q r + p p + q + r r + p p + q .

y z+x x+y z z+x x+y

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 156 / 195


裂开
将一个行列式裂开成 2 个 (或 2 个以上) 行列式来化简计算.

例 4.7
试证

b+c c+a a+b a b c

q+r r+p p + q = 2 p q r .


y+z z+x x+y x y z

解: 记左端行列式为 D, 利用行列式的性质, 将 D 的第 1 列拆开得到两个行列




b c+a a+b c c+a a+b

D = q r + p p + q + r r + p p + q .

y z+x x+y z z+x x+y
将第一个行列式中将第 3 列减去第 1 列, 在第 2 个行列式中将第 2 列减去
第 1 列:
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 156 / 195


b c+a a c a a+b

D = q r + p p + r p p + q


y z+x x z x x+y

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 157 / 195




b c+a a c a a+b

D = q r + p p + r p p + q

y z+x x z x x+y


b c a c a b

= q r p + r p q

y z x z x y

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 157 / 195




b c+a a c a a+b

D = q r + p p + r p p + q

y z+x x z x x+y


b c a c a b

= q r p + r p q

y z x z x y


a b c

= 2 p q r .

x y z

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 157 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法
基本计算思路
常用化简手法
辅助算法
特殊行列式: Vandermonde 行列式

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 158 / 195


例 4.8
计算行列式

1 1 ··· 1


a1 + 1 a2 + 1 ··· an + 1

a21 + a1 a22 + a2 ··· a2n + an
Dn = .

.. .. ..
. . .

an−1 + an−2 an−1 + an−2 ··· an−1 + an−2
1 1 2 2 n n

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 159 / 195


例 4.8
计算行列式

1 1 ··· 1


a1 + 1 a2 + 1 ··· an + 1

a21 + a1 a22 + a2 ··· a2n + an
Dn = .

.. .. ..
. . .

an−1 + an−2 an−1 + an−2 ··· an−1 + an−2
1 1 2 2 n n

解: 从第二行起, 各行减去上一行, 得范德蒙行列式,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 159 / 195


例 4.8
计算行列式

1 1 ··· 1


a1 + 1 a2 + 1 ··· an + 1

a21 + a1 a22 + a2 ··· a2n + an
Dn = .

.. .. ..
. . .

an−1 + an−2 an−1 + an−2 ··· an−1 + an−2
1 1 2 2 n n

解: 从第二行起, 各行减去上一行, 得范德蒙行列式, 故



Dn = (ai − aj ).
1⩽j<i⩽n

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 159 / 195


例 4.9
计算行列式:
1 1 ··· 1


2 22 ··· 2n

2
··· 3n .
Dn = 3 3
..
.. ..
. . .

n n2 ··· nn

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 160 / 195


例 4.9
计算行列式:
1 1 ··· 1


2 22 ··· 2n

2
··· 3n .
Dn = 3 3
..
.. ..
. . .

n n2 ··· nn

解: 将第 i 行提公因子 i,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 160 / 195


例 4.9
计算行列式:
1 1 ··· 1


2 22 ··· 2n

2
··· 3n .
Dn = 3 3
..
.. ..
. . .

n n2 ··· nn

解: 将第 i 行提公因子 i, 得

1 1 1 ··· 1


1 2 22 ··· 2n−1

2
··· 3n−1
Dn = n! 1 3 3
.
. .. .. ..
. . . .

1 n n2 ··· nn−1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 160 / 195


例 4.9
计算行列式:
1 1 ··· 1


2 22 ··· 2n

2
··· 3n .
Dn = 3 3
..
.. ..
. . .

n n2 ··· nn

解: 将第 i 行提公因子 i, 得

1 1 1 ··· 1


1 2 22 ··· 2n−1

2
··· 3n−1
Dn = n! 1 3 3 = n! (i − j)
.
. .. .. .. n⩾i>j⩾1
. . . .

1 n n2 ··· nn−1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 160 / 195


= n! (2 − 1)(3 − 1)(4 − 1) · · · (n − 1)
· (3 − 2)(4 − 2) · · · (n − 2)
······
( )
· n − (n − 1)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 161 / 195


= n! (2 − 1)(3 − 1)(4 − 1) · · · (n − 1)
· (3 − 2)(4 − 2) · · · (n − 2)
······
( )
· n − (n − 1)
= n! (n − 1)! (n − 2)! · · · 2! 1!.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 161 / 195


习题 4.10 (P35 习题 30)

an an−1 an−2 b21 ··· a1 bn−1 bn1
1 1 b1 1 1

an2 an−1 b2 an−2 b22 ··· a2 bn−1 bn2
2 2 2
计算 . .. .. .. .
..
. . .
n
an+1 an−1
n+1 bn+1 an−2 2
n+1 bn+1 ··· an+1 bn−1
n+1 bnn+1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 162 / 195


解:
an an−1 an−2 b21 ··· a1 bn−1 bn1
1 1 b1 1 1

an2 an−1 b2 an−2 b22 ··· a2 bn−1 bn2
2 2 2
. .. .. ..
..
. . .
n
an+1 an−1
n+1 bn+1
n−2 2
an+1 bn+1 ··· an+1 bn−1
n+1 bnn+1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 163 / 195


解:
an an−1 an−2 b21 ··· a1 bn−1 bn1
1 1 b1 1 1

an2 an−1 b2 an−2 b22 ··· a2 bn−1 bn2
2 2 2
. .. .. ..
..
. . .
n
an+1 an−1
n+1 bn+1
n−2 2
an+1 bn+1 · · · an+1 bn−1
n+1 bnn+1
( b 1 )2 ( b1 )n
b1
1 ···
a1 a1 a1
b2 ( b 2 )2 ( b2 )n
···
ri ÷an 1
====i= an1 an2 · · · ann+1 a2 a2 a2

... .. ..
···
..
. . .
b ( b )2 ( bn+1 )n
1 n+1 n+1
···

an+1 an+1 an+1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 163 / 195


解:
an an−1 an−2 b21 ··· a1 bn−1 bn1
1 1 b1 1 1

an2 an−1 b2 an−2 b22 ··· a2 bn−1 bn2
2 2 2
. .. .. ..
..
. . .
n
an+1 an−1
n+1 bn+1
n−2 2
an+1 bn+1 · · · an+1 bn−1
n+1 bnn+1
( b 1 )2 ( b1 )n
b1
1 ···
a1 a1 a1
b2 ( b 2 )2 ( b2 )n
···
ri ÷an 1
====i= an1 an2 · · · ann+1 a2 a2 a2

... .. ..
···
..
. . .
b ( b )2 ( bn+1 )n
1 n+1 n+1
···

an+1 an+1 an+1
∏ (b bi )
n+1 阶 j
============== an1 an2 · · · ann+1 −
Vandermonde 行列式 aj ai
1⩽i<j⩽n+1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 163 / 195


解:
an an−1 an−2 b21 ··· a1 bn−1 bn1
1 1 b1 1 1

an2 an−1 b2 an−2 b22 ··· a2 bn−1 bn2
2 2 2
. .. .. ..
..
. . .
n
an+1 an−1
n+1 bn+1
n−2 2
an+1 bn+1 · · · an+1 bn−1
n+1 bnn+1
( b 1 )2 ( b1 )n
b1
1 ···
a1 a1 a1
b2 ( b 2 )2 ( b2 )n
···
ri ÷an 1
====i= an1 an2 · · · ann+1 a2 a2 a2

... .. ..
···
..
. . .
b ( b )2 ( bn+1 )n
1 n+1 n+1
···

an+1 an+1 an+1
∏ (b bi )
n+1 阶 j
============== an1 an2 · · · ann+1 −
Vandermonde 行列式 aj ai
1⩽i<j⩽n+1

= (ai bj − aj bi ).
1⩽i<j⩽n+1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 163 / 195


习题 4.11 (P37 习题 44)

1 ···
1 1 1

x1 x2 x3 ··· xn

( n )
x21 x22 x23 ··· x2n
证明 Dn = . = ∑ xi ∏
(xi − xj ).
.. .. ..
.. . . . i=1 1⩽j<i⩽n

xn−2 x2n−2 xn−2 ··· xn−2
1 3 n
n
x1 xn2 xn3 ··· xnn

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 164 / 195


习题 4.11 (P37 习题 44)

1 ···
1 1 1

x1 x2 x3 ··· xn

( n )
x21 x22 x23 ··· x2n
证明 Dn = . = ∑ xi ∏
(xi − xj ).
.. .. ..
.. . . . i=1 1⩽j<i⩽n

xn−2 x2n−2 xn−2 ··· xn−2
1 3 n
n
x1 xn2 xn3 ··· xnn

证: 考虑 n + 1 阶 Vandermonde 行列式

···
1 1 1 1 1

x1 x2 x3 ··· xn y

.. .. .. .. ..
. . . . .
Vn+1
= n−2 n−2 n−2
· · · xn−2 yn−2
x1 x2 x3 n
n−1 n−1 n−1
x1 x x3 · · · xn−1 yn−1
2 n

x1 n
x2n
xn3 ··· xnn yn
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 164 / 195
习题 4.11 (P37 习题 44)

1 ···
1 1 1

x1 x2 x3 ··· xn

( n )
x21 x22 x23 ··· x2n
证明 Dn = . = ∑ xi ∏
(xi − xj ).
.. .. ..
.. . . . i=1 1⩽j<i⩽n

xn−2 x2n−2 xn−2 ··· xn−2
1 3 n
n
x1 xn2 xn3 ··· xnn

证: 考虑 n + 1 阶 Vandermonde 行列式

···
1 1 1 1 1

x1 x2 x3 ··· xn y

.. .. .. .. ..
. . . . .
Vn+1
= n−2 n−2 n−2
· · · xn−2 yn−2
x1 x2 x3 n
n−1 n−1 n−1
x1 x x3 · · · xn−1 yn−1
2 n

x1 n
x2n
xn3 ··· xnn yn
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 164 / 195
习题 4.11 (P37 习题 44)

1 ···
1 1 1

x1 x2 x3 ··· xn

( n )
x21 x22 x23 ··· x2n
证明 Dn = . = ∑ xi ∏
(xi − xj ).
.. .. ..
.. . . . i=1 1⩽j<i⩽n

xn−2 x2n−2 xn−2 ··· xn−2
1 3 n
n
x1 xn2 xn3 ··· xnn

证: 考虑 n + 1 阶 Vandermonde 行列式

···
1 1 1 1 1

x1 x2 x3 ··· xn y

.. .. .. .. ..
. . . . .
Vn+1
= n−2 n−2 n−2
· · · xn−2 yn−2
x1 x2 x3 n
n−1 n−1 n−1
x1 x x3 · · · xn−1 yn−1
2 n

x1 n
x2n
xn3 ··· xnn yn
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 164 / 195
这里 yn−1 的余子式 Mn,n+1 即所求的 Dn .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 165 / 195


这里 yn−1 的余子式 Mn,n+1 即所求的 Dn .
一方面, 由 Vandermonde 行列式的结果可知:

Vn+1 = (y − x1 )(y − x2 ) · · · (y − xn ) (xi − xj )
1⩽j<i⩽n
[ ] ∏
= yn − (x1 + x2 + · · · + xn )yn−1 + · · · + (−1)n x1 x2 · · · xn (xi − xj ).
1⩽j<i⩽n

(60)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 165 / 195


这里 yn−1 的余子式 Mn,n+1 即所求的 Dn .
一方面, 由 Vandermonde 行列式的结果可知:

Vn+1 = (y − x1 )(y − x2 ) · · · (y − xn ) (xi − xj )
1⩽j<i⩽n
[ ] ∏
= yn − (x1 + x2 + · · · + xn )yn−1 + · · · + (−1)n x1 x2 · · · xn (xi − xj ).
1⩽j<i⩽n

(60)
另一方面, 将 Vn+1 按第 n + 1 列展开得:

Vn+1 = 1 · A1,n+1 + y · A2,n+1 + · · · + yn−1 · An,n+1 + yn · An+1,n+1 . (61)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 165 / 195


这里 yn−1 的余子式 Mn,n+1 即所求的 Dn .
一方面, 由 Vandermonde 行列式的结果可知:

Vn+1 = (y − x1 )(y − x2 ) · · · (y − xn ) (xi − xj )
1⩽j<i⩽n
[ ] ∏
= yn − (x1 + x2 + · · · + xn )yn−1 + · · · + (−1)n x1 x2 · · · xn (xi − xj ).
1⩽j<i⩽n

(60)
另一方面, 将 Vn+1 按第 n + 1 列展开得:

Vn+1 = 1 · A1,n+1 + y · A2,n+1 + · · · + yn−1 · An,n+1 + yn · An+1,n+1 . (61)

因 (60) 和 (61) 对应项的系数相等, 从而有:



An,n+1 = −(x1 + x2 + · · · + xn ) (xi − xj ).
1⩽j<i⩽n

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 165 / 195


这里 yn−1 的余子式 Mn,n+1 即所求的 Dn .
一方面, 由 Vandermonde 行列式的结果可知:

Vn+1 = (y − x1 )(y − x2 ) · · · (y − xn ) (xi − xj )
1⩽j<i⩽n
[ ] ∏
= yn − (x1 + x2 + · · · + xn )yn−1 + · · · + (−1)n x1 x2 · · · xn (xi − xj ).
1⩽j<i⩽n

(60)
另一方面, 将 Vn+1 按第 n + 1 列展开得:

Vn+1 = 1 · A1,n+1 + y · A2,n+1 + · · · + yn−1 · An,n+1 + yn · An+1,n+1 . (61)

因 (60) 和 (61) 对应项的系数相等, 从而有:



An,n+1 = −(x1 + x2 + · · · + xn ) (xi − xj ).
1⩽j<i⩽n

注意到 An,n+1 = (−1)2n+1 Mn,n+1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 165 / 195


这里 yn−1 的余子式 Mn,n+1 即所求的 Dn .
一方面, 由 Vandermonde 行列式的结果可知:

Vn+1 = (y − x1 )(y − x2 ) · · · (y − xn ) (xi − xj )
1⩽j<i⩽n
[ ] ∏
= yn − (x1 + x2 + · · · + xn )yn−1 + · · · + (−1)n x1 x2 · · · xn (xi − xj ).
1⩽j<i⩽n

(60)
另一方面, 将 Vn+1 按第 n + 1 列展开得:

Vn+1 = 1 · A1,n+1 + y · A2,n+1 + · · · + yn−1 · An,n+1 + yn · An+1,n+1 . (61)

因 (60) 和 (61) 对应项的系数相等, 从而有:



An,n+1 = −(x1 + x2 + · · · + xn ) (xi − xj ).
1⩽j<i⩽n

注意到 An,n+1 = (−1)2n+1 Mn,n+1 = −Mn,n+1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 165 / 195


这里 yn−1 的余子式 Mn,n+1 即所求的 Dn .
一方面, 由 Vandermonde 行列式的结果可知:

Vn+1 = (y − x1 )(y − x2 ) · · · (y − xn ) (xi − xj )
1⩽j<i⩽n
[ ] ∏
= yn − (x1 + x2 + · · · + xn )yn−1 + · · · + (−1)n x1 x2 · · · xn (xi − xj ).
1⩽j<i⩽n

(60)
另一方面, 将 Vn+1 按第 n + 1 列展开得:

Vn+1 = 1 · A1,n+1 + y · A2,n+1 + · · · + yn−1 · An,n+1 + yn · An+1,n+1 . (61)

因 (60) 和 (61) 对应项的系数相等, 从而有:



An,n+1 = −(x1 + x2 + · · · + xn ) (xi − xj ).
1⩽j<i⩽n

注意到 An,n+1 = (−1)2n+1 Mn,n+1 = −Mn,n+1 = −Dn ,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 165 / 195


这里 yn−1 的余子式 Mn,n+1 即所求的 Dn .
一方面, 由 Vandermonde 行列式的结果可知:

Vn+1 = (y − x1 )(y − x2 ) · · · (y − xn ) (xi − xj )
1⩽j<i⩽n
[ ] ∏
= yn − (x1 + x2 + · · · + xn )yn−1 + · · · + (−1)n x1 x2 · · · xn (xi − xj ).
1⩽j<i⩽n

(60)
另一方面, 将 Vn+1 按第 n + 1 列展开得:

Vn+1 = 1 · A1,n+1 + y · A2,n+1 + · · · + yn−1 · An,n+1 + yn · An+1,n+1 . (61)

因 (60) 和 (61) 对应项的系数相等, 从而有:



An,n+1 = −(x1 + x2 + · · · + xn ) (xi − xj ).
1⩽j<i⩽n

注意到 An,n+1 = (−1)2n+1 Mn,n+1 = −Mn,n+1 = −Dn , 所以:


(∑ n ) ∏
Dn = xi (xi − xj ).
i=1 1⩽j<i⩽n

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 165 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法

6 习题讲解

7 附录: 拉普拉斯 (Laplace) 定理

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 166 / 195


习题 5.1 (P38 习题 50)
已知 a2 ̸= b2 , 证明方程组


 ax1 + bx2n = 1,



 ax2 + bx2n−1 = 1,





 ...................


 axn + bxn+1 = 1,

 bxn + axn+1 = 1,





 ...................



 bx2 + ax2n−1 = 1,



bx1 + ax2n = 1,
有唯一解, 并求解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 167 / 195


习题 5.1 (P38 习题 50)
已知 a2 ̸= b2 , 证明方程组


 ax1 + bx2n = 1,



 ax2 + bx2n−1 = 1,





 ...................


 axn + bxn+1 = 1,

 bxn + axn+1 = 1,





 ...................



 bx2 + ax2n−1 = 1,



bx1 + ax2n = 1,
有唯一解, 并求解.

证: 由 a2 ̸= b2 可知, a, b 不同时为 0.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 167 / 195


习题 5.1 (P38 习题 50)
已知 a2 ̸= b2 , 证明方程组


 ax1 + bx2n = 1,



 ax2 + bx2n−1 = 1,





 ...................


 axn + bxn+1 = 1,

 bxn + axn+1 = 1,





 ...................



 bx2 + ax2n−1 = 1,



bx1 + ax2n = 1,
有唯一解, 并求解.

证: 由 a2 ̸= b2 可知, a, b 不同时为 0.若 a ̸= 0, b = 0, 方程组有唯一解


1
xi = .
a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 167 / 195


习题 5.1 (P38 习题 50)
已知 a2 ̸= b2 , 证明方程组


 ax1 + bx2n = 1,



 ax2 + bx2n−1 = 1,





 ...................


 axn + bxn+1 = 1,

 bxn + axn+1 = 1,





 ...................



 bx2 + ax2n−1 = 1,



bx1 + ax2n = 1,
有唯一解, 并求解.

证: 由 a2 ̸= b2 可知, a, b 不同时为 0.若 a ̸= 0, b = 0, 方程组有唯一解


1 1
xi = .若 a = 0, b ̸= 0, 方程组也有唯一解 xi = .
a b

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 167 / 195


习题 5.1 (P38 习题 50)
已知 a2 ̸= b2 , 证明方程组


 ax1 + bx2n = 1,



 ax2 + bx2n−1 = 1,





 ...................


 axn + bxn+1 = 1,

 bxn + axn+1 = 1,





 ...................



 bx2 + ax2n−1 = 1,



bx1 + ax2n = 1,
有唯一解, 并求解.

证: 由 a2 ̸= b2 可知, a, b 不同时为 0.若 a ̸= 0, b = 0, 方程组有唯一解


1 1
xi = .若 a = 0, b ̸= 0, 方程组也有唯一解 xi = . 下面讨论 a, b 均不为 0 的
a b
情形.
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 167 / 195
因为方程组的系数行列式

a b

a b

.. . .
. .
a b

D2n =
b a

. .
.. ..
b a

b a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 168 / 195


因为方程组的系数行列式

a b

a b

.. . .
. .
a b

D2n =
b a

. .
.. ..
b a

b a

a b

a b

.. ..
. .
a b
r2n−i − ab r1+i
========= 0 a2 −b2

i=0,1,··· ,n−1 a

..
. ..
.
a2 −b2
0
a
0 a2 −b2
a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 168 / 195


因为方程组的系数行列式

a b

a b

.. . .
. .
a b

D2n =
b a

. .
.. ..
b a

b a

a b

a b

.. ..
. .
a b
r2n−i − ab r1+i
========= 0 a2 −b2

i=0,1,··· ,n−1 a

..
. ..
.
a2 −b2
0
a
0 a2 −b2
a

= (a2 − b2 )n ̸= 0.
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 168 / 195
所以方程组有唯一解.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 169 / 195


所以方程组有唯一解.
由第 1 个方程和第 2n 个方程
{
ax1 + bx2n = 1,
bx1 + ax2n = 1,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 169 / 195


所以方程组有唯一解.
由第 1 个方程和第 2n 个方程
{
ax1 + bx2n = 1,
bx1 + ax2n = 1,

可得:

b a 1
1

1 a a−b 1 b 1 a−b 1
x1 = = 2 = , x2n = = 2 = .
a b a −b 2 a+b a b a −b2 a+b


b a b a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 169 / 195


所以方程组有唯一解.
由第 1 个方程和第 2n 个方程
{
ax1 + bx2n = 1,
bx1 + ax2n = 1,

可得:

b a 1
1

1 a a−b 1 b 1 a−b 1
x1 = = 2 = , x2n = = 2 = .
a b a −b 2 a+b a b a −b2 a+b


b a b a
1
同理, 由第 2 个方程和第 2n − 1 个方程得 x2 = x2n−1 = , ···, 由
a+b
1
第 n 个方程和第 n + 1 个方程可以求出 xn = xn+1 = .
a+b

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 169 / 195


所以方程组有唯一解.
由第 1 个方程和第 2n 个方程
{
ax1 + bx2n = 1,
bx1 + ax2n = 1,

可得:

b a 1
1

1 a a−b 1 b 1 a−b 1
x1 = = 2 = , x2n = = 2 = .
a b a −b 2 a+b a b a −b2 a+b


b a b a
1
同理, 由第 2 个方程和第 2n − 1 个方程得 x2 = x2n−1 = , ···, 由
a+b
1
第 n 个方程和第 n + 1 个方程可以求出 xn = xn+1 = .
a+b
所以方程组的解为
1
xi = , i = 1, 2, · · · , 2n.
a+b
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 169 / 195
例 5.2

a bn
n 0

.. .
. ..

a1 b1

计算 D2n = 0 0 .
c1 d1

. ..
.. .


cn 0 dn

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 170 / 195


解: 方法一. 将 c2n 作 2n − 2 次列的相邻对换, 移到第二列; 再将 r2n 作 2n − 2
次行的相邻对换, 移到第二行,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 171 / 195


解: 方法一. 将 c2n 作 2n − 2 次列的相邻对换, 移到第二列; 再将 r2n 作 2n − 2
次行的相邻对换, 移到第二行, 得

a bn
n

cn dn


an−1 bn−1

.. ..
. .
D2n = (−1)2n−2 (−1)2n−2

a1 b1

c1 d1

.
..
..
.

cn−1 dn−1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 171 / 195


解: 方法一. 将 c2n 作 2n − 2 次列的相邻对换, 移到第二列; 再将 r2n 作 2n − 2
次行的相邻对换, 移到第二行, 得

a bn
n

cn dn


an−1 bn−1

.. ..
. .
D2n = (−1)2n−2 (−1)2n−2

a1 b1

c1 d1

.
..
..
.

cn−1 dn−1

= (an dn − bn cn )D2(n−1) ,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 171 / 195


解: 方法一. 将 c2n 作 2n − 2 次列的相邻对换, 移到第二列; 再将 r2n 作 2n − 2
次行的相邻对换, 移到第二行, 得

a bn
n

cn dn


an−1 bn−1

.. ..
. .
D2n = (−1)2n−2 (−1)2n−2

a1 b1

c1 d1

.
..
..
.

cn−1 dn−1

= (an dn − bn cn )D2(n−1) ,

a b
1 1
又 n = 1 时 D2 = = a1 d1 − b 1 c 1 ,
c 1 d1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 171 / 195


解: 方法一. 将 c2n 作 2n − 2 次列的相邻对换, 移到第二列; 再将 r2n 作 2n − 2
次行的相邻对换, 移到第二行, 得

a bn
n

cn dn


an−1 bn−1

.. ..
. .
D2n = (−1)2n−2 (−1)2n−2

a1 b1

c1 d1

.
..
..
.

cn−1 dn−1

= (an dn − bn cn )D2(n−1) ,

a b
1 1
又 n = 1 时 D2 = = a1 d1 − b1 c1 , 所以
c 1 d1

n
D2n = (an dn − bn cn ) · · · (a1 d1 − b1 c1 ) = (ai di − bi ci ).
i=1
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 171 / 195

方法二. an−1 0 bn−1 0

.. .
. ..


a1 b1 ..
展开 r 0 0 .
D2n =====1= an c1 d1
. ..
.. .


cn−1 0 dn−1 0

0 ··· 0 dn

bn−1
0 an−1 0
.
..
..
.

.. a1 b 1
0 . 0
+ (−1)2n+1 bn c 1 d1
. ..
. . .


0 cn−1 dn−1

cn 0 0 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 172 / 195



方法二. an−1 0 bn−1 0

.. .
. ..


a1 b1 ..
展开 r 0 0 .
D2n =====1= an c1 d1
. ..
.. .


cn−1 0 dn−1 0

0 ··· 0 dn

bn−1
0 an−1 0
.
..
..
.

.. a1 b 1
0 . 0
+ (−1)2n+1 bn c 1 d1
. ..
. . .


0 cn−1 dn−1

cn 0 0 0
展开 r2n−1
======== an dn D2n−2 − bn cn D2n−2 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 172 / 195


由此得递推公式:

D2n = (an dn − bn cn )D2n−2 ,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 173 / 195


由此得递推公式:

D2n = (an dn − bn cn )D2n−2 ,



n
D2n = (ai di − bi ci )D2 .
i=2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 173 / 195


由此得递推公式:

D2n = (an dn − bn cn )D2n−2 ,



n
D2n = (ai di − bi ci )D2 .
i=2

a b1
1
而 D2 = = a1 d1 − b 1 c 1 , 得
c1 d1


n
D2n = (ai di − bi ci ).
i=1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 173 / 195


方法三. 用 Laplace 定理 (定理叙述见本文附录).
选取第 1 行、第 2n 行展
a b
n n
开, 注意到由这两行构成的 2 阶子式只有 有可能不为 0, 得
cn dn

a bn−1
n−1 0

.. .
. ..

a bn a1 b1
n
D2n = (−1)(1+2n)+(1+2n) 0 0
cn dn c1 d1


. .. ..
.


cn−1 0 dn−1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 174 / 195


方法三. 用 Laplace 定理 (定理叙述见本文附录).
选取第 1 行、第 2n 行展
a b
n n
开, 注意到由这两行构成的 2 阶子式只有 有可能不为 0, 得
cn dn

a bn−1
n−1 0

.. .
. ..

a bn a1 b1
n
D2n = (−1)(1+2n)+(1+2n) 0 0
cn dn c1 d1


. .. ..
.


cn−1 0 dn−1
= (an dn − bn cn )D2(n−1)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 174 / 195


方法三. 用 Laplace 定理 (定理叙述见本文附录).
选取第 1 行、第 2n 行展
a b
n n
开, 注意到由这两行构成的 2 阶子式只有 有可能不为 0, 得
cn dn

a bn−1
n−1 0

.. .
. ..

a bn a1 b1
n
D2n = (−1)(1+2n)+(1+2n) 0 0
cn dn c1 d1


. .. ..
.


cn−1 0 dn−1
= (an dn − bn cn )D2(n−1)

n
= (ai di − bi ci ).
i=1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 174 / 195


习题 5.3 (27)

a1 b1
0 0

0 a2 b2 0
计算 .
0 b3 a3 0

b4 0 0 a4

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 175 / 195


习题 5.3 (27)

a1 b1
0 0

0 a2 b2 0
计算 .
0 b3 a3 0

b4 0 0 a4

解:

a b1 a b1 0
1 0 0 1 0

0 a2 b2
0 c2 ↔c4 0 0 b2 a2
===== −
0 0 b3
b3 a3 0 0 a3

b4 0 0 a4 b4 a4 0 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 175 / 195


习题 5.3 (27)

a1 b1
0 0

0 a2 b2 0
计算 .
0 b3 a3 0

b4 0 0 a4

解:

a b1 a b1 0 a1 b1 0
1 0 0 1 0 0

0 a2 b2
0 c2 ↔c4 0 0 b2 a2 r2 ↔r4 b4 a4 0 0
===== − =====
0 0 b3 b3
b3 a3 0 0 a3 0 0 a3

b4 0 0 a4 b4 a4 0 0 0 0 b2 a2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 175 / 195


习题 5.3 (27)

a1 b1
0 0

0 a2 b2 0
计算 .
0 b3 a3 0

b4 0 0 a4

解:

a b1 a b 0 a b
1 0 0 1 1 0 1 1 0 0

0 a2 b2
0 c2 ↔c4 0 0 b2
a2 r2 ↔r4 b4 a4 0 0
===== − =====
0 b3
b3 a3 0 0 0 a3 0 0 a3 b 3

b4 0 0 a4 b 4 a4 0 0 0 0 b 2 a2

a b a b
1 1 3 3
= · = (a1 a4 − b1 b4 )(a2 a3 − b2 b3 ).
b4 a4 b2 a2

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 175 / 195


例 5.4

3 −1 2
1

−5 1 3 −4
D = ,
2 0 1 −1

1 −5 3 −3
D 的 (i, j) 元的代数余子式记作 Aij , 求

A31 + 3A32 − 2A33 + 2A34 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 176 / 195


例 5.4

3 −1 2
1

−5 1 3 −4
D = ,
2 0 1 −1

1 −5 3 −3
D 的 (i, j) 元的代数余子式记作 Aij , 求

A31 + 3A32 − 2A33 + 2A34 .

解: 在任何行列式中, 仅改变 aij 的取值, 不会改变其对应的代数余子式 Aij .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 176 / 195


例 5.4

3 −1 2
1

−5 1 3 −4
D = ,
2 0 1 −1

1 −5 3 −3
D 的 (i, j) 元的代数余子式记作 Aij , 求

A31 + 3A32 − 2A33 + 2A34 .

解: 在任何行列式中, 仅改变 aij 的取值, 不会改变其对应的代数余子式 Aij . 形



3 −1 2
1

−5 1 3 −4

∗ ∗ ∗ ∗


1 −5 3 −3
的行列式, 其第 3 行元素的代数余子式, 都是相同的.
黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 176 / 195
所以

3 −1 2
1

−5 1 3 −4
A31 + 3A32 − 2A33 + 2A34 = = 24.
1 3 −2 2

1 −5 3 −3

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 177 / 195


所以

3 −1 2
1

−5 1 3 −4
A31 + 3A32 − 2A33 + 2A34 = = 24.
1 3 −2 2

1 −5 3 −3

 代数余子式 Aij , 与 aij 的取值无关.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 177 / 195


例 5.5
计算 Dn = det(aij ), 其中 aij = |i − j|.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 178 / 195


例 5.5
计算 Dn = det(aij ), 其中 aij = |i − j|.

解: 由 aij = |i − j| 得

0 · · · n − 1
1 2 3

1 0 1 2 ··· n − 2

2 1 0 1 · · · n − 3

Dn = det(aij ) = . . . .. ..
.. .. ..
. .

n−2 n−3 n−4 n−5 ··· 1

n−1 n−2 n−3 n−4 ··· 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 178 / 195


例 5.5
计算 Dn = det(aij ), 其中 aij = |i − j|.

解: 由 aij = |i − j| 得

0 · · · n − 1
1 2 3

1 0 1 2 ··· n − 2

2 1 0 1 · · · n − 3

Dn = det(aij ) = . . . .. ..
.. .. ..
. .

n−2 n−3 n−4 n−5 ··· 1

n−1 n−2 n−3 n−4 ··· 0

−1 · · · 1
1 1 1

−1 −1 1 1 ··· 1

ri −ri+1
−1 −1 −1 1 · · · 1
======= . . . .. ..
i=1,2,··· . .. ..
. . .

−1 −1 −1 −1 ··· 1

n−1 n−2 n−3 n−4 ··· 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 178 / 195



−1 ···
0 0 0 0

−1 −2 0 0 ··· 0


cj +c1 −1 −2 −2 0 ··· 0
======= . .. .. .. ..

j=2,3,··· .. . . . .

−1 −2 −2 −2 ··· 0


n − 1 2n − 3 2n − 4 2n − 5 ··· n−1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 179 / 195



−1 ···
0 0 0 0

−1 −2 0 0 ··· 0


cj +c1 −1 −2 −2 0 ··· 0
======= . .. .. .. ..

j=2,3,··· .. . . . .

−1 −2 −2 −2 ··· 0


n − 1 2n − 3 2n − 4 2n − 5 ··· n−1
= (−1)n−1 (n − 1)2n−2 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 179 / 195


例 5.6
设 n 阶行列式 D = det (aij ), 把 D 上下翻转、或逆时针旋转 90◦ 、或依副对角
线翻转, 依次得

an1 · · · ann a1n ··· ann ann ··· a1n

. .. . .. . ..
D1 = .. .
,
D2 = .. .
,
D3 = .. .
,


a11 · · · a1n a11 ··· an1 an1 ··· a11

n(n−1)
证明 D1 = D2 = (−1) 2 D, D3 = D.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 180 / 195


证:
a ··· a1n
an1 11
··· ann
. n−1 次行的相邻互换 an1 ··· ann
D1 = ..
.. ============== (−1)n−1 . ..
. 使 r 换到第一行 ..
n
.
a11 ··· a1n
a21 ··· a2n

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 181 / 195


证:
a
an1 11 · · · a1n
· · · ann
. an1 · · · ann
.. n−1 次行的相邻互换
D1 = .. . ============== (−1)n−1 . ..
使 rn 换到第一行 ..
a11 .
· · · a1n
a21 · · · a2n

a11 · · · a1n


a21 · · · a2n

n−2 次行的相邻互换
============== (−1)n−1 (−1)n−2 an1 · · · ann = · · ·
使 rn 换到第二行 . ..
.
. .

a31 · · · a3n

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 181 / 195


证:
a
an1 11 · · · a1n
· · · ann
. an1 · · · ann
.. n−1 次行的相邻互换
D1 = .. . === =========== (−1)n−1 . ..
使 rn 换到第一行 ..
a11 .
· · · a1n
a21 · · · a2n

a11 · · · a1n


a21 · · · a2n

n−2 次行的相邻互换
============== (−1)n−1 (−1)n−2 an1 · · · ann = · · ·
使 rn 换到第二行 . ..
.
. .

a31 · · · a3n

a11 · · · a1n

. .
= (−1) n−1
(−1) n−2
· · · (−1) .. ..

an1 · · · ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 181 / 195


证:
a
an1 11 · · · a1n
· · · ann
. an1 · · · ann
.. n−1 次行的相邻互换
D1 = .. . === =========== (−1)n−1 . ..
使 rn 换到第一行 ..
a11 .
· · · a1n
a21 · · · a2n

a11 · · · a1n


a21 · · · a2n

n−2 次行的相邻互换
============== (−1)n−1 (−1)n−2 an1 · · · ann = · · ·
使 rn 换到第二行 . ..
.
. .

a31 · · · a3n

a11 · · · a1n

. .
= (−1) n−1
(−1) n−2
· · · (−1) .. ..

an1 · · · ann
n(n−1)
= (−1)1+2+···+(n−2)+(n−1) D = (−1) 2 D.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 181 / 195


同理可证

a1n ··· ann a11 ··· an1

. .. 上下翻转 . ..
D2 = .. ======= (−1) 2 .
n(n−1)

. . .

a11 ··· an1 a1n ··· ann

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 182 / 195


同理可证

a1n ··· ann a11 ··· an1

. .. 上下翻转 . ..
D2 = .. ======= (−1) 2 .
n(n−1)

. . .

a11 ··· an1 a1n ··· ann
n(n−1)
= (−1) 2 DT

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 182 / 195


同理可证

a1n ··· ann a11 ··· an1

. .. 上下翻转 . ..
D2 = .. ======= (−1) 2 .
n(n−1)

. . .

a11 ··· an1 a1n ··· ann
n(n−1)
= (−1) 2 DT
n(n−1)
= (−1) 2 D.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 182 / 195


同理可证

a1n ··· ann a11 ··· an1

. .. 上下翻转 . ..
D2 = .. ======= (−1) 2 .
n(n−1)

. . .

a11 ··· an1 a1n ··· ann
n(n−1)
= (−1) 2 DT
n(n−1)
= (−1) 2 D.

ann ··· a1n

. .. 左右翻转
D3 = .. ======= (−1) 2 D2
n(n−1)

.

an1 ··· a11

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 182 / 195


同理可证

a1n ··· ann a11 ··· an1

. .. 上下翻转 . ..
D2 = .. ======= (−1) 2 .
n(n−1)

. . .

a11 ··· an1 a1n ··· ann
n(n−1)
= (−1) 2 DT
n(n−1)
= (−1) 2 D.

ann ··· a1n

. .. 左右翻转
D3 = .. ======= (−1) 2 D2
n(n−1)

.

an1 ··· a11
n(n−1) n(n−1)
= (−1) 2 (−1) 2 D

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 182 / 195


同理可证

a1n ··· ann a11 ··· an1

. .. 上下翻转 . ..
D2 = .. ======= (−1) 2 .
n(n−1)

. . .

a11 ··· an1 a1n ··· ann
n(n−1)
= (−1) 2 DT
n(n−1)
= (−1) 2 D.

ann ··· a1n

. .. 左右翻转
D3 = .. ======= (−1) 2 D2
n(n−1)

.

an1 ··· a11
n(n−1) n(n−1)
= (−1) 2 (−1) 2 D
n(n−1)
= (−1) D = D.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 182 / 195


例 5.7
计算
a 1


Dn = ..
. ,


1 a
其中对角线上元素都是 a, 未写出的元素都是 0.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 183 / 195


例 5.7
计算
a 1


Dn = ..
. ,


1 a
其中对角线上元素都是 a, 未写出的元素都是 0.

解: 方法一. 将 rn 作 n − 2 次 行的相邻对换, 移到第 2 行:



a 0 ··· 0 1


0 a ··· 0 0

.. .. .. ..
Dn = . . . .


0 0 ··· a 0

1 0 ··· 0 a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 183 / 195


例 5.7
计算
a 1


Dn = ..
. ,


1 a
其中对角线上元素都是 a, 未写出的元素都是 0.

解: 方法一. 将 rn 作 n − 2 次 行的相邻对换, 移到第 2 行:



a 0 ··· 0 1 a 0 ··· 0 1


0 a ··· 0 0 1 0 ··· 0 a

.. .. .. .. n−2 a ··· 0
Dn = . . . . = (−1) 0 0
..
.. .. ..
0 0 ··· a 0 . . . .

1 0 ··· 0 a 0 0 ··· a 0

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 183 / 195


将 cn 作 n − 2 次列的相邻对换, 移到第二列:

a 1 0 ··· 0


1 a 0 ··· 0

n−2 n−2 0 0 a ··· 0
Dn = (−1) (−1)
. . . ..
. . .
. . . .

0 0 0 ··· a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 184 / 195


将 cn 作 n − 2 次列的相邻对换, 移到第二列:

a 1 0 ··· 0


1 a 0 ··· 0

n−2 n−2 0 0 a ··· 0
Dn = (−1) (−1)
. . . ..
. . .
. . . .

0 0 0 ··· a

a 0
a 1
..
= .
1 a
0 a
(n−2)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 184 / 195


将 cn 作 n − 2 次列的相邻对换, 移到第二列:

a 1 0 ··· 0


1 a 0 ··· 0

n−2 n−2 0 0 a ··· 0
Dn = (−1) (−1)
. . . ..
. . .
. . . .

0 0 0 ··· a

a 0
a 1
..
= .
1 a
0 a
(n−2)
n−2
= (a − 1)a
2
.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 184 / 195


方法二.
a 0 ··· 0 1


0 a ··· 0 0

.. .. .. ..
Dn = . . . .


0 0 ··· a 0

1 0 ··· 0 a

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 185 / 195


方法二.
a 0 ··· 0 1


0 a ··· 0 0

.. .. .. ..
Dn = . . . .


0 0 ··· a 0

1 0 ··· 0 a

··· 1
a 0 0

a ··· 0 0
展开 c1
====== a ..
.
+ (−1)n+1 .. .. ..

. . .
a
(n−1) 0 ··· a 0
(n−1)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 185 / 195


方法二.
a 0 ··· 0 1


0 a ··· 0 0

.. .. .. ..
Dn = . . . .


0 0 ··· a 0

1 0 ··· 0 a

0 ··· 1
a 0

a ··· 0 0
展开 c1
====== a ..
.
+ (−1)n+1 .
.. ..
..
. .
a
(n−1) 0 ··· a 0
(n−1)

a

展开 r1
(n−1)+1

n
====== a + (−1) n+1
(−1) . ..


a
(n−2)

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 185 / 195


方法二.
a 0 ··· 0 1


0 a ··· 0 0

.. .. .. ..
Dn = . . . .


0 0 ··· a 0

1 0 ··· 0 a

0 ··· 1
a 0

a ··· 0 0
展开 c1
====== a ..
.
+ (−1)n+1 .
.. ..
..
. .
a
(n−1) 0 ··· a 0
(n−1)

a

展开 r1
(n−1)+1

n
====== a + (−1) n+1
(−1) . ..


a
(n−2)
n n−2
=a − a .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 185 / 195


例 5.8

an (a − 1)n ··· (a − n)n

n−1
a (a − 1)n−1 ··· (a − n)n−1

. .. ..
计算 Dn+1 = .. . . . (提示: 利用范德蒙德行


a a−1 ··· a−n

1 1 ··· 1
列式的结果. )

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 186 / 195


解: 把行列式上下翻转:

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 187 / 195


解: 把行列式上下翻转: 从第 n + 1 行开始, 第 n + 1 行经过 n 次相邻对换, 换
到第 1 行;

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 187 / 195


解: 把行列式上下翻转: 从第 n + 1 行开始, 第 n + 1 行经过 n 次相邻对换, 换
到第 1 行; 新的第 n + 1 行 (原式中的第 n 行) 经 (n − 1) 次对换换到第 2 行.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 187 / 195


解: 把行列式上下翻转: 从第 n + 1 行开始, 第 n + 1 行经过 n 次相邻对换, 换
到第 1 行; 新的第 n + 1 行 (原式中的第 n 行) 经 (n − 1) 次对换换到第 2 行.
n(n+1)
反复此过程, 经 n + (n − 1) + · · · + 1 = 2 次行交换,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 187 / 195


解: 把行列式上下翻转: 从第 n + 1 行开始, 第 n + 1 行经过 n 次相邻对换, 换
到第 1 行; 新的第 n + 1 行 (原式中的第 n 行) 经 (n − 1) 次对换换到第 2 行.
n(n+1)
反复此过程, 经 n + (n − 1) + · · · + 1 = 2 次行交换, 得

1 1 ··· 1


a a−1 ··· a−n

n(n+1) .. .. ..
Dn+1 = (−1) 2 . . . ,

n−1
a (a − 1)n−1 ··· (a − n)n−1

an (a − 1)n ··· (a − n)n

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 187 / 195


解: 把行列式上下翻转: 从第 n + 1 行开始, 第 n + 1 行经过 n 次相邻对换, 换
到第 1 行; 新的第 n + 1 行 (原式中的第 n 行) 经 (n − 1) 次对换换到第 2 行.
n(n+1)
反复此过程, 经 n + (n − 1) + · · · + 1 = 2 次行交换, 得

1 1 ··· 1


a a−1 ··· a−n

n(n+1) .. .. ..
Dn+1 = (−1) 2 . . . ,

n−1
a (a − 1)n−1 ··· (a − n)n−1

an (a − 1)n ··· (a − n)n

此为 n + 1 阶范德蒙德行列式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 187 / 195


解: 把行列式上下翻转: 从第 n + 1 行开始, 第 n + 1 行经过 n 次相邻对换, 换
到第 1 行; 新的第 n + 1 行 (原式中的第 n 行) 经 (n − 1) 次对换换到第 2 行.
n(n+1)
反复此过程, 经 n + (n − 1) + · · · + 1 = 2 次行交换, 得

1 1 ··· 1


a a−1 ··· a−n

n(n+1) .. .. ..
Dn+1 = (−1) 2 . . . ,

n−1
a (a − 1)n−1 ··· (a − n)n−1

an (a − 1)n ··· (a − n)n

此为 n + 1 阶范德蒙德行列式.
对照范德蒙德行列式的写法, 记 a = x1 , a − 1 = x2 , · · · , a − (n − 1) = xn ,
a − n = xn+1 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 187 / 195


解: 把行列式上下翻转: 从第 n + 1 行开始, 第 n + 1 行经过 n 次相邻对换, 换
到第 1 行; 新的第 n + 1 行 (原式中的第 n 行) 经 (n − 1) 次对换换到第 2 行.
n(n+1)
反复此过程, 经 n + (n − 1) + · · · + 1 = 2 次行交换, 得

1 1 ··· 1


a a−1 ··· a−n

n(n+1) .. .. ..
Dn+1 = (−1) 2 . . . ,

n−1
a (a − 1)n−1 ··· (a − n)n−1

an (a − 1)n ··· (a − n)n

此为 n + 1 阶范德蒙德行列式.
对照范德蒙德行列式的写法, 记 a = x1 , a − 1 = x2 , · · · , a − (n − 1) = xn ,
a − n = xn+1 . 即
xi = a − (i − 1), xj = a − (j − 1).

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 187 / 195


所以
n(n+1) ∏ ( )
Dn+1 = (−1) 2 xi − xj
n+1⩾i>j⩾1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 188 / 195


所以
n(n+1) ∏ ( )
Dn+1 = (−1) 2 xi − xj
n+1⩾i>j⩾1
n(n+1) ∏ [ ]
= (−1) 2 (a − i + 1) − (a − j + 1)
n+1⩾i>j⩾1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 188 / 195


所以
n(n+1) ∏ ( )
Dn+1 = (−1) 2 xi − xj
n+1⩾i>j⩾1
n(n+1) ∏ [ ]
= (−1) 2 (a − i + 1) − (a − j + 1)
n+1⩾i>j⩾1
n(n+1) ∏ [ ]
= (−1) 2 − (i − j)
n+1⩾i>j⩾1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 188 / 195


所以
n(n+1) ∏ ( )
Dn+1 = (−1) 2 xi − xj
n+1⩾i>j⩾1
n(n+1) ∏ [ ]
= (−1) 2 (a − i + 1) − (a − j + 1)
n+1⩾i>j⩾1
n(n+1) ∏ [ ]
= (−1) 2 − (i − j)
n+1⩾i>j⩾1
n(n+1)
n+(n−1)+···+1

= (−1) 2 × (−1) × (i − j)
n+1⩾i>j⩾1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 188 / 195


所以
n(n+1) ∏ ( )
Dn+1 = (−1) 2 xi − xj
n+1⩾i>j⩾1
n(n+1) ∏ [ ]
= (−1) 2 (a − i + 1) − (a − j + 1)
n+1⩾i>j⩾1
n(n+1) ∏ [ ]
= (−1) 2 − (i − j)
n+1⩾i>j⩾1
n(n+1)
n+(n−1)+···+1

= (−1) 2 × (−1) × (i − j)
n+1⩾i>j⩾1

= (i − j).
n+1⩾i>j⩾1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 188 / 195


Outline

1 课程简介

2 n 阶行列式的定义及性质

3 n 阶行列式的计算

4 克拉默 (Cramer) 法则

5 行列式计算的常见方法

6 习题讲解

7 附录: 拉普拉斯 (Laplace) 定理

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 189 / 195


定义 6.1 (k 阶子式, k 阶余子式)
在一个 n 阶行列式 D 中任意选定 k 行 k 列 (k ⩽ n).
位于这些行与列的交点上的 k2 个元素按原来的次序组成的一个 k 阶行列
式 M, 称为行列式 D 的一个 k 阶子式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 190 / 195


定义 6.1 (k 阶子式, k 阶余子式)
在一个 n 阶行列式 D 中任意选定 k 行 k 列 (k ⩽ n).
位于这些行与列的交点上的 k2 个元素按原来的次序组成的一个 k 阶行列
式 M, 称为行列式 D 的一个 k 阶子式.
在 D 中划去这 k 行 k 列后, 余下的元素按原来的次序组成的 n − k 阶行列
式 M′ , 称为 k 阶子式 M 的余子式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 190 / 195


定义 6.1 (k 阶子式, k 阶余子式)
在一个 n 阶行列式 D 中任意选定 k 行 k 列 (k ⩽ n).
位于这些行与列的交点上的 k2 个元素按原来的次序组成的一个 k 阶行列
式 M, 称为行列式 D 的一个 k 阶子式.
在 D 中划去这 k 行 k 列后, 余下的元素按原来的次序组成的 n − k 阶行列
式 M′ , 称为 k 阶子式 M 的余子式.

从定义知, M 也是 M′ 的余子式, 所以 M 和 M′ 可以称为 D 的一对互余的


子式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 190 / 195


例 6.2
在 4 阶行列式


1 2 1 4


0 −1 2 1


0 0 2 1


0 0 1 3

中选定第 1、3 行, 第 2、4 列得到一个 2 阶子式

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 191 / 195


例 6.2
在 4 阶行列式


1 2 1 4


0 −1 2 1


0 0 2 1


0 0 1 3

中选定第 1、3 行, 第 2、4 列得到一个 2 阶子式

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 191 / 195


例 6.2
在 4 阶行列式


1 2 1 4


0 −1 2 1


0 0 2 1


0 0 1 3

中选定第 1、3 行, 第 2、4 列得到一个 2 阶子式

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 191 / 195


例 6.2
在 4 阶行列式


1 2 1 4


0 −1 2 1


0 0 2 1


0 0 1 3

中选定第 1、3 行, 第 2、4 列得到一个 2 阶子式



2 4

M= ,
0 1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 191 / 195


例 6.2
在 4 阶行列式


1 2 1 4


0 −1 2 1


0 0 2 1


0 0 1 3

中选定第 1、3 行, 第 2、4 列得到一个 2 阶子式



2 4

M= ,
0 1

M 的余子式为
0 2

M = .
0 1

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 191 / 195


例 6.3
在 5 阶行列式

a11 a12 a13 a14 a15


a21 a22 a23 a24 a25


a31 a32 a33 a34 a35


a41 a42 a43 a44 a45


a51 a52 a53 a54 a55

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 192 / 195


例 6.3
在 5 阶行列式

a11 a12 a13 a14 a15


a21 a22 a23 a24 a25


a31 a32 a33 a34 a35


a41 a42 a43 a44 a45


a51 a52 a53 a54 a55



a12 a13 a15 a
31 a34
M = a22 a23 a25 与 ′
M =
a51 a54
a42 a43 a45

是一对互余的余子式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 192 / 195


定义 6.4
设 D 的 k 阶子式 M 在 D 中所在的行、列指标分别是 i1 , i2 , · · · , ik ; j1 , j2 , · · · ,
jk .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 193 / 195


定义 6.4
设 D 的 k 阶子式 M 在 D 中所在的行、列指标分别是 i1 , i2 , · · · , ik ; j1 , j2 , · · · ,
jk . 则 M 的余子式 M′ 前面加上符号 (−1)(i1 +i2 +···+ik )+(j1 +j2 +···+jk ) 后称为 M
的代数余子式.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 193 / 195


定义 6.4
设 D 的 k 阶子式 M 在 D 中所在的行、列指标分别是 i1 , i2 , · · · , ik ; j1 , j2 , · · · ,
jk . 则 M 的余子式 M′ 前面加上符号 (−1)(i1 +i2 +···+ik )+(j1 +j2 +···+jk ) 后称为 M
的代数余子式. 记为

A ≜ (−1)(i1 +i2 +···+ik )+(j1 +j2 +···+jk ) M′ .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 193 / 195


定义 6.4
设 D 的 k 阶子式 M 在 D 中所在的行、列指标分别是 i1 , i2 , · · · , ik ; j1 , j2 , · · · ,
jk . 则 M 的余子式 M′ 前面加上符号 (−1)(i1 +i2 +···+ik )+(j1 +j2 +···+jk ) 后称为 M
的代数余子式. 记为

A ≜ (−1)(i1 +i2 +···+ik )+(j1 +j2 +···+jk ) M′ .

定理 6.5 (Laplace 定理)


行列式 D 中任意取定 k (1 ⩽ k ⩽ n − 1) 个行. 由这 k 行元素所组成的一切 k
阶子式与它们的代数余子式的乘积的和, 等于行列式 D.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 193 / 195


定义 6.4
设 D 的 k 阶子式 M 在 D 中所在的行、列指标分别是 i1 , i2 , · · · , ik ; j1 , j2 , · · · ,
jk . 则 M 的余子式 M′ 前面加上符号 (−1)(i1 +i2 +···+ik )+(j1 +j2 +···+jk ) 后称为 M
的代数余子式. 记为

A ≜ (−1)(i1 +i2 +···+ik )+(j1 +j2 +···+jk ) M′ .

定理 6.5 (Laplace 定理)


行列式 D 中任意取定 k (1 ⩽ k ⩽ n − 1) 个行. 由这 k 行元素所组成的一切 k
阶子式与它们的代数余子式的乘积的和, 等于行列式 D.

设 D 中取定 k 行后得到的子式为 M1 , M2 , · · · , Mt , 它们的代数余子式分别


为 A1 , A2 , · · · , At ,

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 193 / 195


定义 6.4
设 D 的 k 阶子式 M 在 D 中所在的行、列指标分别是 i1 , i2 , · · · , ik ; j1 , j2 , · · · ,
jk . 则 M 的余子式 M′ 前面加上符号 (−1)(i1 +i2 +···+ik )+(j1 +j2 +···+jk ) 后称为 M
的代数余子式. 记为

A ≜ (−1)(i1 +i2 +···+ik )+(j1 +j2 +···+jk ) M′ .

定理 6.5 (Laplace 定理)


行列式 D 中任意取定 k (1 ⩽ k ⩽ n − 1) 个行. 由这 k 行元素所组成的一切 k
阶子式与它们的代数余子式的乘积的和, 等于行列式 D.

设 D 中取定 k 行后得到的子式为 M1 , M2 , · · · , Mt , 它们的代数余子式分别


为 A1 , A2 , · · · , At , 则

D = M1 A1 + M2 A2 + · · · + Mt At .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 193 / 195


定义 6.4
设 D 的 k 阶子式 M 在 D 中所在的行、列指标分别是 i1 , i2 , · · · , ik ; j1 , j2 , · · · ,
jk . 则 M 的余子式 M′ 前面加上符号 (−1)(i1 +i2 +···+ik )+(j1 +j2 +···+jk ) 后称为 M
的代数余子式. 记为

A ≜ (−1)(i1 +i2 +···+ik )+(j1 +j2 +···+jk ) M′ .

定理 6.5 (Laplace 定理)


行列式 D 中任意取定 k (1 ⩽ k ⩽ n − 1) 个行. 由这 k 行元素所组成的一切 k
阶子式与它们的代数余子式的乘积的和, 等于行列式 D.

设 D 中取定 k 行后得到的子式为 M1 , M2 , · · · , Mt , 它们的代数余子式分别


为 A1 , A2 , · · · , At , 则

D = M1 A1 + M2 A2 + · · · + Mt At .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 193 / 195


例如, 在行列式
4
1 2 1

0 −1 2 1
D =
1 0 1 3

0 1 3 1
中取定第一、二行, 得到六个 2 阶子式:

1 2 1 1 1 4

M1 = , M2 = , M3 = ,
0 −1 0 2 0 1

2 1 2 4 1 4

M4 = , M5 = , M6 = .
−1 2 −1 1 2 1

它们对应的代数余子式为

A1 = (−1)(1+2)+(1+2) M′1 = M′1 , A2 = (−1)(1+2)+(1+3) M′2 = −M′2 ,


A3 = (−1)(1+2)+(1+4) M′3 = M′3 , A4 = (−1)(1+2)+(2+3) M′4 = M′4 ,
A5 = (−1)(1+2)+(2+4) M5′ = −M5′ , A6 = (−1)(1+2)+(3+4) M′6 = M′6 .

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 194 / 195


根据拉普拉斯定理

D = M1 A1 + M2 A2 + · · · + M6 A6

1 2 1 3 1 1 0 3

= · − ·
0 −1 3 1 0 2 1 1

1 4 0 1 2 1 1 3

+ · + ·
0 1 1 3 −1 2 0 1

2 4 1 1 1 4 1 0

− · + ·
−1 1 0 3 2 1 0 1
= (−1) × (−8) − 2 × (−3) + 1 × (−1) + 5 × 1 − 6 × 3 + (−7) × 1
= 8 + 6 − 1 + 5 − 18 − 7 = −7.

黄正华 (武汉大学) 第 1 章 行列式 February 5, 2020 195 / 195

You might also like