向量的导数
1、向量的导数
设A为m×nm×n的矩阵,xx为维列向量,则AxAx为mm维列向量。记,则有:
∂y∂x=∂Ax∂x=AT∂y∂x=∂Ax∂x=AT
∂Ax∂xT=A∂Ax∂xT=A
∂(xTA)∂x=A∂(xTA)∂x=A
2、标量对向量的导数
设A为n×nn×n的矩阵,xx为维列向量。记y=xTAxy=xTAx,则有:
∂y∂xj=∂(xTAx)∂xj∂y∂xj=∂(xTAx)∂xj
=(∑j=1naijxj)+(∑j=1najixj)=(∑j=1naijxj)+(∑j=1najixj)
=∑j=1n(aij+aji)xj=∑j=1n(aij+aji)xj
于是有:
∂y∂x=(AT+A)x∂y∂x=(AT+A)x
若A为对称阵,则有
∂(xTAx)∂x=2Ax∂(xTAx)∂x=2Ax