一个行列式求导公式
dtd∣A∣=∣A∣tr(A−1∗dtdA), A∈Rn×n
证明如下
首先我们有
∣A(aij+ϵ)∣−∣A(aij)∣daijd∣A∣=ϵAij=Aij
其中Aij是代数余子式, ∣A(aij+ϵ)∣表示aij 变成 aij+ϵ 时的行列式
由此我们可以得到
dtd∣A∣=Σi=1nΣj=1n∂aij∂∣A∣dtdaij=∣A∣Σi=1nΣj=1n∣A∣Aijdtdaij=∣A∣Σj=1n(Σi=1nAji−1dtdaij)=∣A∣Σj=1n(A−1dtdA)jj=∣A∣tr(A−1dtdA)
其中第三、第四个等式分别使用到了
(A−1)ij(AB)jj=∣A∣Aji=Σi=1nAjiBij