欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

简易版:常用矩阵微分公式汇总

最编程 2024-02-19 07:30:05
...

1 矩阵Y=f(x)对标量x求导

     矩阵Y是一个m×n的矩阵,对标量x求导,相当于矩阵中每个元素对x求导

dYdx=[df11(x)dxdf1n(x)dxdfm1(x)dxdfmn(x)dx]

2 标量y=f(x)对矩阵X求导

     注意与上面不同,这次括号内是求偏导,X是是一个m×n的矩阵,函数y=f(x)对矩阵X中的每个元素求偏导,对m×n矩阵求导后还是m×n矩阵

dydX=[fx11fx1nfxm1fxmn]


3 函数矩阵Y对矩阵X求导

矩阵Y=F(x)对每一个X的元素求导,构成一个超级矩阵

F(x)=[f11(x)f1n(x)fm1(x)fmn(x)]

X=[x11x1sxr1xrs]

dFdX=[Fx11Fx1sFxr1Fxrs]

其中

Fxij=[f11xijf1nxijfm1xijfmnxij]

4 向量导数

m×1向量函数y=[y1,y2,,ym]T,其中,y1,y2,,ym是向量的标量函数。xn×1向量。则有

YXT=[y1x1y1xnymx1ymxn]

这是一个m×n矩阵,称作向量函数y的Jacobi矩阵。

y=[x1,x2,,xn],则有

xTx=I

其中,I是单位矩阵。

Ay均与向量x无关,则

xTAyx=xTxAy=Ay

注意到:yTAx=<ATy,x

上一篇: 数学优化

下一篇: 图像分析:一阶和二阶高斯导数的计算方法

推荐阅读