恒等式
综上所述,如果涉及到分子布局和分母布局的切换,则运算结果会发生转置。
为了搞懂下面的一些等式,应该记得下面的一些规则:链式法则,产品法则,总体法则。总和规则通用,产品规则适用于以下大多数情况,条件是维持矩阵产品的秩序,因为矩阵产品是不可交换的。链式规则适用于某些情况,但不幸的是,不适用于矩阵对向量求导或向量对矩阵求导(后者主要涉及应用于矩阵的跟踪算子)。在后一种情况下,产品规则也不能直接应用,但是使用微分恒等式可以做更多的工作。
向量对向量求导恒等式
首先介绍这一点,因为所有适用于向量对向量微分的操作都直接适用于向量对标量,或者是标量对向量的微分,只需将分子或分母中的的向量简化为标量即可。
恒等式:向量对向量求导
∂y∂x
情况 | 表达式 | 分子布局 | 分母布局 |
---|---|---|---|
a 不是 x 的函数 | ∂a∂x= | 0 | |
∂x∂x= | I | ||
A 不是 x 的函数 | ∂Ax∂x= | A | AT |
∂xTA∂x= | AT | A | |
a
不是 | ∂au∂x= | a∂u∂x | |
a=a(x) , u=u(x) | ∂au∂x= | a∂u∂x+u∂a∂x | a∂u∂x+∂a∂xuT |
A 不是 x 的函数, u=u(x) | ∂Au∂x= | A∂u∂x | ∂u∂xAT |
u=u(x) , v=v(x) | ∂(u+v)∂x= | ∂u∂x+∂v∂x | |
u=u(x) | ∂g(u)∂x= | ∂g(u)∂u∂u∂x | ∂u∂x∂g(u)∂u |
∂f(g(u))∂x= | ∂f(g)∂g∂g(u)∂u∂u∂x | ∂u∂x∂g(u)∂u∂f(g)∂g |
标量对向量求导恒等式
基本的恒等式在黑线的上方
情况 | 表达式 | 分子布局 | 分母布局 |
---|---|---|---|
第一部分 | |||
a
不是向量 | ∂a∂x= | 0T | 0 |
a
不是向量 | ∂au∂x= | a∂u∂x | |
u=u(x) , v=v(x) | ∂(u+v)∂x= | ∂u∂x+∂v∂x | |
∂(uv)∂x= | u∂v∂x+v∂u∂x | ||
u=u(x) | ∂g(u)∂x= | ∂g(u)∂u∂u∂x | |
∂f(g(u))∂x= | ∂f(g)∂g∂g(u)∂u∂u∂x | ||
u=u(x),v=v(x) | ∂(u⋅v)∂x=∂uTv∂x= | uT∂v∂x+vT∂u∂x 此处假定 ∂u∂x 和 ∂v∂x 为分子布局 | ∂v∂xv+∂u∂xu 此处假定 ∂u∂x 和 ∂v∂x 为分母布局 |
u=u(x),v=v(x) A 不是关于向量 x 的函数 | ∂(u⋅Av)∂x=∂uTAv∂x= | uTA∂v∂x+vTAT∂u∂x 此处假定 ∂u∂x 和 ∂v∂x 为分子布局 | ∂v∂xAv+∂u∂xATu 此处假定 ∂u∂x 和 ∂v∂x 为分母布局 |
∂2∂x∂xT= | H ,海森矩阵 | ||
第二部分 | |||
a 不是关于向量 x 的方程 | ∂(a⋅x)∂x=∂(x⋅a)∂x=∂aTx∂x=∂xTa∂x= | aT | a |
A 不是关于向量 x 的方程, a 不是关于向量 x 的方程 | ∂bTAx∂x= | bTA | ATb |
A 不是关于向量 x 的方程 | ∂xTAx∂x= | xT(A+AT) | (A+AT)x |
A 不是关于向量 x 的方程, A 是对称矩阵 | ∂xTAx∂x= | 2xTA | 2Ax |
A 不是关于向量 x 的方程 | ∂2xTAx∂x= | A+AT | |
A 不是关于向量 x 的方程, A 是对称矩阵 | ∂2xTAx∂x= | 2A | |
∂(x⋅x)∂x=∂xTx∂x= | 2xT | 2x |
表格太长无法编辑了,老是跳屏