代数余子式与伴随矩阵中的“条件转化”思想

通过把元素与代数余子式之间的条件转化为矩阵与伴随矩阵的关系,整理三阶矩阵中几类常见行列式求值问题。

代数余子式与伴随矩阵中的“条件转化”思想

来源:邂逅遗憾 26考研数学思维课

在三阶矩阵问题中,若题目给出矩阵元素 aija_{ij} 与其代数余子式 AijA_{ij} 之间的关系,例如

aij=Aija_{ij}=A_{ij}

aij+Aij=0,a_{ij}+A_{ij}=0,

这类题的关键并不在于直接计算行列式,而在于把“元素与代数余子式的关系”转化为“矩阵与伴随矩阵的关系”。

A=(aij)3×3,A=(a_{ij})_{3\times 3},

其中 AijA_{ij} 表示元素 aija_{ij} 的代数余子式。伴随矩阵记为

A=(Aji)3×3.A^*=(A_{ji})_{3\times 3}.

注意,伴随矩阵不是 (Aij)(A_{ij}),而是代数余子式矩阵的转置。因此

(Aij)=(A)T.(A_{ij})=(A^*)^T.

这是本类问题最容易出错的地方。


一、基本转化

若题设为

aij=Aij,a_{ij}=A_{ij},

则矩阵形式为

A=(Aij)=(A)T.A=(A_{ij})=(A^*)^T.

两边转置,得到

AT=A.A^T=A^*.

这就是第一类问题的核心转化。

若题设为

aij+Aij=0,a_{ij}+A_{ij}=0,

aij=Aij,a_{ij}=-A_{ij},

A=(Aij)=(A)T.A=-(A_{ij})=-(A^*)^T.

两边转置,得到

AT=A.A^T=-A^*.

因此,本节题目的第一步通常是:

aij=AijAT=A,a_{ij}=A_{ij} \quad \Longleftrightarrow \quad A^T=A^*, aij+Aij=0AT=A.a_{ij}+A_{ij}=0 \quad \Longleftrightarrow \quad A^T=-A^*.

二、由伴随矩阵得到行列式关系

对于三阶矩阵,有伴随矩阵的基本性质

AA=AE,AA^*=|A|E,

并且

A=A31=A2.|A^*|=|A|^{3-1}=|A|^2.

因此,若

AT=A,A^T=A^*,

则取行列式得

A=AT=A=A2.|A|=|A^T|=|A^*|=|A|^2.

于是

A=0A=1.|A|=0 \quad \text{或} \quad |A|=1.

AT=A,A^T=-A^*,

A=AT=A.|A|=|A^T|=|-A^*|.

因为矩阵是三阶矩阵,所以

A=(1)3A=A.|-A^*|=(-1)^3|A^*|=-|A^*|.

又因为

A=A2,|A^*|=|A|^2,

所以

A=A2.|A|=-|A|^2.

于是

A=0A=1.|A|=0 \quad \text{或} \quad |A|=-1.

到这里还不能直接下结论,因为通常还需要排除 A=0|A|=0 的可能。这就要用到第二条路:按行或按列展开。


三、按行展开:把代数余子式换成矩阵元素

行列式按第 ii 行展开为

A=ai1Ai1+ai2Ai2+ai3Ai3.|A|=a_{i1}A_{i1}+a_{i2}A_{i2}+a_{i3}A_{i3}.

如果题设为

aij=Aij,a_{ij}=A_{ij},

那么

A=ai12+ai22+ai32.|A| =a_{i1}^2+a_{i2}^2+a_{i3}^2.

这说明,只要这一行中有一个元素不为零,就有

A>0.|A|>0.

如果题设为

aij+Aij=0,a_{ij}+A_{ij}=0,

Aij=aij,A_{ij}=-a_{ij},

那么

A=ai1Ai1+ai2Ai2+ai3Ai3=(ai12+ai22+ai32).|A| =a_{i1}A_{i1}+a_{i2}A_{i2}+a_{i3}A_{i3} =-(a_{i1}^2+a_{i2}^2+a_{i3}^2).

只要这一行中有一个元素不为零,就有

A<0.|A|<0.

这一步的作用是排除 A=0|A|=0,从而确定行列式的具体数值。


例 1:已知 aij=Aija_{ij}=A_{ij},且 a33=1a_{33}=1,证明 AA 为正交矩阵

解答题

A=(aij)A=(a_{ij}) 为三阶矩阵,且

aij=Aij.a_{ij}=A_{ij}.

已知 a33=1a_{33}=1,证明 AA 为正交矩阵。

解答

由于

(Aij)=(A)T,(A_{ij})=(A^*)^T,

所以

A=(A)T.A=(A^*)^T.

两边转置,得

AT=A.A^T=A^*.

于是取行列式:

A=AT=A=A2.|A|=|A^T|=|A^*|=|A|^2.

所以

A=0A=1.|A|=0 \quad \text{或} \quad |A|=1.

下面利用条件 a33=1a_{33}=1 排除 A=0|A|=0

由行列式按第三行展开:

A=a31A31+a32A32+a33A33.|A|=a_{31}A_{31}+a_{32}A_{32}+a_{33}A_{33}.

又因为

aij=Aij,a_{ij}=A_{ij},

所以

A=a312+a322+a332.|A|=a_{31}^2+a_{32}^2+a_{33}^2.

由于

a33=1,a_{33}=1,

因此

A=a312+a322+11.|A|=a_{31}^2+a_{32}^2+1\ge 1.

于是 A0|A|\neq 0,结合前面得到的结论,只能有

A=1.|A|=1.

又因为

AT=A,A^T=A^*,

所以

AAT=AA=AE=E.AA^T=AA^*=|A|E=E.

因此

AAT=E.AA^T=E.

由正交矩阵的定义可知,AA 为正交矩阵。


例 2:已知 A=ATA^*=A^T,且 (a11,a12,a13)(a_{11},a_{12},a_{13}) 为三个相等的正数,求 a11a_{11}

解答题

设三阶矩阵 AA 满足

A=AT,A^*=A^T,

a11=a12=a13,a_{11}=a_{12}=a_{13},

并且这三个数都是正数。求 a11a_{11}

解答

由题设

A=AT.A^*=A^T.

根据伴随矩阵的定义,这等价于

aij=Aij.a_{ij}=A_{ij}.

于是由前面的结论可得

A=0A=1.|A|=0 \quad \text{或} \quad |A|=1.

a11=a12=a13=x,a_{11}=a_{12}=a_{13}=x,

且题设说明它们为正数,所以

x>0.x>0.

由行列式按第一行展开:

A=a11A11+a12A12+a13A13.|A|=a_{11}A_{11}+a_{12}A_{12}+a_{13}A_{13}.

又因为

aij=Aij,a_{ij}=A_{ij},

所以

A=a112+a122+a132.|A|=a_{11}^2+a_{12}^2+a_{13}^2.

代入

a11=a12=a13=x,a_{11}=a_{12}=a_{13}=x,

A=3x2.|A|=3x^2.

由于 x>0x>0,所以

A=3x2>0.|A|=3x^2>0.

因此 A0|A|\neq 0,只能有

A=1.|A|=1.

于是

3x2=1,3x^2=1,

所以

x2=13.x^2=\frac13.

因为 x>0x>0,故

x=33.x=\frac{\sqrt3}{3}.

因此

a11=33.a_{11}=\frac{\sqrt3}{3}.

例 3:已知 aij+Aij=0a_{ij}+A_{ij}=0,求 A|A|

解答题

A=(aij)A=(a_{ij}) 为三阶非零矩阵,且

aij+Aij=0.a_{ij}+A_{ij}=0.

A|A|

解答

由题设

aij+Aij=0,a_{ij}+A_{ij}=0,

aij=Aij.a_{ij}=-A_{ij}.

于是

A=(Aij)=(A)T.A=-(A_{ij})=-(A^*)^T.

两边转置,得

AT=A.A^T=-A^*.

取行列式:

A=AT=A.|A|=|A^T|=|-A^*|.

因为 AA 是三阶矩阵,所以

A=(1)3A=A.|-A^*|=(-1)^3|A^*|=-|A^*|.

又因为

A=A2,|A^*|=|A|^2,

所以

A=A2.|A|=-|A|^2.

整理得

A(A+1)=0.|A|(|A|+1)=0.

因此

A=0A=1.|A|=0 \quad \text{或} \quad |A|=-1.

下面排除 A=0|A|=0

由于 AA 是非零矩阵,所以至少存在某一行不全为零。设第 rr 行不全为零,则

ar1,ar2,ar3a_{r1},a_{r2},a_{r3}

中至少有一个不为零。

由行列式按第 rr 行展开:

A=ar1Ar1+ar2Ar2+ar3Ar3.|A|=a_{r1}A_{r1}+a_{r2}A_{r2}+a_{r3}A_{r3}.

由题设

Arj=arj,A_{rj}=-a_{rj},

所以

A=(ar12+ar22+ar32).|A| =-(a_{r1}^2+a_{r2}^2+a_{r3}^2).

由于第 rr 行不全为零,所以

ar12+ar22+ar32>0.a_{r1}^2+a_{r2}^2+a_{r3}^2>0.

因此

A<0.|A|<0.

于是 A0|A|\neq 0,只能取

A=1.|A|=-1.

四、解题方法总结

这类题的基本思路可以概括为两步。

第一步,把条件转化为矩阵形式:

aij=AijAT=A,a_{ij}=A_{ij} \quad \Longrightarrow \quad A^T=A^*, aij+Aij=0AT=A.a_{ij}+A_{ij}=0 \quad \Longrightarrow \quad A^T=-A^*.

第二步,利用伴随矩阵性质求行列式的候选值:

A=A2.|A^*|=|A|^2.

对于三阶矩阵,若 AT=AA^T=A^*,则

A=A2,|A|=|A|^2,

所以

A=0A=1.|A|=0 \quad \text{或} \quad |A|=1.

AT=AA^T=-A^*,则

A=A2,|A|=-|A|^2,

所以

A=0A=1.|A|=0 \quad \text{或} \quad |A|=-1.

第三步,再用按行或按列展开排除 A=0|A|=0

aij=Aija_{ij}=A_{ij}

时,有

A=ai12+ai22+ai32.|A|=a_{i1}^2+a_{i2}^2+a_{i3}^2.

aij+Aij=0a_{ij}+A_{ij}=0

时,有

A=(ai12+ai22+ai32).|A|=-(a_{i1}^2+a_{i2}^2+a_{i3}^2).

因此,代数余子式题目中最重要的不是计算,而是看出 AijA_{ij}AA^* 之间的转置关系。只要这一步转化正确,后面的行列式关系和按行展开就会自然成立。

Back to archive

Discussion

Comments

Post

Share questions, corrections, or extra notes about this post.