在应用中,经常会碰到需要对某个矩阵的行列式进行求导的情况。而行列式的计算方法比较复杂,如果将它展开成后计算,会比较麻烦,因此最好直接记住一些结论。
本文以计算和
为例,介绍如何对行列式求导,并希望大家可以记住结论。
首先,为防止大家线性代数的内容忘得差不多了,我们先以方阵(
)为例,回顾一下与行列式有关的基本概念:
- minor(余子式,或者叫余因式)
:是一个
方阵,其中元素
就是把原方阵
去掉第
行、第
列之后再取行列式的值;
- cofactor(代数余子式)
:
;
- adjugate(伴随矩阵)
:
,即
;
而方阵行列式,就可以用某一行(比如第
行)的cofactor
的形式来表达(当然也可以用
):
另外,若是非奇异矩阵,则有
现在,再来看对的求导。对于
的某个元素
,将行列式写成
的第
行展开的形式,我们有
第二个等式是因为,对于任意的,在
的计算中都是剔除了
的,也即它和
的变动没关系。
因此,我们有
如果非奇异,那么有
对于,利用链式法则,有
网友评论