伴随矩阵

来自testwiki
2600:8801:3093:e200:a9e5:304c:f24f:51a4留言2024年5月3日 (五) 06:42的版本 3x3矩阵:​ 修正笔误)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

Template:Veil Template:No footnotes

Template:NoteTA Template:About Template:ScienceNavigation线性代数中,一个方形矩阵伴随矩阵Template:Lang-en)是一个类似于逆矩阵的概念。如果矩阵可逆,那么它的逆矩阵和它的伴随矩阵之间只差一个系数。然而,伴随矩阵对不可逆的矩阵也有定义,并且不需要用到除法

𝐀的伴随矩阵记作adj(𝐀),或𝐀*

定义

Template:See alsoR是一个交换环A是一个以R中元素为系数的n×n矩阵A的伴随矩阵可按如下步骤定义:

  • 定义:A关于第i行第j列的余子式(记作Mij)是去掉A的第i行第j列之后得到的(n − 1)×(n − 1)矩阵的行列式
  • 定义:A关于第i行第j列的代数余子式是:
𝐂ij=(1)i+j𝐌ij
  • 定义:A余子矩阵是一个n×n的矩阵C,使得其第i行第j列的元素是A关于第i 行第j 列的代数余子式

引入以上的概念后,可以定义:矩阵A伴随矩阵A的余子矩阵的转置矩阵

adj(𝐀)=𝐂T

也就是说,A伴随矩阵是一个n×n的矩阵(记作adj(A)),使得其第i 行第j 列的元素是A关于第j行第i列的代数余子式。 简言之,伴随矩阵就是把原来余子矩阵C每一列的代数余子式横着写:

[adj(𝐀)]ij=𝐂ji

例子

2x2矩阵

一个2×2矩阵𝐀=[abcd]的伴随矩阵是

adj(𝐀)=[dbca]

3x3矩阵

对于3×3的矩阵,情况稍微复杂一点:

𝐀=[a11a12a13a21a22a23a31a32a33]

其伴随矩阵是:

adj(𝐀)=[+|a22a23a32a33||a21a23a31a33|+|a21a22a31a32||a12a13a32a33|+|a11a13a31a33||a11a12a31a32|+|a12a13a22a23||a11a13a21a23|+|a11a12a21a22|]T

其中

|aimainajmajn|=det[aimainajmajn]=det|aimainajmajn|

要注意伴随矩阵是餘因子矩陣的转置,因此第3行第2列的系数是A关于第2行第3列的代数余子式。

具体情况

对于数值矩阵, 例如求矩阵 A=[325102341] 的伴随矩阵adj(A)

只需将数值代入上节得到的表达式中。

即:adj(A)ji=Cij=(1)i+j(Mij)

其中,Mij為刪掉矩陣 A 的第 i 橫列與第 j 縱行後得到的行列式,Cji為矩陣 A餘因子


例如:adj(A)第3行第2列的元素为

adj(A)32=C23=(1)2+3det[3234]=((3)(4)23)=6

依照其順序一一計算,便可得到计算后的结果是:

adj(A)=adj[325102341]=[81845121462]

应用

作为拉普拉斯公式的推论,关于n×n矩阵A行列式,有:

𝐀adj(𝐀)=adj(𝐀)𝐀=det(𝐀)𝐈(*)

其中In阶的单位矩阵。事实上,A adj(A)的第i行第i列的系数是

j=1nai;jCi,j。根据拉普拉斯公式,等于A的行列式。

如果ij,那么A adj(A)的第i行第j列的系数是

k=1nai;kCj,k。拉普拉斯公式说明这个和等于0(实际上相当于把A的第j行元素换成第i行元素后求行列式。由于有两行相同,行列式为0)。

由这个公式可以推出一个重要结论:交换环R上的矩阵A可逆当且仅当其行列式在环R中可逆。

这是因为如果A可逆,那么

1=det(𝐈)=det(𝐀𝐀1)=det(𝐀)det(𝐀1)

如果det(A)是环中的可逆元那么公式(*)表明

𝐀1=det(𝐀)1adj(𝐀)

性质

n×n的矩阵AB,有:

  1. adj(𝐈)=𝐈
  2. adj(𝐀𝐁)=adj(𝐁)adj(𝐀)
  3. adj(𝐀T)=adj(𝐀)T
  4. det(adj(𝐀))=det(𝐀)n1
  5. adj(k𝐀)=kn1 adj(𝐀)
  6. 当n>=2时,adj(adj(𝐀))=(det𝐀)n2𝐀
  7. 如果A可逆,那么adj(𝐀1)=adj(𝐀)1=AdetA
  8. 如果A对称矩阵,那么其伴随矩阵也是对称矩阵;如果A反对称矩阵,那么当n为偶数时,A的伴随矩阵也是反对称矩阵,n为奇数时则是对称矩阵。
  9. 如果A是(半)正定矩阵,那么其伴随矩阵也是(半)正定矩阵。
  10. 如果矩阵AB相似,那么adj(𝐀)adj(𝐁)也相似。
  11. 如果n>2,那么非零矩阵A正交矩阵当且仅当adj(𝐀)=±AT

伴随矩阵的秩

当矩阵A可逆时,它的伴随矩阵也可逆,因此两者的一样,都是n。当矩阵A不可逆时,A的伴随矩阵的秩通常并不与A相同。当A的秩为n-1时,其伴随矩阵的秩为1,当A的秩小于n-1时,其伴随矩阵为零矩阵。

伴随矩阵的特征值

设矩阵A在复域中的特征值λ1,λ2λn(即为特征多项式n个根),则A的伴随矩阵的特征值为

λ2λ3λn, λ1λ3λn,,λ1λ2λn1

Template:HideH 这里要用到一个结论作为引理:一个n阶矩阵的n个特征值的和等于它的迹数,它们的乘积等于矩阵的行列式

分3种情况讨论:

  • 如果A的秩为n,即是说A可逆,那么由引理有:detA=λ1λ2λn。只需证明A的伴随矩阵的特征值为detAλ1,detAλ2,,detAλn。考察矩阵X𝐈adj(𝐀)
det(X𝐈adj(𝐀))
  =det(X𝐈det𝐀𝐀1)
  =det𝐀1det(X𝐀det𝐀𝐈)   =1det𝐀Xndet(𝐀det𝐀X𝐈)

由于det(𝐀X𝐈)=i=1n(λiX),因此

det(𝐀det𝐀X𝐈)
  =i=1n(λidet𝐀X)
  =1Xni=1n(λiXdet𝐀)

因此

det(X𝐈adj(𝐀))
  =1det𝐀Xn1Xni=1n(λiXdet𝐀)
  =1det𝐀λ1λ2λni=1n(XdetAλi)
  =i=1n(XdetAλi)

可以看到adj(𝐀)的特征多项式为i=1n(XdetAλi),因此命题成立。

  • 如果A的秩严格小于n-1,即是说A至少有两个特征值为0,于是
λ2λ3λn, λ1λ3λn,,λ1λ2λn1

全部都是0。这时A的伴随矩阵为0,因此特征值也全是0。命题成立。

  • 如果A的秩等于n-1,即是说A至少有一个特征值为0,不妨设其为λ1。由于这时A的伴随矩阵秩为1,它至少有n-1个特征值为0。设剩余的一个为α,则其迹数α。另一方面,A的伴随矩阵的迹数为
C11+C22++Cnn

这个和恰好等于i=1nkiλk,即等于λ2λ3λn(其余都是0)。

综上所述,对任意的矩阵A,命题都成立。 Template:HideF

伴随矩阵和特征多项式

p(t)=det(𝐀t𝐈)𝐀特征多项式,定义q(t)=p(0)p(t)t,那么:

adj(𝐀)=q(𝐀)=(p1𝐈+p2𝐀+p3𝐀2++pn𝐀n1),

其中pip(t)的各项系数:

p(t)=p0+p1t+p2t2+pntn

伴随矩阵也出现在行列式导数形式中。


参见

参考来源

Template:Reflist

外部链接