行列式

Determinants

基本定义

二阶行列式

|a11a12a21a22|=a11a22a12a21

三阶行列式

|a11a12a13a21a22a23a31a32a33|=a11a22a33+a21a32a13+a12a23a31a13a22a31a12a23a31a21a32a13

n 阶行列式

D=|a11a12a1na21a22a2nan1an2ann|

几何意义:将矩阵映射为一个标量,矩阵的每列(或每行)代表一个边/平面,行列式表示多维空间各平面围成的体积。(代表了由矩阵 A 的列向量(或行向量) 在 n 维空间 中所张成的 平行多面体 的 有向体积。)

行列式的计算

1. Big Formula

detA=(detP)a1αa2βanω

2. Cofactor Formula

行列式等于任一行/列的各元素与其对应的代数余子式乘积之和

detA=ai1Ci1+ai2Ci2++ainCin按行展开detA=a1iC1i+a2iC2i++aniCni按列展开

伴随矩阵 A 是矩阵 A代数余子式的转置排列

A=(C11C21Cn1C12C22C2nC1nC2nCnn)

A=(aij),AA=(bij)

bij=ai1Cj1+ai2Cj2++ainCjn={|A|i=j0ij

行列式的性质

行列式与转置行列式相等:

D=DT

对换行列式的两行/列,行列式变号

如果有两行/列相等,则行列式为 0,D=DD=0
行列式的某一行/列的所有元素都乘以同一个数 k,相当于用 k 乘以行列式


AI 结构化补充(2026-05-02)

Determinants

定义

行列式是赋给方阵的一个标量,记为 detA|A|。它不是普通的矩阵括号,而是把矩阵的行向量或列向量压缩成一个数:这个数同时记录有向体积伸缩、行向量是否退化、以及矩阵是否可逆。

对二阶矩阵

A=(abcd),

行列式为

detA=|abcd|=adbc.

一般 n 阶方阵的行列式可以由三条定义性规则唯一确定:detI=1,交换两行变号,并且在其他行固定时对任意一行分别线性。由这三条规则可推出行列式基本性质中的全部常用运算规则。

可逆性含义

行列式首先是可逆性的判别数:

A 可逆detA0.

detA=0,矩阵没有逆;若 A 可逆,则

det(A1)=1detA.

二阶逆矩阵公式把这种含义表现得最直接:

(abcd)1=1adbc(dbca).

这里必须除以 adbc。当 adbc=0 时,公式要求除以 0,对应矩阵不可逆;几何上,二阶情形中两行平行或线性相关会使面积退化为 0

计算路径

行列式有三条互补的计算路径。

detA=(1)ki=1nuii.

这就是 detA=± 主元乘积,也是行列式与消元的核心。

detA=σSnsgn(σ)a1σ(1)a2σ(2)anσ(n). detA=j=1naijCijdetA=i=1naijCij,

其中 Cij=(1)i+jdetMij。这条路径解释了伴随矩阵和逆矩阵公式,但在高阶数值计算中通常不如消元有效。

核心性质

行列式的常用性质可以组织为一条从定义到应用的链条:

|AB|=|A||B|. |AT|=|A|.

这些性质说明行列式既是代数对象,也是线性变换体积伸缩率的编码。

典型例子

二阶矩阵的主元直接给出行列式。若 a0,消元主元为

a,dcab,

因此

a(dcab)=adbc=detA.

如果先交换两行,矩阵变为

(cdab),

对应主元乘积为

c(bacd)=bcad=(adbc).

换行只改变符号,不改变“主元乘积给出行列式”的原则。

另一个三阶例子是

B(a)=(1a1111a1111a).

用行、列倍加把它化为下三角形后得到

detB(a)=a2(3a).

所以 a=0a=3 时矩阵奇异。a=0 时它是全 1 矩阵,行向量明显相关;a=3 时每一行元素和为 0,也给出非零零空间向量。

边界与误区

行列式只定义在方阵上。它对“某一行单独变化且其他行固定”是线性的,但不是对整个矩阵加法线性。因此一般没有

det(A+B)=detA+detB.

同样,数乘整个 n 阶矩阵时,每一行都被乘以同一个数:

det(tA)=tndetA,det(tIn)=tn.

不能把 det(2In) 误写成 2detIn。在实际计算中,行列式公式能给出逆矩阵、Cramer 法则和特征方程,但大规模数值求解通常先消元,而不是直接展开。

理论位置

行列式位于线性代数中几个主题的交点:它用 detA0 判别可逆矩阵,用 |detA| 描述有向体积的大小,用 det(AλI)=0 引出特征值,并通过行列式乘法公式把线性变换的复合转化为标量乘法。