伴随矩阵的定义详解(线性代数基础概念)

伴随矩阵的定义和推导过程(考研线性代数基础)

伴随矩阵是一个线代里比较难理解的概念,计算起来也稍显复杂。我翻阅了教科书发现,伴随矩阵的定义用到了行列式和代数余子式的概念。所以专门写一篇文章理清下思路,希望能从头到尾把这个概念吃透。


行列式(Determinant,简写为小写字母 det)

  • 概念:

行列式是一个数,表示不同行不同列元素乘积的代数和。以行列式 A A A 为例,其代数表示如下
det ⁡ A = ∣ a 1 a 2 a 3 b 1 b 2 b 3 c 1 c 2 c 3 ∣ = a 1 b 2 c 3 + a 2 b 3 c 1 + a 3 b 1 c 2 − a 3 b 2 c 1 − a 2 b 1 c 3 − a 1 b 3 c 2 \det A=\begin{vmatrix} a_1 & a_2 & a_3\\ b_1 & b_2 & b_3\\ c_1 & c_2 & c_3 \end{vmatrix}=a_1b_2c_3+a_2b_3c_1+a_3b_1c_2-a_3b_2c_1-a_2b_1c_3-a_1b_3c_2 detA= a1b1c1a2b2c2a3b3c3 =a1b2c3+a2b3c1+a3b1c2−a3b2c1−a2b1c3−a1b3c2

  • 实例:

若将代数字母换成实际的值(1-9),可计算出其值为0.
det ⁡ A = ∣ 1 2 3 4 5 6 7 8 9 ∣ = 1 × 5 × 9 + 2 × 6 × 7 + 3 × 4 × 8 − 3 × 5 × 7 + 2 × 4 × 9 + 1 × 6 × 8 = 0 \det A=\begin{vmatrix} 1 & 2 & 3\\ 4 & 5 & 6\\ 7 & 8 & 9 \end{vmatrix}= 1 \times 5 \times 9 + 2 \times 6 \times 7 + 3 \times 4 \times 8 -3 \times 5 \times 7 + 2 \times 4 \times 9 + 1 \times 6 \times 8=0 detA= 147258369 =1×5×9+2×6×7+3×4×8−3×5×7+2×4×9+1×6×8=0


余子式(Minor,简写为大写字母 M)

  • 概念:

给定一个 n × n n\times n n×n 的矩阵 A A A,它的余子式 M i j M_{ij} Mij 是通过删除矩阵 A A A 的第 i i i 行和第 j j j 列后得到的一个 ( n − 1 ) × ( n − 1 ) (n−1)\times(n-1) (n−1)×(n−1) 子矩阵的行列式。用公式表示,即:
M i j = det ⁡ ⁡ ( A i j ) M_{ij}=\det⁡(A_{ij}) Mij=det⁡(Aij)

其中 det ⁡ ⁡ ( A i j ) \det⁡(A_{ij}) det⁡(Aij) 表示从矩阵 A A A 中删除第 i i i 行和第 j j j​ 列后的矩阵对应行列式。

  • 实例:

设 i = 1 , j = 2 i=1,j=2 i=1,j=2​ ,矩阵 A A A
A = [ 1 2 3 4 5 6 7 8 9 ] A=\begin{bmatrix} 1 & 2 & 3\\ 4 & 5 & 6\\ 7 & 8 & 9 \end{bmatrix} A= 147258369

则其余子式 M i j M_{ij} Mij 可写做
M i j = det ⁡ ( A 12 ) = ∣ 4 6 7 9 ∣ = 4 × 9 − 6 × 7 = − 6 M_{ij}=\det(A_{12})=\begin{vmatrix} 4 & 6\\ 7 & 9 \end{vmatrix}=4\times9-6\times7=-6 Mij=det(A12)= 4769 =4×9−6×7=−6

因其删除了第 i = 1 i=1 i=1 行和第 j = 2 j=2 j=2 列的所有元素。


代数余子式(Cofactor,简写为大写字母 C)

  • 概念:

代数余子式 C i j C_{ij} Cij 是与余子式相关的另一概念,它是余子式 M i j M_{ij} Mij 乘以一个符号因子 ( − 1 ) i + j (-1)^{i+j} (−1)i+j 得到的值。用公式表示,即:
C i j = ( − 1 ) i + j M i j C_{ij}=(−1)^{i+j}M_{ij} Cij=(−1)i+jMij

这个符号因子 ( − 1 ) i + j (-1)^{i+j} (−1)i+j 确保了在行列式展开时,每个元素前的符号根据其位置而正确调整。

因为交换矩阵的两行或两列会改变行列式的符号,符号因子可以确保展开过程中的正确性。这在涉及行列式展开和矩阵求逆等复杂的线性代数工程操作时尤为重要。

  • 实例:

由上文中提到的余子式 M i j M_{ij} Mij ( i = 1 , j = 2 i=1,j=2 i=1,j=2)为例,其代数余子式为
C i j = ( − 1 ) i + j ⋅ M i j = ( − 1 ) 1 + 2 det ⁡ ( A 12 ) = ( − 1 ) ⋅ ∣ 4 6 7 9 ∣ = 6 C_{ij}=(-1)^{i+j}\cdot M_{ij}\\=(-1)^{1+2}\det(A_{12})\\=(-1)\cdot \begin{vmatrix} 4 & 6\\ 7 & 9 \end{vmatrix}=6 Cij=(−1)i+j⋅Mij=(−1)1+2det(A12)=(−1)⋅ 4769 =6


伴随矩阵(Adjugate Matrix,简写为 A ∗ A^* A∗)

  • 概念:

给定一个 n × n n×n n×n 的矩阵 A A A,其伴随矩阵 A ∗ A^* A∗ 定义为由 A A A 的代数余子式 C i j C_{ij} Cij 组成的代数余子式矩阵 C C C 的转置。

为了方便理解,设 n = 3 n=3 n=3 ,则矩阵 A A A 的代数余子式可以表达为
A ∗ = C T = [ C 11 C 12 C 13 C 21 C 22 C 23 C 31 C 32 C 33 ] T = [ C 11 C 21 C 31 C 12 C 22 C 32 C 13 C 23 C 33 ] A^*=C^T=\begin{bmatrix} C_{11} & C_{12} & C_{13} \\ C_{21}& C_{22}& C_{23}\\ C_{31} & C_{32} & C_{33} \end{bmatrix}^T=\begin{bmatrix} C_{11} & C_{21} & C_{31} \\ C_{12}& C_{22}& C_{32}\\ C_{13} & C_{23} & C_{33} \end{bmatrix} A∗=CT= C11C21C31C12C22C32C13C23C33 T= C11C12C13C21C22C23C31C32C33

  • 实例:

因上文中的矩阵 A A A 过于简单不能表示出转置变化。

所以在解释伴随矩阵概念时,设矩阵 A A A 为

1 3 5 2 4 6 7 8 9 \] \\begin{bmatrix} 1\& 3 \& 5\\\\ 2 \& 4\& 6\\\\ 7 \&8\&9 \\end{bmatrix} 127348569 其各个位置,不同的 i , j i,j i,j​ 处对应的代数余子式可以表示为 C 11 = ( − 1 ) 1 + 1 ∣ 4 6 8 9 ∣ = − 6 C 12 = ( − 1 ) 1 + 2 ∣ 2 6 7 9 ∣ = 33 C 13 = ( − 1 ) 1 + 3 ∣ 2 4 7 8 ∣ = − 10 C 21 = ( − 1 ) 2 + 1 ∣ 3 5 8 9 ∣ = 3 C 22 = ( − 1 ) 2 + 2 ∣ 1 5 7 9 ∣ = − 28 C 23 = ( − 1 ) 2 + 3 ∣ 1 3 7 8 ∣ = 8 C 31 = ( − 1 ) 3 + 1 ∣ 3 5 4 6 ∣ = − 2 C 32 = ( − 1 ) 3 + 2 ∣ 1 5 2 6 ∣ = 3 C 33 = ( − 1 ) 3 + 3 ∣ 1 3 2 4 ∣ = − 2 \\begin{array}{ccc} C_{11} = (-1)\^{1+1} \\begin{vmatrix} 4 \& 6 \\\\ 8 \& 9 \\end{vmatrix} = -6 \& C_{12} = (-1)\^{1+2} \\begin{vmatrix} 2 \& 6 \\\\ 7 \& 9 \\end{vmatrix} = 33 \& C_{13} = (-1)\^{1+3} \\begin{vmatrix} 2 \& 4 \\\\ 7 \& 8 \\end{vmatrix} = -10 \\\\ C_{21} = (-1)\^{2+1} \\begin{vmatrix} 3 \& 5 \\\\ 8 \& 9 \\end{vmatrix} = 3 \& C_{22} = (-1)\^{2+2} \\begin{vmatrix} 1 \& 5 \\\\ 7 \& 9 \\end{vmatrix} = -28 \& C_{23} = (-1)\^{2+3} \\begin{vmatrix} 1 \& 3 \\\\ 7 \& 8 \\end{vmatrix} = 8 \\\\ C_{31} = (-1)\^{3+1} \\begin{vmatrix} 3 \& 5 \\\\ 4 \& 6 \\end{vmatrix} = -2 \& C_{32} = (-1)\^{3+2} \\begin{vmatrix} 1 \& 5 \\\\ 2 \& 6 \\end{vmatrix} = 3 \& C_{33} = (-1)\^{3+3} \\begin{vmatrix} 1 \& 3 \\\\ 2 \& 4 \\end{vmatrix} = -2 \\\\ \\end{array} C11=(−1)1+1 4869 =−6C21=(−1)2+1 3859 =3C31=(−1)3+1 3456 =−2C12=(−1)1+2 2769 =33C22=(−1)2+2 1759 =−28C32=(−1)3+2 1256 =3C13=(−1)1+3 2748 =−10C23=(−1)2+3 1738 =8C33=(−1)3+3 1234 =−2 所以代数余子式矩阵 C C C C = \[ − 6 3 − 2 33 − 28 3 − 10 8 − 2 \] C=\\begin{bmatrix} -6 \& 3 \& -2 \\\\ 33 \& -28 \& 3 \\\\ -10 \& 8 \& -2 \\end{bmatrix} C= −633−103−288−23−2 所以伴随矩阵 A ∗ A\^\* A∗ A ∗ = C T = \[ − 6 3 − 2 33 − 28 3 − 10 8 − 2 \] T = \[ − 6 33 − 10 3 − 28 8 − 2 3 − 2 \] A\^\*= C\^T = \\begin{bmatrix} -6 \& 3 \& -2 \\\\ 33 \& -28 \& 3 \\\\ -10 \& 8 \& -2 \\end{bmatrix}\^T=\\begin{bmatrix} -6 \& 33 \& -10 \\\\ 3 \& -28 \& 8 \\\\ -2 \& 3 \& -2 \\end{bmatrix} A∗=CT= −633−103−288−23−2 T= −63−233−283−108−2

相关推荐
想做后端的小C3 小时前
数据结构:线性表原地逆置
数据结构·考研
"YOUDIG"7 小时前
信稿笺纸设计工具:传统排版美学与数字化设计的高效融合
科技·考研·算法·面试·职场和发展·高考
你要飞7 小时前
考研线代第三课:向量组
笔记·线性代数·考研·矩阵
aigcapi7 小时前
AI 获客系统哪个好?矩阵系统哪个好?2026 客观测评 TOP4
大数据·人工智能·矩阵
charliejohn11 小时前
计算机考研 408 数据结构 树形查找 相关概念及计算题例题
数据结构·考研
Heorine19 小时前
408 计算机网络 知识点记忆(10)应用层(更新优化版本,版本2.0)
计算机网络·考研
一碗姜汤1 天前
【统计基础】卡尔曼滤波,矩阵对迹求导,Joseph Form,条件数
线性代数·矩阵
sunfove1 天前
麦克斯韦方程组 (Maxwell‘s Equations) 的完整推导
线性代数·算法·矩阵
yyy(十一月限定版)1 天前
matlab矩阵的操作
算法·matlab·矩阵
ComputerInBook1 天前
代数学基本概念理解——幺正矩阵(Unitary matrix)(酉矩阵?)
线性代数·矩阵·正交矩阵·幺正矩阵·酉矩阵