如上所述,我们需要一个公式来确定一个
矩阵是否是非奇异的。我们不会从给出这样的公式开始。相反,我们将从考虑这样一个公式计算的函数开始。我们将通过它的性质来定义这个函数,然后证明具有这些性质的函数存在且唯一,并且还会描述计算这个函数的公式。(因为我们将证明这个函数存在且唯一,从一开始我们将说 "
" 而不是 “如果存在一个行列式函数,那么
" 以及 “行列式” 而不是 “任何行列式”。)
- 定义 2.1
一个
行列式 是一个函数
,使得
-
对于 
-
对于 
-
当 
-
其中
是单位矩阵
(
是矩阵的行). 我们通常写
来表示
.
- 注 2.2
性质 (2) 是多余的,因为
![{\displaystyle T\;{\xrightarrow[{}]{\rho _{i}+\rho _{j}}}\;{\xrightarrow[{}]{-\rho _{j}+\rho _{i}}}\;{\xrightarrow[{}]{\rho _{i}+\rho _{j}}}\;{\xrightarrow[{}]{-\rho _{i}}}\;{\hat {T}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aed296702db00e12b10527bf2fa6d027f1005c04)
交换了第
行和第
行。行列式的符号改变了,但矩阵本身没有改变,因此它的行列式也没有改变。所以行列式为零。
第一个结果表明,满足这些条件的函数给出了非奇异性的判据。(它的最后一句话是,在满足前三个条件的情况下,(4) 等价于阶梯形矩阵的行列式等于对角线上的乘积的条件)。
- 引理 2.3
具有两行相同的矩阵的行列式为零。具有零行的矩阵的行列式为零。矩阵非奇异当且仅当它的行列式不为零。阶梯形矩阵的行列式等于其对角线上的乘积。
- 证明
为了验证第一句话,交换这两行。行列式的符号改变了,但矩阵本身没有改变,因此它的行列式也没有改变。所以行列式为零。
对于第二句话,我们将零行乘以 -1 并应用性质 (3)。用常数乘以零行不会改变矩阵,因此性质 (3) 意味着
。这只有在
时才成立。
对于第三句话,其中
是高斯-约旦消元,根据定义,
的行列式为零当且仅当
的行列式为零(尽管它们在符号或大小上可能不同)。一个非奇异
高斯-约旦消元为单位矩阵,因此具有非零行列式。一个奇异
消元为一个
具有零行的矩阵;根据该引理的第二句话,它的行列式为零。
最后,对于第四句话,如果一个阶梯形矩阵是奇异的,那么它在对角线上有一个零,也就是说,沿其对角线的乘积为零。第三句话说,如果一个矩阵是奇异的,那么它的行列式为零。因此,如果阶梯形矩阵是奇异的,那么它的行列式等于沿其对角线的乘积。
如果一个阶梯形矩阵是非奇异的,那么它的对角线元素都不为零,所以我们可以使用定义中的性质 (3) 将它们分解出来(同样,竖线
表示行列式运算)。

接下来,使用定义中的性质 (1) 的高斯-约旦消元的约旦部分,留下单位矩阵。

因此,如果一个阶梯形矩阵是非奇异的,那么它的行列式就是沿其对角线的乘积。
该结果为我们提供了一种计算矩阵上的行列式函数值的方法。进行高斯消元,跟踪由于行交换引起的任何符号变化以及分解出的任何标量,然后通过将阶梯形结果的对角线向下相乘来完成。此过程与高斯方法所花费的时间相同,因此对于我们在本书中看到的矩阵大小来说足够快,可以实际应用。
- 示例 2.5
大于
的矩阵的行列式几乎总是使用高斯消元法最快速地计算。

前面的例子说明了一个重要点。虽然我们还没有找到一个
行列式公式,如果存在,那么我们知道它对矩阵返回什么值——如果有一个具有性质 (1)-(4) 的函数,那么在上面的矩阵上,该函数必须返回
。
- 引理 2.6
对于每个
,如果存在一个
行列式函数,那么它是唯一的。
“如果存在一个
行列式函数” 强调了,尽管我们可以使用高斯消元法来计算行列式函数可能返回的唯一值,但我们还没有证明对于所有
,这样的行列式函数都存在。在本节的剩余部分,我们将生成行列式函数。
对于这些,假设一个
行列式函数对于所有
都存在。
- 此练习推荐所有读者。
- 问题 1
使用高斯消元法求解每个行列式。
-
-
- 问题 2
- 使用高斯消元法求解每个。
-
-
- 问题 3
对于哪些
的值,此系统有唯一解?

- 此练习推荐所有读者。
- 问题 4
用
表示这些。
-
-
-
- 此练习推荐所有读者。
- 问题 6
如果系数矩阵的行列式不为零,描述齐次线性方程组的解集。
- 此练习推荐所有读者。
- 问题 7
证明这个行列式为零。

- 问题 8
- 求
,
, 和
矩阵的行列式,其
元素由
给出。 - 求一个方阵的行列式,其
元素为
。
- 问题 9
- 求
,
, 和
矩阵的行列式,其
元素由
给出。 - 求一个方阵的行列式,其
元素为
。
- 此练习推荐所有读者。
- 问题 10
证明行列式函数不是线性的,给出一个情况,其中
.
- 问题 12
证明任何三角矩阵(上三角或下三角)的行列式都是其对角线上元素的乘积。
- 此练习推荐所有读者。
- 问题 16
证明具有有理数元素的矩阵具有有理数行列式。
解决方案
- 安宁,诺曼(提案者);特里格,C. W.(求解者) (1953), "初等问题 1016", 美国数学月刊, 美国数学学会, 60 (2): 115 .