矩阵二次型微分证明
22 Jun 2020分不分转置,在很多地方习惯也不一样
一个众所周知的结论:
∂∂xxTAx=(A+AT)x证明过程:
xTAx=[x1,x2,⋯,xn][A11⋯A1n⋮⋱⋮An1⋯Ann][x1x2⋮xn]=n∑i=1n∑j=1xiAijxj ∂∂x1xTAx=∂∂x1n∑i=1n∑j=1xiAijxj=n∑j=1A1jxj+n∑i=1xiAi1上面这个等式求偏导需要挑出所有包含 x1 的部分,可以写成(注意下标):
x1n∑j=2A1jxj+(n∑i=2xiAi1)x1+x1A11x1最后一项,求导后前面多了个系数 2,可以分配给两个等式。
所以有:
∂∂xxTAx=[∂∂x1xTAx,∂∂x2xTAx,⋯,∂∂xnxTAx]T =[n∑j=1A1jxj+n∑i=1xiAi1,n∑j=1A2jxj+n∑i=1xiAi2,⋯,n∑j=1Anjxj+n∑i=1xiAin]T =(xTA+xTAT)T=(A+AT)x