4.1.行列式
行列式是什么?怎么做?
1.引入
由上一节继续:对于二元线性方程组:
该方程组的系数矩阵为:
是一个二级矩阵,我们令:
则等式左侧称作一个二阶行列式(Determinant)。也称为矩阵 A 的行列式,记作 或 。
用这个可以解决上一讲方程组解的判别问题。我们期望可以研究不止二阶的方程组的解判别问题,很自然的我们考虑 阶行列式的情况。
2. 阶行列式
2.1 预备知识
元排序
对于 个自然数 (或 个不同的正整数), 它的一个全排列称为一个n 元排列。
从而 (或 个不同的正整数)形成的 元排列有 个。
如: 元排列有 , , , , , .
现在看一个例子:对于 4 元排列:2413 其中按照从左到右,顺序(从小到大)的数对有:24,23 。逆序(从大到小)的数对有:21,43,41,31 。
其中逆序的数对的数目成为这个排列的逆序数,记作:
逆序数是偶(奇)数的排列称为偶(奇)排列
若将该偶排列 2431 中的 4 与 1 交换位置,其余数不动,则该操作称为一个对换,记作为 ,变为 2134 。变换后的逆序数仅有一个,变成了奇排列.由此我们能推广为一个定理:
对换能改变排列的奇偶性
情景一:先看对换的两个数相邻的情景:对于任意的两个数 :
将对换后:
显然对任意的 和 他们对于 和 的序列情况不变,变的只有 和 之间的情况。故对换前后的逆序数相差一,从而二者的奇偶性相反。
情景二:对于任意位置的对换,设:之间的 个数为 ,即
将对换后应该变成如下形式:
我们尝试是否能用有限次相邻的对换来得到目标式子: 对于初式,我们让 一直和与他右邻的数进行对换,即执行: ,原式变为:
同理,我们再让 一直和与他左邻的数进行对换,即执行: ,原式变为:
从初排列一直到目标式子,我们一共经历了 次对换,显然是个奇数次,也能够改变它的奇偶性。
任一 元排列 与 可以经过一系列的对换互相转变, 且所作对换的次数与 有相同的奇偶性。
设 经过 次对换变成了 (偶排列)。 若 是奇排列,则 s 必为奇数。 若 是偶排列,则 s 必为偶数。
2.2 阶行列式的定义
定义 阶行列式为形如:
的数的组合。(表示对 的 元排列求和)
它是 项的代数和 ,其中等号右侧每一项是不同行,不同列的 个元素的乘积,每一项按行指标成自然序(从小到大)排好位置,列指标呈全排列插入。当列指标形成的排列是偶排列时,该项为正;当列指标形成的排列是奇排列时,该项为负.
其中从左上到右下的对角线叫做该行列式的主对角线。
设矩阵 :
则上述公式也称为 矩阵 A 的行列式,记作 或 。
2.3 不同的基础行列式
1 阶行列式:
2 阶行列式:
3 阶行列式:
接下来我们再看一种特殊的 阶行列式:
主对角线下方元素全为 0 的行列式,我们称作上三角行列式
由于对角线下方的元素都为零,显然所有副对角线上的元素都至少会乘以一个 ,该项被约,而所有其他的对角线除了主对角线以外同上,所以:
上三角行列式的值等于它的主对角线上 n 个元素的乘积。
对于一个 阶行列式,它的任意一项应为:
若将其经过 次的两个元素交换位置。它的行指标排列 应该经过了 次对换,设变成了 .同理,它的列指标排列 也应该经过了 次对换,设变成了 .所以变换后的原式应为:
不过正负性未知,接下来再讨论奇偶性:考虑
两式相乘:
故原式为:
这说明我们交换某一项的乘积,不影响乘积,但是系数会因为行指标/列指标的奇偶性变化而变化。
特别地,对于 级矩阵 ,它的行列式:
也就是说,对于 级矩阵 ,它的行列式:不论按行序列展开,还是按列序列展开,他们的结果都是一样的。
由此能够引出另一个定义:
2.4 行列式的性质
设 级矩阵
把行列互换得到的矩阵
称为 的转置,记作 或 或 .
现在我们考虑 与 之间的关系:
我们将 按列指标成自然序排列,就会变成:
这其实就是我们 最后讨论的情况,由此能够引出行列式的第一性质:
对于任一行列式,有:
若矩阵 的第 行/列乘上一非零常数 变成矩阵 ,其行列式关系为:
相应地,若某一行(列)的元素有公因子 ,则可以将 提出来,即
行列式有:
将这两个行列式展开成累和形式:
若行列式 的第 行/列的元素都是两数之和,则有:
将这行列式展开成累和形式:
显然得证。
若将行列式 的第 行/列与第 行/列互换,得到行列式 ,则,
将这行列式展开成累和形式:
若将行列式 的任意两行/列成比例/相等,则行列式的值为
若将行列式 第 行/列的 倍加到第 行/列 ,变成行列式 ,则
证明略。
2.5 余子式/代数余子式
我们回来看三阶行列式
我们尝试将展开式的所有带第一行的元素合并起来,有:
惊讶地发现,我们通过将三阶行列式按行展开,成功地将行列式降阶为了几个二阶的行列式,这每一个行列式称作其前方元素的余子式.常记作 。例如
就是 的余子式。而通过上式,我们发现余子式是存在正负区别的,行标加列标是偶数的就是正,反之是负,带上正负关系的余子式叫做代数余子式,记作 。原式等价于:
既然三阶行列式有这种定义,我们尝试将它推广到 阶行列式的情况:
设 级矩阵
我们划去矩阵 的 (第行第列) 的 元所在的第 行第 列。剩余的元素按照原来的顺序构成一个 阶行列式,该行列式称为 元的 余子式 ,记作 。带上正负关系的余子式叫做 元的 代数余子式 ,记作
同理,我们继续寻找原行列式与余子式的关系:
级矩阵 的行列式 存在如下关系:
其中
取定 的 第 行:
先略
按行展开有定理四,我们当然要考虑按列展开,理应有同样的效益
级矩阵 的行列式 存在如下关系:
其中
通过定理四的证明做转置即得证。
级矩阵 的行列式 存在如下关系: 当 时:
级矩阵 的行列式 存在如下关系: 当 时:
2.5.5 范德蒙德行列式
下面看一道例题,求行列式:
我们尝试将他按第一行展开,先让第一列剩余元素变成 :
这一类十分经典的行列式叫做范德蒙德行列式.
在线性代数中, 范德蒙德矩阵(Vandermonde matrix)是一个各行(row)呈现出“几何级数”关系的矩阵,得名于亚历山大‑泰奥菲尔·范德蒙德。我们尝试将其推广至 阶的形式:
由三阶的经验,我们同样猜测它的结果为:
利用数学归纳法,跟方才尝试将第一列剩余的元素全部化为 ,即将第 行的元素乘第二行然后减到第 行上,一下子就能解出来。
2.6 线性方程组解与行列式的关系
通过上面的铺垫,我们终于可以讨论线性方程组解与行列式的关系了。现在讨论在数域 上 个方程组的 元线性方程组存在唯一解的充分必要条件。
我们依旧是从增广矩阵出发:
增广矩阵 经过初等行变换,将其化为阶梯形矩阵,这个阶梯形矩阵记作 同理:系数矩阵 经过上述初等行变换,将其化为阶梯形矩阵,这个阶梯形矩阵记作
方程组无解,则一定会出现 “ ” 类似的方程, 有非零行 ,由此也能知道 有零行,所以 。
方程组有无穷多解,则 非零行的数目 ,能知道 一定有零行,由此也能知道 也一定有零行,*所以 。 * 方程组有唯一解,则 非零行的数目 ,能知道 每一行都是非零行,由此也能知道 每一行也一定都是非零行,即有 个主元:
其中
由于 J 是一个上三角矩阵,可知
又由于 , 故 等价于
综上:
在数域 上 个方程组的 元线性方程组:
方程组无解,则 。
方程组有无穷多解,则 。
方程组有唯一解,则
在数域 上 个方程组的 元齐次线性方程组:
方程组只有 0 这一个解,则它的系数矩阵的行列式 。
从而方程组有非 0 解,则它的系数矩阵的行列式 。
以上性质,是我们津津乐道的克莱姆法则的第一部分
2.7 克莱姆法则
克莱姆法则或克莱姆法则(英语:Cramer’s rule / formula)是一个线性代数中的定理,用行列式来计算出线性等式组中的所有解。这个定理因加百列·克莱姆(1704年 - 1752年)的卓越使用而命名。
在计算上,并非最有效率之法,因而在很多条等式的情况中没有广泛应用。不过,这一定理在理论性方面十分有效。
先略,等第四章
2.8 行列式的几何性质
我们先看二阶行列式:
它表示坐标分别为: 和 的向量 围成的平行四边形的定向面积.

如果以逆时针方向为正向的话,有向面积的意义是:平行四边形面积为正当且仅当以原点为不动点将 逆时针“转到 处时,扫过的地方在平行四边形里,否则的话面积就是负的。
再看三阶行列式:
它表示坐标分别为: , 和 的向量形成的平行六面体的有向体积,也叫做这三个向量的混合积。

三维空间中有向体积的定义要比二维空间中复杂,一般是根据右手定则来约定。
2.9 行列式的子式
对 级矩阵 ,取定 行,即第 行,(其中 ),再取定 列,即第 列,(其中 ),这 行和 列交叉出的那 个元素按照原来的排法形成一个 阶行列式,称为 的一个 k 阶子式,记作:
而如果划去上述上述 行和 列,剩余的元素按照原来的排法形成一个 阶行列式,称为上述子式的一个k 阶余子式。
设 为矩阵剩余的行,(其中: ) 。 为矩阵剩余的列,(其中: )。则上述子式的余子式其实也是 的一个 n - k 阶子式:
由代数余子式的定义,其相应的代数余子式也可以写作:
2.10 行列式按 行 列展开
对 级矩阵 ,取定 行,即第 行,(其中 ),则 等于这 k 行形成的所有 k 阶子式跟他自己的代数余子式的乘积之和。这个定理就是大名鼎鼎的拉普拉斯展开 / 拉普拉斯定理
我们把第 行的元素放在第一个位置,第 行的元素放在第二个位置,以此类推,第 行的元素放在第 个位置。有:
同理把剩余的第 行放在他们的后面:
由于 ,所以对于 而言, 之后有 个和它本身逆序的数对。 之后有 个和它本身逆序的数对… 之后有 个和它本身逆序的数对。后面的都是顺序,无逆序排列。
对于列指标,按照行列式本身的定义即可,所以我们就有如下公式:
作为列指标在 当中取值, 作为列指标在 当中取值;之前上式就等于:
2.10.1 范德蒙德定理应用
我们来看这样一个行列式:
将它按前 行展开,有:
以上规律,我们可以记成:
