16._伴随矩阵

引言

伴随矩阵是干啥用的?一句话:

伴随矩阵就是用来求逆矩阵的。

矩阵 AA 与其伴随矩阵 AA^* 之间具有如下重要关系: AA=AEA A^*=|A| E

移项就得到

AAA=E...A \cdot \dfrac{A^*}{|A|}= E ...①

又因为

AA1=E...A \cdot A^{-1}=E ...②

比较①②得

A1=AAA^{-1}=\dfrac{A^*}{|A|}

这样,我们就可以找到求一个矩阵的逆矩阵的统一方法。

定理 nn 阶方阵 AA 可逆的充分必要条件为 A0|A| \neq 0 ,且此时

A1=1AAA^{-1}=\frac{1}{|A|} A^*

证明:必要性.因为 A\boldsymbol{A} 可逆,所以存在 A1\boldsymbol{A}^{-1} ,使得 AA1=A1A=E\boldsymbol{A} \boldsymbol{A}^{-1}= A^{-1} A=E ,两边取行列式,有

AA1=AA1=E=1,\left|\boldsymbol{A} \boldsymbol{A}^{-1}\right|=|\boldsymbol{A}|\left|\boldsymbol{A}^{-1}\right|=|\boldsymbol{E}|=1,

所以 A0|\boldsymbol{A}| \neq 0 . 充分性.由 AA=AA=AEA A^*=A^* A=|A| E ,因为 A0|A| \neq 0 ,所以 AAA=AAA=EA \frac{A^*}{|A|}= \frac{\boldsymbol{A}^*}{|\boldsymbol{A}|} \boldsymbol{A}=\boldsymbol{E} ,由定义知 A\boldsymbol{A} 可逆.又由逆矩阵唯一知 A1=AA\boldsymbol{A}^{-1}=\frac{\boldsymbol{A}^*}{|\boldsymbol{A}|}

注:A0|\boldsymbol{A}| \neq 0 ,称 A\boldsymbol{A} 为非奇异矩阵、非退化矩阵,非奇异、非退化与可逆是等价的概念;A=0|\boldsymbol{A}|=0 ,称 A\boldsymbol{A} 为奇异矩阵、退化矩阵。

上述定理给出了求逆矩阵的一种方法,称为伴随矩阵法

伴随矩阵的定义

A=(aij)A=\left(a_{i j}\right)nn 阶方阵, AijA_{i j}A|A|(i,j)(i, j) 元素 aija_{i j} 的代数余子式则矩阵

A=(A11A21An1A12A22An2A1nA2nAnn)\boldsymbol{A}^*=\left(\begin{array}{cccc} A_{11} & A_{21} & \cdots & A_{n 1} \\ A_{12} & A_{22} & \cdots & A_{n 2} \\ \vdots & \vdots & \ddots & \vdots \\ A_{1 n} & A_{2 n} & \cdots & A_{n n} \end{array}\right)

称为矩阵 AA伴随矩阵(小心:他是代数余子式转置排列得到的矩阵).

求二阶方阵 A=(a11a12a21a22)\boldsymbol{A}=\left(\begin{array}{ll}a_{11} & a_{12} \\ a_{21} & a_{22}\end{array}\right) 的伴随矩阵. 解:因为 A11=a22,A12=a21,A21=a12,A22=a11A_{11}=a_{22}, A_{12}=-a_{21}, A_{21}=-a_{12}, A_{22}=a_{11} ,所以

A=(a22a12a21a11)\boldsymbol{A}^*=\left(\begin{array}{rr} a_{22} & -a_{12} \\ -a_{21} & a_{11} \end{array}\right)

对照矩阵 A\boldsymbol{A} 可发现如下规律:二阶矩阵主对角线上元素交换位置,副对角线上元素反符号就得二阶方阵的伴随矩阵(此方法仅对二阶矩阵有效,一般矩阵没有此结论)。

求方阵 A=[111213114]A=\left[\begin{array}{lll}1 & 1 & 1 \\ 2 & 1 & 3 \\ 1 & 1 & 4\end{array}\right] 的伴随矩阵.

解:使用定义求他的伴随矩阵。 (1)划去第一行第一列,剩下的代数余子式为(代数余子式有正负号之分,详见此处) 图片

A11=1314=1\begin{array}{ll} A_{11}=\left|\begin{array}{ll} 1 & 3 \\ 1 & 4 \end{array} \right|=1 \end{array}

(2)划去第一行第二列,剩下的代数余子式为 图片

A12=2314=5A_{12}=-\left|\begin{array}{ll} 2 & 3 \\ 1 & 4 \end{array}\right|=-5

(3)划去第一行第三列,剩下的代数余子式为 图片

A13=2111=1\quad A_{13}=\left|\begin{array}{ll} 2 & 1 \\ 1 & 1 \end{array}\right|=1

(4)划去第二行第一列,剩下的代数余子式为

A21=1114=3A_{21}=-\left|\begin{array}{ll} 1 & 1 \\ 1 & 4 \end{array}\right|=-3

(5)划去第二行第二列,剩下的代数余子式为

A22=1114=3A_{22}=\left|\begin{array}{ll} 1 & 1 \\ 1 & 4 \end{array}\right|=3

(6)划去第二行第三列,剩下的代数余子式为

A23=1111=0A_{23}=-\left|\begin{array}{ll} 1 & 1 \\ 1 & 1 \end{array}\right|=0

(7)划去第三行第一列,剩下的代数余子式为

A31=1113=2A_{31}=\left|\begin{array}{ll} 1 & 1 \\ 1 & 3 \end{array}\right|=2

(8)划去第三行第二列,剩下的代数余子式为

A32=1123=1A_{32}=-\left|\begin{array}{ll} 1 & 1 \\ 2 & 3 \end{array}\right|=-1

(8)划去第三行第三列,剩下的代数余子式为

A33=1121=1.A_{33}=\left|\begin{array}{ll} 1 & 1 \\ 2 & 1 \end{array}\right|=-1 .

因此,AA 的伴随矩阵为

最后一步别错了,他是按列排放。

A=[132531101]A^*=\left[\begin{array}{rrr} 1 & -3 & 2 \\ -5 & 3 & -1 \\ 1 & 0 & -1 \end{array}\right]

伴随矩阵的性质

伴随矩阵具有如下重要的性质

AA=AA=AEA=An1\boxed{ ① A A^*=A^* A=|A|E \quad \quad ② |A^*|=|A|^{n-1} }

下面对①进行证明。 A\boldsymbol{A}nn 阶方阵, A\boldsymbol{A}^*A\boldsymbol{A} 的伴随阵, 则

AA=AA=AE\boldsymbol{A} \boldsymbol{A}^*=\boldsymbol{A}^* \boldsymbol{A}=|\boldsymbol{A}| \cdot \boldsymbol{E}

证明

AA=(a11a12a1na21a22a2nan1an2ann)(A11A21An1A12A22An2A1nA2nAnn)\boldsymbol{A} \boldsymbol{A}^*=\left(\begin{array}{cccc} a_{11} & a_{12} & \cdots & a_{1 n} \\ a_{21} & a_{22} & \cdots & a_{2 n} \\ \vdots & \vdots & & \vdots \\ a_{n 1} & a_{n 2} & \cdots & a_{n n} \end{array}\right) \cdot\left(\begin{array}{cccc} A_{11} & A_{21} & \cdots & A_{n 1} \\ A_{12} & A_{22} & \cdots & A_{n 2} \\ \vdots & \vdots & & \vdots \\ A_{1 n} & A_{2 n} & \cdots & A_{n n} \end{array}\right)

上式中两个矩阵乘积的第 (i,j)(i, j) 元素为

ai1Aj1+ai2Aj2++ainAjna_{i 1} A_{j 1}+a_{i 2} A_{j 2}+\cdots+a_{i n} A_{j n}

由行列式的代数余子式以及异乘变零定理 知道, 当 i=ji=j 时上式为 A|\boldsymbol{A}|, 当 iji \neq j 时上式等于零. 因此

AA=(A000A000A)=AE\boldsymbol{A} \boldsymbol{A}^*=\left(\begin{array}{cccc} |\boldsymbol{A}| & 0 & \cdots & 0 \\ 0 & |\boldsymbol{A}| & \cdots & 0 \\ \vdots & \vdots & & \vdots \\ 0 & 0 & \cdots & |\boldsymbol{A}| \end{array}\right)=|\boldsymbol{A}| \cdot \boldsymbol{E}

同理可证

AA=AE\boldsymbol{A}^* \boldsymbol{A}=|\boldsymbol{A}| \cdot \boldsymbol{E}

从性质① 可以得到,A1=1AA\boldsymbol{A}^{-1}=\frac{1}{|\boldsymbol{A}|} \boldsymbol{A}^* 这给我我们一个求逆矩阵的方法,先求出他的伴随矩阵,再求出他的行列式,然后做一个除法即可。

nn 阶矩阵 A\boldsymbol{A} 的伴随阵为 A\boldsymbol{A}^*, 证明: (1)若 A=0|\boldsymbol{A}|=0 ,则 A=0\left|\boldsymbol{A}^*\right|=0 ; (2)A=An1\left|\boldsymbol{A}^*\right|=|\boldsymbol{A}|^{n-1}.

证(1)因

AA=AE...(2.5)\boldsymbol{A}^* \boldsymbol{A}=|\boldsymbol{A}| \boldsymbol{E} ...(2.5)

A=0|\boldsymbol{A}|=0 时, 上式成为 AA=O\boldsymbol{A}^* \boldsymbol{A}=\boldsymbol{O} 。 要证 A=0\left|\boldsymbol{A}^*\right|=0 ,用反证法:设 A0\left|\boldsymbol{A}^*\right| \neq 0 ,由矩阵可逆的充要条件知, A\boldsymbol{A}^* 是可逆矩阵,用 (A)1\left(\boldsymbol{A}^*\right)^{-1} 左乘上式等号两边,得 A=O\boldsymbol{A}=\boldsymbol{O} 。于是推得 A\boldsymbol{A} 的所有 n1n-1 阶子式,亦即 A\boldsymbol{A}^* 的所有元素均为零。这导致 A=O\boldsymbol{A}^*=\boldsymbol{O} 。此与 A\boldsymbol{A}^* 为可逆矩阵矛盾。这一矛盾说明,当 A=0|\boldsymbol{A}|=0 时, A=0\left|\boldsymbol{A}^*\right|=0 。 (2)分两种情形: 情形1: A=0|\boldsymbol{A}|=0 。由 (1), A=0=An1\left|\boldsymbol{A}^*\right|=0=|\boldsymbol{A}|^{n-1} ,结论成立; 情形 2:A02:|\boldsymbol{A}| \neq 0 。在(2.5)式的两边取行列式,得

AA=AA=AEn=An\left|\boldsymbol{A}^*\right||\boldsymbol{A}|=\left|\boldsymbol{A}^* \boldsymbol{A}\right|=|| \boldsymbol{A}\left|\boldsymbol{E}_n\right|=|\boldsymbol{A}|^n

于是

A=An1\left|\boldsymbol{A}^*\right|=|\boldsymbol{A}|^{n-1}

4×44 \times 4 阶矩阵 AA 的行列式为 A=3,A|A|=3, A^*AA 的伴随矩阵,则 A=\left|A^*\right|=

解:利用上面这个结论,

AA=AE\boldsymbol{A}^* \boldsymbol{A}=|\boldsymbol{A}| \cdot \boldsymbol{E}

可以得到 A=An1|A^*|=|A|^{n-1} ,可以直接求的 27

这是一个非常小的知识点,据观察90%考试会考到这个小技巧,请务必要记住

补充小知识

在上面证明里,涉及到一个小知识:设AA是一个矩阵,A|A|是矩阵对应的行列式,当计算 A||A||时,他的结果是 An|A|^n, 这是因为 在 A||A|| 里层的A|A|是一个“数”,当把一个数往行列式外提取出来时,需要是该数的nn次方,详见 二阶行列式 的性质3

使用伴随矩阵求逆矩阵

伴随矩阵主要作用就是求逆矩阵,第一步求出卖个元素的代数余子式,第二部按位置排好各个元素,具体请看下面例子

A=(123231312)A=\left(\begin{array}{lll} 1 & 2 & 3 \\ 2 & 3 & 1 \\ 3 & 1 & 2 \end{array}\right)

的伴随矩阵

解:

 因为 A=180 ,所以 A 可逆. A11=(1)1+13112=5,A12=(1)1+22132=1,A13=(1)1+32331=7A21=(1)2+12312=1,A22=(1)2+21332=7,A23=(1)2+31231=5A31=(1)3+12331=7,A32=(1)3+21321=5,A33=(1)3+31223=1\begin{aligned} &\text { 因为 }|\boldsymbol{A}|=-18 \neq 0 \text { ,所以 } \boldsymbol{A} \text { 可逆. }\\ &\begin{aligned} & A_{11}=(-1)^{1+1}\left|\begin{array}{ll} 3 & 1 \\ 1 & 2 \end{array}\right|=5, \quad A_{12}=(-1)^{1+2}\left|\begin{array}{ll} 2 & 1 \\ 3 & 2 \end{array}\right|=-1, \quad A_{13}=(-1)^{1+3}\left|\begin{array}{ll} 2 & 3 \\ 3 & 1 \end{array}\right|=-7 \\ & A_{21}=(-1)^{2+1}\left|\begin{array}{ll} 2 & 3 \\ 1 & 2 \end{array}\right|=-1, \quad A_{22}=(-1)^{2+2}\left|\begin{array}{ll} 1 & 3 \\ 3 & 2 \end{array}\right|=-7, \quad A_{23}=(-1)^{2+3}\left|\begin{array}{ll} 1 & 2 \\ 3 & 1 \end{array}\right|=5 \\ & A_{31}=(-1)^{3+1}\left|\begin{array}{ll} 2 & 3 \\ 3 & 1 \end{array}\right|=-7, \quad A_{32}=(-1)^{3+2}\left|\begin{array}{ll} 1 & 3 \\ 2 & 1 \end{array}\right|=5, \quad A_{33}=(-1)^{3+3}\left|\begin{array}{ll} 1 & 2 \\ 2 & 3 \end{array}\right|=-1 \end{aligned} \end{aligned}

把上面求的代数余子式排列成矩阵形式,于是AA的伴随矩阵为

A=(517175751)A=\left(\begin{array}{ccc} 5 & -1 & -7 \\ -1 & -7 & 5 \\ -7 & 5 & -1 \end{array}\right)

AA得逆矩阵

A1=1AA=118(517175751)=(518118718118718518718518118)\boldsymbol{A}^{-1}=\frac{1}{|\boldsymbol{A}|} \boldsymbol{A}^*=\frac{1}{-18}\left(\begin{array}{ccc} 5 & -1 & -7 \\ -1 & -7 & 5 \\ -7 & 5 & -1 \end{array}\right)=\left(\begin{array}{ccc} -\frac{5}{18} & \frac{1}{18} & \frac{7}{18} \\ \frac{1}{18} & \frac{7}{18} & -\frac{5}{18} \\ \frac{7}{18} & -\frac{5}{18} & \frac{1}{18} \end{array}\right)

从解题过程可以看到,伴随矩阵计算量非常大,但是计算机喜欢。

伴随矩阵的作用

从上面求解逆矩阵的过程看,伴随矩阵计算量太大,要求一个矩阵的逆矩阵,要分别对每个元素求他的代数余子式,然后还要排列放起来,因此,考试时,基本上不会考用伴随矩阵求逆矩阵。但是,伴随矩阵思路简单,适合计算机进行处理,而且,伴随矩阵性质多,因此,考试时,他多作为小题考察学生。

讨论下面矩阵 AA 在何时可逆,并求出其逆矩阵。这里 A=(abcd)A=\left(\begin{array}{ll}a & b \\ c & d\end{array}\right)

解:因为 A=abcd=adbc|A|=\left|\begin{array}{ll}a & b \\ c & d\end{array}\right|=a d-b c ,所以当且仅当 adbc0a d-b c \neq 0时,原矩阵可逆,且其逆矩阵为:

A1=1AA=1adbc(dbca)A^{-1}=\frac{1}{|A|} A^*=\frac{1}{a d-b c}\left(\begin{array}{cc} d & -b \\ -c & a \end{array}\right)

设矩阵 AA 的伴随矩阵

A=(1000010010100308)A^*=\left(\begin{array}{cccc} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 1 & 0 & 1 & 0 \\ 0 & -3 & 0 & 8 \end{array}\right)

ABA1=BA1+3IA B A^{-1}=B A^{-1}+3 I .求矩阵 BB . 解 因 AA=AIA A^*=|A| I ,两边取行列式得 AA=An.(n=|A|\left|A^*\right|=|A|^n .(n= 4),因已知 AA 可逆,故 A0|A| \neq 0 .于是 A=A3\left|A^*\right|=|A|^3 .而 A=8\left|A^*\right|=8 .所以 A=2|A|=2

由已知 ABA1=BA1+3IA B A^{-1}=B A^{-1}+3 IABA1BA1=3IA B A^{-1}-B A^{-1}=3 I .故 (AI)BA1=3I(A-I) B A^{-1}=3 I ,即 (AI)B=3A(A-I) B=3 A 。两边左乘 A1A^{-1}A1(AI)B=3IA^{-1}(A-I) B=3 I .得 (IA1)B=3I\left(I-A^{-1}\right) B=3 I . 即 (IAA)B=3I,A=2\left(I-\frac{A^*}{|A|}\right) B=3 I,|A|=2 代人,即得 (2IA)B=6I\left(2 I-A^*\right) B=6 I . 又 2IA2 I-A^* 为可逆矩阵.于是

B=6(2IA)1B=6\left(2 I-A^*\right)^{-1}

代入已知数据:由

2IA=(1000010010100306)2 I-A^*=\left(\begin{array}{cccc} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ -1 & 0 & 1 & 0 \\ 0 & 3 & 0 & -6 \end{array}\right)

(2IA)1=(100001001010012016)\left(2 I-A^*\right)^{-1}=\left(\begin{array}{cccc} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 1 & 0 & 1 & 0 \\ 0 & \frac{1}{2} & 0 & -\frac{1}{6} \end{array}\right)

因此得

B=(6000060060600301)B=\left(\begin{array}{cccc} 6 & 0 & 0 & 0 \\ 0 & 6 & 0 & 0 \\ 6 & 0 & 6 & 0 \\ 0 & 3 & 0 & -1 \end{array}\right)