跳至主要内容

4.1.行列式

2026年4月28日星期二·#线性代数线性代数·4453 字 22 分钟·
-浏览量
·
简介

行列式是什么?怎么做?

1.引入#

由上一节继续:对于二元线性方程组:

{a11x1+a12x2=b1a21x1+a22x2=b2(1)\left\{\begin{matrix}a_{11}x_1+a_{12}x_2=b_1 \\a_{21}x_1+a_{22}x_2=b_2 \end{matrix}\right.\qquad\qquad(1)

该方程组的系数矩阵为:

A=(a11a12a21a22)A=\begin{pmatrix}a_{11} &a_{12} \\a_{21} &a_{22} \end{pmatrix}

是一个二级矩阵,我们令:

∣a11a12a21a22∣=a11a22−a21a12\begin{vmatrix}a_{11} &a_{12} \\a_{21} &a_{22} \end{vmatrix}=a_{11}a_{22}-a_{21}a_{12}

则等式左侧称作一个二阶行列式(Determinant)。也称为矩阵 A 的行列式,记作 或 。

用这个可以解决上一讲方程组解的判别问题。我们期望可以研究不止二阶的方程组的解判别问题,很自然的我们考虑 阶行列式的情况。


2. 阶行列式#

2.1 预备知识#

元排序#

对于 个自然数 (或 个不同的正整数), 它的一个全排列称为一个n 元排列。

从而 (或 个不同的正整数)形成的 元排列有 个。

如: 元排列有 , , , , , .

现在看一个例子:对于 4 元排列:2413 其中按照从左到右,顺序(从小到大)的数对有:24,23 。逆序(从大到小)的数对有:21,43,41,31 。

其中逆序的数对的数目成为这个排列的逆序数,记作:

逆序数是偶(奇)数的排列称为偶(奇)排列

若将该偶排列 2431 中的 4 与 1 交换位置,其余数不动,则该操作称为一个对换,记作为 ,变为 2134 。变换后的逆序数仅有一个,变成了奇排列.由此我们能推广为一个定理:

Tip

对换能改变排列的奇偶性

证明

情景一:先看对换的两个数相邻的情景:对于任意的两个数 :

⋅⋅p⋅⋅⋅⋅⋅⋅i    j⋅⋅⋅⋅⋅⋅q⋅⋅··p······i \;\; j······q··

将对换后:

⋅⋅p⋅⋅⋅⋅⋅⋅j    i⋅⋅⋅⋅⋅⋅q⋅⋅··p······j \;\; i······q··

显然对任意的 和 他们对于 和 的序列情况不变,变的只有 和 之间的情况。故对换前后的逆序数相差一,从而二者的奇偶性相反。

情景二:对于任意位置的对换,设:之间的 个数为 ,即

⋅⋅⋅⋅⋅⋅⋅⋅i    k1⋅⋅⋅ks    j⋅⋅⋅⋅⋅⋅⋅⋅········i \;\;k_1···k_s\; \;j········

将对换后应该变成如下形式:

⋅⋅⋅⋅⋅⋅⋅⋅j    k1⋅⋅⋅ks    i⋅⋅⋅⋅⋅⋅⋅⋅········j \;\;k_1···k_s\; \;i········

我们尝试是否能用有限次相邻的对换来得到目标式子: 对于初式,我们让 一直和与他右邻的数进行对换,即执行: ,原式变为:

⋅⋅⋅⋅⋅⋅⋅⋅k1⋅⋅⋅ks    j    i⋅⋅⋅⋅⋅⋅⋅⋅········ k_1···k_s\; \;j\;\;i········

同理,我们再让 一直和与他左邻的数进行对换,即执行: ,原式变为:

⋅⋅⋅⋅⋅⋅⋅⋅j    k1⋅⋅⋅ks    i⋅⋅⋅⋅⋅⋅⋅⋅········j \;\;k_1···k_s\; \;i········

从初排列一直到目标式子,我们一共经历了 次对换,显然是个奇数次,也能够改变它的奇偶性。

Q.E.DQ.E.D
Tip

任一 元排列 与 可以经过一系列的对换互相转变, 且所作对换的次数与 有相同的奇偶性。

证明

设 经过 次对换变成了 (偶排列)。 若 是奇排列,则 s 必为奇数。 若 是偶排列,则 s 必为偶数。

Q.E.DQ.E.D

2.2 阶行列式的定义#

Tip

定义 阶行列式为形如:

∣a11a12⋅⋅⋅a1na21a22⋅⋅⋅a2n⋮⋮⋱⋮an1an2⋅⋅⋅ann∣:=∑j1j2...jn(−1)τ(j1j2...jn)a1j1a2j2⋅⋅⋅anjn\begin{vmatrix}a_{11} &a_{12} &··· &a_{1n} \\a_{21} &a_{22} &··· &a_{2n} \\⋮ &⋮ &\ddots &⋮ \\a_{n1} &a_{n2} &··· &a_{nn} \end{vmatrix}:= \sum_{j_1j_2...j_n} (-1)^{τ(j_1j_2...j_n)}a_{1j_1}a_{2j_2}···a_{nj_n}

的数的组合。(表示对 的 元排列求和)

它是 项的代数和 ,其中等号右侧每一项是不同行,不同列的 个元素的乘积,每一项按行指标成自然序(从小到大)排好位置,列指标呈全排列插入。当列指标形成的排列是偶排列时,该项为正;当列指标形成的排列是奇排列时,该项为负.

其中从左上到右下的对角线叫做该行列式的主对角线。

设矩阵 :

A=(a11a12⋅⋅⋅a1na21a22⋅⋅⋅a2n⋮⋮⋱⋮an1an2⋅⋅⋅ann)A=\begin{pmatrix}a_{11} &a_{12} &··· &a_{1n} \\a_{21} &a_{22} &··· &a_{2n} \\⋮ &⋮ &\ddots &⋮ \\a_{n1} &a_{n2} &··· &a_{nn} \end{pmatrix}

则上述公式也称为 矩阵 A 的行列式,记作 或 。


2.3 不同的基础行列式#

1 阶行列式:#

∣a∣=a|a|=a

2 阶行列式:#

∣a11a12a21a22∣=a11a22−a21a12\begin{vmatrix}a_{11} &a_{12} \\a_{21} &a_{22} \end{vmatrix}=a_{11}a_{22}-a_{21}a_{12}

3 阶行列式:#

∣abcdefghi∣=aei+bfg+cdh−ceg−afh−bdi \begin{vmatrix} a & b & c \\ d & e & f \\ g & h & i \end{vmatrix} = aei + bfg + cdh - ceg - afh - bdi

接下来我们再看一种特殊的 阶行列式:

主对角线下方元素全为 0 的行列式,我们称作上三角行列式#

∣a11a12⋯a1n0a22⋯a2n⋮⋮⋱⋮00⋯ann∣=a11 a22 a33 ... ann\begin{vmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ 0 & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \cdots & a_{nn} \end{vmatrix}=a_{11}\,a_{22}\,a_{33}\,...\,a_{nn}

由于对角线下方的元素都为零,显然所有副对角线上的元素都至少会乘以一个 ,该项被约,而所有其他的对角线除了主对角线以外同上,所以:

Tip

上三角行列式的值等于它的主对角线上 n 个元素的乘积。

对于一个 阶行列式,它的任意一项应为:

(−1)τ(j1j2...jn)a1j1a2j2⋅⋅⋅anjn(-1)^{τ(j_1j_2...j_n)}a_{1j_1}a_{2j_2}···a_{nj_n}

若将其经过 次的两个元素交换位置。它的行指标排列 应该经过了 次对换,设变成了 .同理,它的列指标排列 也应该经过了 次对换,设变成了 .所以变换后的原式应为:

ai1k1ai2k2⋅⋅⋅ainkna_{i_1k_1}a_{i_2k_2}···a_{i_nk_n}

不过正负性未知,接下来再讨论奇偶性:考虑

(−1)τ(i1i2...in)=(−1)s(-1)^{τ(i_1i_2...i_n)}=(-1)^s(−1)τ(k1k2...kn)=(−1)s(−1)τ(j1j2...jn)(-1)^{τ(k_1k_2...k_n)}=(-1)^s(-1)^{τ(j_1j_2...j_n)}

两式相乘:

(−1)τ(k1k2...kn)+τ(i1i2...in)=(−1)τ(j1j2...jn)(-1)^{τ(k_1k_2...k_n)+τ(i_1i_2...i_n)}=(-1)^{τ(j_1j_2...j_n)}

故原式为:

(−1)τ(k1k2...kn)+τ(i1i2...in)ai1k1ai2k2⋅⋅⋅ainkn(-1)^{τ(k_1k_2...k_n)+τ(i_1i_2...i_n)}a_{i_1k_1}a_{i_2k_2}···a_{i_nk_n}

这说明我们交换某一项的乘积,不影响乘积,但是系数会因为行指标/列指标的奇偶性变化而变化。

特别地,对于 级矩阵 ,它的行列式:

∣A∣=∑i1i2...in(−1)τ(i1i2...in)ai11ai22⋅⋅⋅ainn|A|= \sum_{i_1i_2...i_n} (-1)^{τ(i_1i_2...i_n)}a_{i_11}a_{i_22}···a_{i_nn}

也就是说,对于 级矩阵 ,它的行列式:不论按行序列展开,还是按列序列展开,他们的结果都是一样的。

由此能够引出另一个定义:


2.4 行列式的性质#

Tip

设 级矩阵

A=(a11a12⋅⋅⋅a1na21a22⋅⋅⋅a2n⋮⋮⋱⋮an1an2⋅⋅⋅ann)A=\begin{pmatrix}a_{11} &a_{12} &··· &a_{1n} \\a_{21} &a_{22} &··· &a_{2n} \\⋮ &⋮ &\ddots &⋮ \\a_{n1} &a_{n2} &··· &a_{nn} \end{pmatrix}

把行列互换得到的矩阵

(a11a21⋅⋅⋅an1a12a22⋅⋅⋅an2⋮⋮⋱⋮a1na2n⋅⋅⋅ann)\begin{pmatrix}a_{11} &a_{21} &··· &a_{n1} \\a_{12} &a_{22} &··· &a_{n2} \\⋮ &⋮ &\ddots &⋮ \\a_{1n} &a_{2n} &··· &a_{nn} \end{pmatrix}

称为 的转置,记作 或 或 .

现在我们考虑 与 之间的关系:

我们将 按列指标成自然序排列,就会变成:

∣AT∣=∑i1i2...in(−1)τ(i1i2...in)ai11ai22⋅⋅⋅ainn=∣A∣|A^T| =\sum_{i_1i_2...i_n} (-1)^{τ(i_1i_2...i_n)}a_{i_11}a_{i_22}···a_{i_nn}=| A|

这其实就是我们 最后讨论的情况,由此能够引出行列式的第一性质:

Tip

对于任一行列式,有:

∣AT∣=∣A∣|A^T|=|A|
Tip

若矩阵 的第 行/列乘上一非零常数 变成矩阵 ,其行列式关系为:

∣B∣=k∣A∣|B|=k|A|

相应地,若某一行(列)的元素有公因子 ,则可以将 提出来,即

行列式有:

∣A∣=∣a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮am1am2⋯amn∣                       ∣B∣=∣a11a12⋯a1na21a22⋯a2n⋮⋮⋮kai1kai2⋯kain⋮⋮⋱⋮am1am2⋯amn∣|A|=\begin{vmatrix} a_{11}& a_{12}& \cdots & a_{1n} \\ a_{21}& a_{22}& \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1}& a_{m2}& \cdots & a_{mn} \end{vmatrix}\;\;\;\;\;\;\;\;\;\;\;\ |B| = \begin{vmatrix} a_{11}& a_{12}& \cdots & a_{1n} \\ a_{21}& a_{22}& \cdots & a_{2n} \\ \vdots& \vdots& & \vdots \\ ka_{i1}& ka_{i2}& \cdots & ka_{in} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1}& a_{m2}& \cdots & a_{mn} \end{vmatrix}

将这两个行列式展开成累和形式:

∣B∣=∑j1j2...jn(−1)τ(j1j2...jn)a1j1a2j2⋅⋅⋅(kaiji)⋅⋅⋅anjn |B|= \sum_{j_1j_2...j_n} (-1)^{τ(j_1j_2...j_n)}a_{1j_1}a_{2j_2}···(ka_{ij_i})···a_{nj_n} \\ =k∑j1j2...jn(−1)τ(j1j2...jn)a1j1a2j2⋅⋅⋅anjn=k∣A∣=k\sum_{j_1j_2...j_n} (-1)^{τ(j_1j_2...j_n)}a_{1j_1}a_{2j_2}···a_{nj_n}\\ =k|A|
Tip

若行列式 的第 行/列的元素都是两数之和,则有:

∣a11a12⋯a1na21a22⋯a2n⋮⋮⋮bi1+ci1bi2+ci2⋯bin+cin⋮⋮⋱⋮am1am2⋯amn∣=∣a11a12⋯a1na21a22⋯a2n⋮⋮⋮bi1bi2⋯bin⋮⋮⋱⋮am1am2⋯amn∣+∣a11a12⋯a1na21a22⋯a2n⋮⋮⋮ci1ci2⋯cin⋮⋮⋱⋮am1am2⋯amn∣\begin{vmatrix} a_{11}& a_{12}& \cdots & a_{1n} \\ a_{21}& a_{22}& \cdots & a_{2n} \\ \vdots& \vdots& & \vdots \\ b_{i1}+c_{i1}& b_{i2}+c_{i2}& \cdots & b_{in}+c_{in} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1}& a_{m2}& \cdots & a_{mn} \end{vmatrix}= \begin{vmatrix} a_{11}& a_{12}& \cdots & a_{1n} \\ a_{21}& a_{22}& \cdots & a_{2n} \\ \vdots& \vdots& & \vdots \\ b_{i1}& b_{i2}& \cdots & b_{in} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1}& a_{m2}& \cdots & a_{mn} \end{vmatrix}+ \begin{vmatrix} a_{11}& a_{12}& \cdots & a_{1n} \\ a_{21}& a_{22}& \cdots & a_{2n} \\ \vdots& \vdots& & \vdots \\ c_{i1}& c_{i2}& \cdots & c_{in} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1}& a_{m2}& \cdots & a_{mn} \end{vmatrix}

将这行列式展开成累和形式:

∣A∣=∑j1j2...jn(−1)τ(j1j2...jn)a1j1a2j2⋅⋅⋅(biji+ciji)⋅⋅⋅anjn |A|= \sum_{j_1j_2...j_n} (-1)^{τ(j_1j_2...j_n)}a_{1j_1}a_{2j_2}···(b_{ij_i}+c_{ij_i})···a_{nj_n} \\ =∑j1j2...jn(−1)τ(j1j2...jn)a1j1a2j2⋅⋅⋅biji⋅⋅⋅anjn+∑j1j2......jn(−1)τ(j1j2...jn)a1j1a2j2⋅⋅⋅ciji⋅⋅⋅anjn=\sum_{j_1j_2...j_n} (-1)^{τ(j_1j_2...j_n)}a_{1j_1}a_{2j_2}···b_{ij_i}···a_{nj_n}+\sum_{j_1j_2......j_n} (-1)^{τ(j_1j_2...j_n)}a_{1j_1}a_{2j_2}···c_{ij_i}···a_{nj_n}\\

显然得证。


Tip

若将行列式 的第 行/列与第 行/列互换,得到行列式 ,则,

将这行列式展开成累和形式:

∣C∣=∑j1...ji...jk...jn(−1)τ(j1...ji...jk...jn)a1j1⋅⋅⋅akji⋅⋅⋅aijk⋅⋅⋅anjn |C|= \sum_{j_1...j_i...j_k...j_n} (-1)^{τ(j_1...j_i...j_k...j_n)}a_{1j_1}···a_{kj_i}···a_{ij_k}···a_{nj_n} \\ =∑j1...ji...jk...jn(−1)⋅(−1)τ(j1...jk...ji...jn)a1j1⋅⋅⋅aijk⋅⋅⋅akji⋅⋅⋅anjn=−∣A∣ = \sum_{j_1...j_i...j_k...j_n} (-1)·(-1)^{τ(j_1...j_k...j_i...j_n)}a_{1j_1}···a_{ij_k}···a_{kj_i}···a_{nj_n} \\ =-|A|
Tip

若将行列式 的任意两行/列成比例/相等,则行列式的值为

Tip

若将行列式 第 行/列的 倍加到第 行/列 ,变成行列式 ,则

证明略。


2.5 余子式/代数余子式#

我们回来看三阶行列式

∣A∣=∣a11a12a13a21a22a23a31a32a33∣|A|=\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix}

我们尝试将展开式的所有带第一行的元素合并起来,有:

∣A∣=a11(a22a33−a23a32)+a12(a21a33−a23a31)−a13(a21a32−a22a31)|A| =a_{11}(a_{22}a_{33}-a_{23}a_{32})+a_{12}(a_{21}a_{33}-a_{23}a_{31})-a_{13}(a_{21}a_{32}-a_{22}a_{31})=a11∣a22a23a32a33∣−a12∣a21a23a31a33∣+a13∣a21a22a31a32∣=a_{11}\begin{vmatrix} a_{22} &a_{23} \\ a_{32} & a_{33} \end{vmatrix} - a_{12}\begin{vmatrix} a_{21} &a_{23} \\ a_{31} & a_{33} \end{vmatrix} + a_{13}\begin{vmatrix} a_{21} &a_{22} \\ a_{31} & a_{32} \end{vmatrix}

惊讶地发现,我们通过将三阶行列式按行展开,成功地将行列式降阶为了几个二阶的行列式,这每一个行列式称作其前方元素的余子式.常记作 。例如

M11=∣a22a23a32a33∣M_{11}=\begin{vmatrix} a_{22} &a_{23} \\ a_{32} & a_{33} \end{vmatrix}

就是 的余子式。而通过上式,我们发现余子式是存在正负区别的,行标加列标是偶数的就是正,反之是负,带上正负关系的余子式叫做代数余子式,记作 。原式等价于:

∣A∣=a11A11−a12A12+a13A13|A| =a_{11}A_{11}-a_{12}A_{12}+a_{13}A_{13}

既然三阶行列式有这种定义,我们尝试将它推广到 阶行列式的情况:

Tip

设 级矩阵

A=(a11a12⋅⋅⋅a1na21a22⋅⋅⋅a2n⋮⋮⋱⋮an1an2⋅⋅⋅ann)A=\begin{pmatrix}a_{11} &a_{12} &··· &a_{1n} \\a_{21} &a_{22} &··· &a_{2n} \\⋮ &⋮ &\ddots &⋮ \\a_{n1} &a_{n2} &··· &a_{nn} \end{pmatrix}

我们划去矩阵 的 (第行第列) 的 元所在的第 行第 列。剩余的元素按照原来的顺序构成一个 阶行列式,该行列式称为 元的 余子式 ,记作 。带上正负关系的余子式叫做 元的 代数余子式 ,记作

同理,我们继续寻找原行列式与余子式的关系:


Tip

级矩阵 的行列式 存在如下关系:

∣A∣=ai1Ai1+ai2Ai2+...+ainAin=∑j=1naijAij|A|=a_{i1}A_{i1}+a_{i2}A_{i2}+...+a_{in}A_{in}=\sum_{j=1}^{n}a_{ij}A_{ij}

其中

证明

取定 的 第 行:

∣A∣=∑jnaijAij|A|=\sum_{j}^{n}a_{ij}A_{ij}

先略

按行展开有定理四,我们当然要考虑按列展开,理应有同样的效益


Tip

级矩阵 的行列式 存在如下关系:

∣A∣=a1jA1j+a2jA2j+...+anjAnj=∑i=1naijAij|A|=a_{1j}A_{1j}+a_{2j}A_{2j}+...+a_{nj}A_{nj}=\sum_{i=1}^{n}a_{ij}A_{ij}

其中

证明

通过定理四的证明做转置即得证。


Tip

级矩阵 的行列式 存在如下关系: 当 时:

∣A∣=ai1Ak1+ai2Ak2+...+ainAkn=0|A|=a_{i_1}A_{k_1}+a_{i_2}A_{k_2}+...+a_{i_n}A_{k_n}=0
Tip

级矩阵 的行列式 存在如下关系: 当 时:

∣A∣=a1jA1l+a2jA2l+...+anjAnl=0|A|=a_{1j}A_{1l}+a_{2j}A_{2l}+...+a_{nj}A_{nl}=0

2.5.5 范德蒙德行列式#

下面看一道例题,求行列式:

∣111a1a2a3a12a22a32∣\begin{vmatrix} 1 & 1 & 1 \\ a_{1} & a_{2} & a_{3} \\ a_{1}^2 & a_{2}^2 & a_{3}^2 \end{vmatrix}

我们尝试将他按第一行展开,先让第一列剩余元素变成 :

∣111a1a2a3a12a22a32∣=∣111a1a2a30a22−a1a2a32−a1a3∣=∣1110a2−a1a3−a10a22−a1a2a32−a1a3∣\begin{vmatrix} 1 & 1 & 1 \\ a_{1} & a_{2} & a_{3} \\ a_{1}^2 & a_{2}^2 & a_{3}^2 \end{vmatrix} = \begin{vmatrix} 1 & 1 & 1 \\ a_{1} & a_{2} & a_{3} \\ 0 & a_{2}^2-a_{1}a_{2} & a_{3}^2-a_{1}a_{3} \end{vmatrix}= \begin{vmatrix} 1 & 1 & 1 \\ 0 & a_{2}-a_{1} & a_{3}-a_{1} \\ 0 & a_{2}^2-a_{1}a_{2} & a_{3}^2-a_{1}a_{3} \end{vmatrix}=∣1110a2−a1a3−a10a2(a2−a1)a3(a3−a1)∣=(a2−a1)(a3−a1)∣11a3a2∣= \begin{vmatrix} 1 & 1 & 1 \\ 0 & a_{2}-a_{1} & a_{3}-a_{1} \\ 0 & a_{2}(a_{2}-a_{1}) & a_{3}(a_{3}-a_{1}) \end{vmatrix}=(a_{2}-a_{1})(a_{3}-a_{1})\begin{vmatrix}1 & 1\\a_3 &a_2 \end{vmatrix}=(a2−a1)(a3−a1)(a3−a2)=(a_{2}-a_{1})(a_{3}-a_{1})(a_{3}-a_{2})

这一类十分经典的行列式叫做范德蒙德行列式.

Tip

在线性代数中, 范德蒙德矩阵(Vandermonde matrix)是一个各行(row)呈现出“几何级数”关系的矩阵,得名于亚历山大‑泰奥菲尔·范德蒙德。我们尝试将其推广至 阶的形式:

V=V(a0,a1...an)=[11⋯1a1a2⋯ana12a22⋯an2⋮⋮⋱⋮a1n−1a2n−1⋯ann−1]V =V_{(a_0,a_1...a_n)}= \begin{bmatrix} 1& 1& \cdots & 1 \\ a_{1}& a_{2}& \cdots & a_{n} \\ a_{1}^2& a_{2}^2& \cdots & a_{n}^2 \\ \vdots & \vdots & \ddots & \vdots \\ a_{1}^{n-1}& a_{2}^{n-1}& \cdots & a_{n}^{n-1} \end{bmatrix}

由三阶的经验,我们同样猜测它的结果为:

(a2−a1)(a3−a1)(a4−a1)...(an−a1)                      ⋅(a3−a2)(a4−a2)...(an−a2)...      ⋅(an−an−1)\begin{array}{c} (a_2-a_1)(a_3-a_1)(a_4-a_1)...(a_n-a_1) \\ \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,·(a_3-a_2)(a_4-a_2)...(a_n-a_2) \\ ... \\ \qquad\qquad\qquad\quad\quad\quad\quad\quad\;\;\;·(a_n-a_{n-1}) \\ \end{array}=∏1≤j<i≤n(ai−aj)=\prod_{1\le j<i\le n}^{} (a_i-a_j)
证明

利用数学归纳法,跟方才尝试将第一列剩余的元素全部化为 ,即将第 行的元素乘第二行然后减到第 行上,一下子就能解出来。


2.6 线性方程组解与行列式的关系#

通过上面的铺垫,我们终于可以讨论线性方程组解与行列式的关系了。现在讨论在数域 上 个方程组的 元线性方程组存在唯一解的充分必要条件。

我们依旧是从增广矩阵出发:

增广矩阵 经过初等行变换,将其化为阶梯形矩阵,这个阶梯形矩阵记作 同理:系数矩阵 经过上述初等行变换,将其化为阶梯形矩阵,这个阶梯形矩阵记作

方程组无解,则一定会出现 “ ” 类似的方程, 有非零行 ,由此也能知道 有零行,所以 。

方程组有无穷多解,则 非零行的数目 ,能知道 一定有零行,由此也能知道 也一定有零行,*所以 。 * 方程组有唯一解,则 非零行的数目 ,能知道 每一行都是非零行,由此也能知道 每一行也一定都是非零行,即有 个主元:

J=(c11c12⋯c1n0c22⋯c2n⋮⋮⋱⋮00⋯cnn)J=\begin{pmatrix} c_{11}&c_{12} & \cdots & c_{1n} \\ 0 &c_{22}&\cdots&c_{2n} \\ \vdots & \vdots & \ddots& \vdots \\ 0 &0 & \cdots & c_{nn} \end{pmatrix}

其中

由于 J 是一个上三角矩阵,可知

又由于 , 故 等价于

综上:

Tip

在数域 上 个方程组的 元线性方程组:

方程组无解,则 。

方程组有无穷多解,则 。

方程组有唯一解,则

Tip

在数域 上 个方程组的 元齐次线性方程组:

方程组只有 0 这一个解,则它的系数矩阵的行列式 。

从而方程组有非 0 解,则它的系数矩阵的行列式 。

以上性质,是我们津津乐道的克莱姆法则的第一部分


2.7 克莱姆法则#

克莱姆法则或克莱姆法则(英语:Cramer’s rule / formula)是一个线性代数中的定理,用行列式来计算出线性等式组中的所有解。这个定理因加百列·克莱姆(1704年 - 1752年)的卓越使用而命名。

在计算上,并非最有效率之法,因而在很多条等式的情况中没有广泛应用。不过,这一定理在理论性方面十分有效。

先略,等第四章


2.8 行列式的几何性质#

我们先看二阶行列式:

∣a1b1a2b2∣\begin{vmatrix}a_1 &b_1 \\a_2 &b_2 \end{vmatrix}

它表示坐标分别为: 和 的向量 围成的平行四边形的定向面积.

Pasted image 20260512214201.png
Pasted image 20260512214201.png

如果以逆时针方向为正向的话,有向面积的意义是:平行四边形面积为正当且仅当以原点为不动点将 逆时针“转到 处时,扫过的地方在平行四边形里,否则的话面积就是负的。

再看三阶行列式:

∣a11a12a13a21a22a23a31a32a33∣\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix}

它表示坐标分别为: , 和 的向量形成的平行六面体的有向体积,也叫做这三个向量的混合积。

Pasted image 20260513145105.png
Pasted image 20260513145105.png

三维空间中有向体积的定义要比二维空间中复杂,一般是根据右手定则来约定。


2.9 行列式的子式#

对 级矩阵 ,取定 行,即第 行,(其中 ),再取定 列,即第 列,(其中 ),这 行和 列交叉出的那 个元素按照原来的排法形成一个 阶行列式,称为 的一个 k 阶子式,记作:

A(i1i2...ikj1j2...jk)A\begin{pmatrix}i_1 & i_2 &... &i_k \\j_1 & j_2 &... &j_k\end{pmatrix}

而如果划去上述上述 行和 列,剩余的元素按照原来的排法形成一个 阶行列式,称为上述子式的一个k 阶余子式。

设 为矩阵剩余的行,(其中: ) 。 为矩阵剩余的列,(其中: )。则上述子式的余子式其实也是 的一个 n - k 阶子式:

A(i1′i2′...in−k′j1′j2′...jn−k′)A\begin{pmatrix}i_1^{'} & i_2^{'} &... &i_{n-k}^{'} \\j_1^{'} & j_2^{'} &... &j_{n-k}^{'}\end{pmatrix}

由代数余子式的定义,其相应的代数余子式也可以写作:

(−1)(i1+i2+...+ik)+(j1+j2+...+jk)A(i1′i2′...in−k′j1′j2′...jn−k′)(-1)^{(i_1+i_2+...+i_k)+(j_1+j_2+...+j_k)}A\begin{pmatrix}i_1^{'} & i_2^{'} &... &i_{n-k}^{'} \\j_1^{'} & j_2^{'} &... &j_{n-k}^{'}\end{pmatrix}

2.10 行列式按 行 列展开#

对 级矩阵 ,取定 行,即第 行,(其中 ),则 等于这 k 行形成的所有 k 阶子式跟他自己的代数余子式的乘积之和。这个定理就是大名鼎鼎的拉普拉斯展开 / 拉普拉斯定理

证明

我们把第 行的元素放在第一个位置,第 行的元素放在第二个位置,以此类推,第 行的元素放在第 个位置。有:

ai1,u1  ai2,u2  ...  aik,uka_{i_1,u_1}\;a_{i_2,u_2}\;...\;a_{i_k,u_k}

同理把剩余的第 行放在他们的后面:

ai1,u1  ai2,u2  ...  aik,uk  ai1′,v1  ai2′,v2  ...  ain−k′,vn−ka_{i_1,u_1}\;a_{i_2,u_2}\;...\;a_{i_k,u_k}\;a_{i_1^{'},v_1}\;a_{i_2^{'},v_2}\;...\;a_{i_{n-k}^{'},v_{n-k}}

由于 ,所以对于 而言, 之后有 个和它本身逆序的数对。 之后有 个和它本身逆序的数对… 之后有 个和它本身逆序的数对。后面的都是顺序,无逆序排列。

对于列指标,按照行列式本身的定义即可,所以我们就有如下公式:

∣A∣=∑u1...ukv1...vn−k(−1)(i1−1)+(i2−2)+...+(ik−k)+τ(u1...ukv1...vn−k)ai1,u1ai2,u2...aik,ukai1′,v1ai2′,v2...ain−k′,vn−k|A| = \sum_{u_1...u_kv_1...v_{n-k}}^{} (-1)^{(i_1-1)+(i_2-2)+...+(i_k-k)+τ(u_1...u_kv_1...v_{n-k})}a_{i_1,u_1}a_{i_2,u_2}...a_{i_k,u_k}a_{i_1^{'},v_1}a_{i_2^{'},v_2}...a_{i_{n-k}^{'},v_{n-k}}

作为列指标在 当中取值, 作为列指标在 当中取值;之前上式就等于:

∑1<j1<j2<...<jk≤n∑u1  u2  ...  uk对j1,j2,...,jk的k元排列求和∑v1  v2  ...  vk对j1′,j2′,...,jn−k′的n−k元排列求和\sum_{1<j_1<j_2<...<j_k≤n}^{} \sum_{u_1\;u_2\;...\;u_k对j_1,j_2,...,j_k的k元排列求和}^{} \sum_{v_1\;v_2\;...\;v_k对j_1^{'},j_2^{'},...,j_{n-k}^{'}的n-k元排列求和}^{}
⋅(−1)(i1+i2+...+ik)−k(k+1)2(−1)(j1+j2+...+jk)−k(k+1)2+τ(v1...vn−k)·(-1)^{(i_1+i_2+...+i_k)-\frac{k(k+1)}{2}}(-1)^{(j_1+j_2+...+j_k)-\frac{k(k+1)}{2} + τ(v_1...v_{n-k})}
⋅ai1,u1ai2,u2...aik,ukai1′,v1ai2′,v2...ain−k′,vn−k·a_{i_1,u_1}a_{i_2,u_2}...a_{i_k,u_k}a_{i_1^{'},v_1}a_{i_2^{'},v_2}...a_{i_{n-k}^{'},v_{n-k}}
=∑1≤j1<...<jk≤n(−1)(i1+...+ik)+(j1+...+jk)∑u1...uk(−1)τ(u1...uk)ai1,u1ai2,u2...aik,uk∑v1...vn−k(−1)v1...vn−kai1′,v1ai2′,v2...ain−k′,vn−k=\sum_{1\le j_1<...<j_k\le n}^{} (-1)^{(i_1+...+i_k)+(j_1+...+j_k)}\sum_{u_1...u_k}^{}(-1)^{τ(u_1...u_k)} a_{i_1,u_1}a_{i_2,u_2}...a_{i_k,u_k}\sum_{v_1...v_{n-k}}^{}(-1)^{v_1...v_{n-k}}a_{i_1^{'},v_1}a_{i_2^{'},v_2}...a_{i_{n-k}^{'},v_{n-k}}
=∑1<j1<j2<...<jk≤n(−1)(i1+...+ik)+(j1+...+jk)A(i1...ikj1...jk)A(i1′...ik′j1′...jk′)=\sum_{1<j_1<j_2<...<j_k≤n}^{}(-1)^{(i_1+...+i_k)+(j_1+...+j_k)}A\begin{pmatrix}i_1 &... &i_k \\j_1 &... &j_k \end{pmatrix}A\begin{pmatrix}i_1^{'} &... &i_k^{'} \\j_1^{'} &... &j_k^{'} \end{pmatrix}
Q.E.DQ.E.D

2.10.1 范德蒙德定理应用#

我们来看这样一个行列式:

∣a11⋯a1k0⋯0⋮⋱⋮⋮⋱⋮ak1⋯akk0⋯0c11⋯c1kb11⋯b1t⋮⋮⋮⋮ck1⋯ckkbt1⋯btt∣\begin{vmatrix}a_{11} &\cdots &a_{1k} &0 &\cdots &0 \\\vdots &\ddots &\vdots &\vdots &\ddots &\vdots \\a_{k1} &\cdots &a_{kk} &0 &\cdots &0 \\c_{11} &\cdots &c_{1k} &b_{11} &\cdots &b_{1t} \\\vdots & &\vdots &\vdots & &\vdots \\c_{k1} &\cdots &c_{kk} &b_{t1} &\cdots &b_{tt} \end{vmatrix}

将它按前 行展开,有:

∣a11a12⋯a1ka21a22⋯a2k⋮⋮⋱⋮ak1ak2⋯akk∣∣b11b12⋯b1tb21b22⋯b2t⋮⋮⋱⋮bt1bt2⋯btt∣\begin{vmatrix}a_{11} &a_{12} &\cdots &a_{1k} \\a_{21} &a_{22} &\cdots &a_{2k} \\\vdots &\vdots &\ddots &\vdots \\a_{k1} &a_{k2} &\cdots &a_{kk} \end{vmatrix}\begin{vmatrix}b_{11} &b_{12} &\cdots &b_{1t} \\b_{21} &b_{22} &\cdots &b_{2t} \\\vdots &\vdots &\ddots &\vdots \\b_{t1} &b_{t2} &\cdots &b_{tt} \end{vmatrix}

以上规律,我们可以记成:

∣AOCB∣=∣A∣∣B∣{\Huge \begin{vmatrix}A &O \\C &B \end{vmatrix}=|A||B|}
4.1.行列式
https://ovoyage1969o.github.io/Kaguya/posts/LIN4.1/
作者
铸币大头蓬莱山
发布于
2026-04-28
许可协议
已授权

评论区

公告
欢迎关于我的介绍

欢迎来到我的博客,热爱技术、持续学习,欢迎同好交流探讨,也欢迎大佬互换友链。

查看详情
音乐
封面

音乐

暂未播放

0:00
0:00
暂无歌词
标签
# 概率论9# 线性代数9# 随笔4# 型月4
目录

隐私政策

更新日期: 2026 年 8 月 19 日生效日期: 2026 年 8 月 19 日

适用范围#

本政策适用于 永远邸(以下简称“本站”)。本站是个人博客,用于发布和分享内容;不提供账户注册、支付、定位或广告投放服务。访问本站、发表文章评论或在留言板留言前,请阅读本政策。

信息收集与使用#

本站只在提供内容、评论和留言功能,以及维护站点安全所需的范围内处理信息。

  • 访问与统计信息:访问页面时,统计服务可能处理访问时间、页面地址、来源页、浏览器和设备相关信息,用于了解内容访问情况、排查故障和改进站点。
  • 评论信息:使用文章评论功能时,Waline 可能处理您主动提交的昵称、邮箱、站点链接和评论内容;还可能处理 IP 地址等必要信息,用于防止垃圾评论、滥用和维护服务安全。评论内容、昵称和站点链接(如填写)可能公开展示在文章下方;邮箱不会公开展示。
  • 留言信息:留言板使用 Waline 频道。Waline 可能处理您主动提交的昵称、可选邮箱、站点链接、留言内容和图片,以及浏览器、操作系统、IP 地址等必要的反滥用信息。默认情况下,留言图片以内嵌数据随留言提交;如站点维护者配置了远程图片上传接口,图片会先发送至该接口并在留言中保存返回的图片地址。留言内容、昵称、图片和站点链接(如填写)可能公开展示;邮箱和 IP 地址不会在留言板公开展示。
  • AI 对话信息:使用 AI 搜索时,本站会处理您提交的问题以及最近 6 条对话历史,用于检索博客内容并生成回答。问题和对话历史会发送至 ModelScope,或在第三方接口不可用时由 Cloudflare Workers AI 处理。请勿在 AI 对话中提交密码、Token、身份证件、联系方式或其他敏感信息。

请不要在评论或留言中提交身份证件、银行卡、住址、密码或其他不必要的敏感个人信息。

第三方服务#

为实现本站功能,以下第三方会在各自服务范围内处理相关数据:

  • Umami:用于匿名化的网站访问统计和出站链接点击统计,帮助我了解本站的使用情况。
  • Waline:用于文章评论、留言板及访问量统计。服务会按照其自身规则处理您在评论或留言时提交的信息及必要的反滥用信息。
  • Cloudflare:为本站提供静态资源分发、AI Worker、Vectorize 和相关基础设施。留言板不使用项目 Worker 或 KV 存储。
  • ModelScope:为 AI 搜索提供文本向量和对话模型服务,会处理您提交的问题及发送给模型的最近对话历史。
  • Cloudflare Workers AI:在未配置第三方 AI 接口时提供文本向量和对话模型服务,并处理相同的 AI 请求数据。
  • unpkg:用于加载 Waline 的前端脚本、样式和表情资源;请求这些资源时,您的浏览器会与该服务建立连接。

第三方服务可能有独立的隐私政策和数据保存规则。请在使用相关功能前查阅其规则;本站无法控制其独立的数据处理活动。

本站主要使用浏览器本地存储(Local Storage 或 Session Storage)保存使用偏好,例如主题颜色、明暗模式、文章列表视图和音乐播放设置。留言板会在本地保存匿名资料、未发送草稿和登录状态,以便恢复输入与会话;管理员登录状态仅保存在当前会话。AI 搜索的会话标题和完整对话也会保存在当前浏览器的 Local Storage 中,最长保存 7 天;您可以在 AI 面板中使用“清空全部会话”立即删除这些数据。

本站不主动设置用于广告定向的第一方 Cookie。评论、统计或资源服务可能按照其自身规则使用 Cookie 或类似技术。您可以通过浏览器设置查看、删除或限制 Cookie 和本地存储;清除后,部分偏好或互动状态可能会恢复为默认值,评论功能也可能受到影响。

信息公开、保存与安全#

评论和留言属于公开互动内容,提交后可能被搜索引擎收录、被他人引用或在缓存中短暂保留。请谨慎决定发布内容。除非您提出删除请求、内容违反规则或法律法规另有要求,公开内容会持续保留以维持讨论上下文。

本站会采取合理措施保护数据安全,包括使用 HTTPS、输入校验、内容转义和访问频率限制。但互联网传输和第三方服务均无法保证绝对安全,请理解并自行承担公开发布信息的相应风险。

你的权利#

你可以通过 575820503@qq.com 联系我,申请查询、更正或删除由本站直接保存的评论、留言或相关公开内容。为保护他人权益,请在请求中提供足以定位内容的信息,并说明你与该内容的关系;必要时可能需要进行合理核验。

对于由 Waline、Umami、Cloudflare 或 unpkg 独立处理的数据,你也可以直接向对应服务提供方行使相关权利。删除公开评论或留言后,第三方缓存、搜索引擎索引或他人转载的副本可能无法立即同步删除。

未成年人条款#

未满 14 周岁的未成年人应在监护人同意和指导下使用本站的评论、留言等互动功能。监护人如发现未成年人未经同意提交了个人信息,可通过上述联系方式与我联系,我会在合理范围内协助处理。

政策更新与联系#

我可能因本站功能或适用规则变化更新本政策,更新后的版本将在本站公布并标明日期。继续使用相关功能即表示你已阅读并理解更新后的政策。

如对本政策或数据处理有疑问,请联系 575820503@qq.com。

用户协议

更新日期: 2026 年 8 月 19 日生效日期: 2026 年 8 月 19 日

适用范围#

本协议适用于你访问 永远邸,以及使用文章评论、留言板等互动功能的行为。继续浏览本站或提交评论、留言,即表示你已阅读、理解并同意遵守本协议及本站的隐私政策。

评论及留言规则#

请在交流中保持友善、理性和尊重。你不得利用本站发布、传播或实施以下行为:

  • 发布任何违反中华人民共和国法律法规的内容。
  • 发布任何侵犯他人合法权益的内容,包括但不限于隐私、名誉、肖像、著作权、商标权和其他知识产权。
  • 恶意攻击、辱骂、骚扰、威胁、歧视其他用户或任何第三方。
  • 发布垃圾广告、恶意推广、刷屏、灌水,或与讨论主题明显无关的重复内容。
  • 利用本站进行网络诈骗、钓鱼、传播恶意软件,或发布可能危害网络和信息安全的内容。
  • 绕越或试图绕越本站的审核、限流、封禁等管理措施。
  • 冒充他人、伪造身份,或收集、公开他人的个人信息。

内容与访问管理#

你应对自己发布的评论和留言负责,并保证拥有发布该等内容所需的合法权利。论坛管理员有权在不另行通知的情况下删除违规内容、限制或封禁违规账号,或限制其继续使用本站互动功能。

如发现涉嫌违法犯罪、严重侵权或危及本站安全的内容,本站可保留相关记录,并在法律法规要求或必要时向有关部门提供协助。对管理措施有疑问时,可通过文末联系方式说明情况;本站会结合实际情况处理,但不承诺恢复已删除内容或访问权限。

知识产权与内容授权#

本站原创文章、页面设计和其他受保护内容的权利归作者或权利人所有。未经授权,请勿复制、转载、镜像或用于商业用途;法律法规允许的合理使用除外。

你发布评论或留言时,授予本站为展示、存储、备份、审核、删除和维护互动功能所必需的非独占、免费的使用许可。该许可不改变你对原创内容依法享有的权利。

免责声明#

本站内容仅用于个人记录、学习交流和一般信息参考,不构成任何专业意见、承诺或担保。你应结合自身情况独立判断,并对据此采取的行动负责。

评论、留言和外部链接中的内容由其发布者或运营者负责,不代表本站立场。本站会在合理范围内处理明显违规内容,但不保证所有内容均及时发现,也不对第三方网站的可用性、内容、安全性或隐私实践承担责任。

因网络故障、不可抗力、第三方服务异常、维护升级或超出合理控制范围的原因导致本站暂时无法访问、内容延迟或数据丢失的,本站会尽力恢复,但不承担由此产生的间接损失。

未成年人条款#

未满 14 周岁的未成年人应在监护人同意和指导下使用评论、留言等互动功能。监护人应协助未成年人理解本协议,并对其使用行为进行必要的引导。

其他条款#

我可以根据本站功能、管理需要或法律法规变化更新本协议,更新后的版本将在本站公布并标明日期。继续使用本站即视为接受更新后的协议。

本协议的订立、执行和解释适用中华人民共和国法律。因本协议或使用本站产生争议时,双方应先友好协商;协商不成的,依法向有管辖权的人民法院解决。

如对本协议或内容管理有疑问,请联系 575820503@qq.com。