设A∈Rm×n,x∈Rn×1
矩阵求导的本质是元素对元素一对一求导
∂[xT]1×n∂[Ax]m×1=[x1∂Axx2∂Ax⋯xn∂Ax]=x1∂A1xx1∂A2x⋮x1∂Amxx2∂A1xx2∂A2x⋮x2∂Amx⋯⋯⋱⋯xn∂A1xxn∂A2x⋮xn∂Amxm×n=a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amnm×n=A
其中Ai表示 矩阵A的第i行
∂[x]n×1∂[(Ax)T]1×m=x1∂(Ax)Tx2∂(Ax)T⋮xn∂(Ax)T=x1∂A1xx2∂A1x⋮xn∂A1xx1∂A2xx2∂A2x⋮xn∂A2x⋯⋯⋱⋯x1∂Amxx2∂Amx⋮xn∂Amxn×m=a11a12⋮a1na21a22⋮a2n⋯⋯⋱⋯am1am2⋮amnn×m=AT
其中Ai表示 矩阵A的第i行
矩阵求导
A=F11(X)F21(X)⋮Fm1(X)F12(X)F22(X)⋮Fm2(X)⋯⋯⋱⋯F1n(X)F2n(X)⋮Fmn(X)(m×n)