Processing math: 100%

矩阵二次型微分证明

分不分转置,在很多地方习惯也不一样

一个众所周知的结论:

xxTAx=(A+AT)x

证明过程:

xTAx=[x1,x2,,xn][A11A1nAn1Ann][x1x2xn]=ni=1nj=1xiAijxj x1xTAx=x1ni=1nj=1xiAijxj=nj=1A1jxj+ni=1xiAi1

上面这个等式求偏导需要挑出所有包含 x1 的部分,可以写成(注意下标):

x1nj=2A1jxj+(ni=2xiAi1)x1+x1A11x1

最后一项,求导后前面多了个系数 2,可以分配给两个等式。

所以有:

xxTAx=[x1xTAx,x2xTAx,,xnxTAx]T =[nj=1A1jxj+ni=1xiAi1,nj=1A2jxj+ni=1xiAi2,,nj=1Anjxj+ni=1xiAin]T =(xTA+xTAT)T=(A+AT)x