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