Skip to content

矩阵求导

Matrix Derivation

1. 标量方程对向量求导

对方程组

{f(y1,y2,...,yi)y1=0f(y1,y2,...,yi)yi=0y=[y1y2yi] 对方程组可有 简化如下:

f(y)y=[f(y)y1f(y)y2f(y)yi]i×1形式为 分母布局 (Denominator Layout)

而 同样可能存在如下表达方式:

f(y)y=[f(y)y1,f(y)y2,,f(y)yi] 如此1×i形式为 分子布局(Numerator Layout)


⚠️布局方式要统一,否则会十分混乱




2. 向量方程对向量的导数

对于f(y)=[f1(y)f2(y)fn(y)]

其中 y=[y1y2ym]

这里采用分母布局,n×m的矩阵

对其求导可得

f(y)y=

[f1(y)y1f2(y)y1fn(y)y1f1(y)y2f1(y)ymfn(y)ym]

n=m时即其为n阶方阵

对于n阶方阵 A=[aij]n×n和向量y=[y1y2yn],易证如下结论:

Ayy=AT

yTAyy=Ay+ATyA对称时有 yTAyy=2Ay