矩阵迹的常用公式

本文详细介绍了矩阵迹的概念,包括迹的定义、常见公式(如两矩阵乘积迹、三矩阵迹和迹的对称性)、迹的求导法则,以及涉及矩阵乘积和转置的导数计算。适合深入理解矩阵迹在数学和工程中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 迹的定义

设矩阵 A = [ a i j ] A=[ a_{ij}] A=[aij]为大小为 n × n n\times n n×n的矩阵,矩阵 A A A的迹定义如下:
t r ( A ) = ∑ i = 1 n a i i tr(A)=\sum_{i=1}^{n} a_{ii} tr(A)=i=1naii

2. 常用公式

公式1:两个矩阵乘积的迹: t r ( A B ) = t r ( B A ) tr(AB) = tr(BA) tr(AB)=tr(BA)

公式2:三个矩阵乘积的迹:

t r ( A B C ) = t r ( C A B ) = t r ( B C A ) tr(ABC) = tr(CAB) = tr(BCA) tr(ABC)=tr(CAB)=tr(BCA)

公式3: t r ( A ) = t r ( A T ) tr(A) = tr(A^T) tr(A)=tr(AT)

3. 迹的求导

公式4 矩阵乘积的迹的求导:

∂ t r ( A B ) ∂ A = ∂ t r ( B A ) ∂ A = B T \frac{\partial tr(AB)}{\partial A} = \frac{\partial tr(BA)}{\partial A} = B^T Atr(AB)=Atr(BA)=BT

公式5 矩阵转置乘积的求导:

∂ t r ( A T B ) ∂ A = ∂ t r ( B A T ) ∂ A = B \frac{\partial tr(A^TB)}{\partial A} = \frac{\partial tr(BA^T)}{\partial A} = B Atr(ATB)=Atr(BAT)=B

公式6 包含两个变量矩阵的求导(自身及转置):

∂ t r ( A B A T C ) ∂ A = C A B + C T A B T \frac{\partial tr(ABA^TC)}{\partial A} = CAB + C^TAB^T Atr(ABATC)=CAB+CTABT
证明:
分布求导,可得:
∂ t r ( A B A T C ) ∂ A = ∂ t r ( A B A T C ) ∂ A + ∂ t r ( A T C A B ) ∂ A \frac{\partial tr(ABA^TC)}{\partial A} =\frac{\partial {tr(ABA^TC)}}{\partial{A}} + \frac{\partial{tr(A^TCAB)}}{\partial{A}} Atr(ABATC)=Atr(ABATC)+Atr(ATCAB)

∂ t r ( A B A T C ) ∂ A = ( B A T C ) T = C T A B T \frac{\partial {tr(ABA^TC)}}{\partial{A}} = (BA^TC)^T=C^TAB^T Atr(ABATC)=(BATC)T=CTABT

∂ t r ( A T C A B ) ∂ A = C A B \frac{\partial{tr(A^TCAB)}}{\partial{A}} = CAB Atr(ATCAB)=CAB
所以,
∂ t r ( A B A T C ) ∂ A = C A B + C T A B T \frac{\partial tr(ABA^TC)}{\partial A} = CAB + C^TAB^T Atr(ABATC)=CAB+CTABT

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值