1 votos

El operador del

Dada: $E(\mathbf{x})=\mathbf {x^tWx}$
Donde x es vector y W es matriz, ¿alguien puede explicarme cómo puedo derivar fácilmente la siguiente ecuación (si es correcta, si no, cuál debería ser)?
$\nabla E(\mathbf{x}) = \mathbf{Wx} + \mathbf{W^tx}$

2voto

riza Puntos 170

Explícitamente, utilizando índices, la expresión es (donde $i$ rangos según corresponda)

$$\nabla(x^TAx)=\frac{\partial}{\partial x_i}\sum_{\ell, m}x_\ell A_{\ell m}x_m.$$

Calcula $\displaystyle\frac{\partial x_\ell x_m}{\partial x_i}=\delta_{i\ell}x_m+x_\ell\delta_{im}$ con la regla del producto (véase Delta de Kronecker ). Enchufando,

$$\sum_{\ell,m}A_{\ell m}(\delta_{i\ell}x_m+x_\ell\delta_{im})=\left(\sum_{m}A_{im}x_m\right)+\left(\sum_{\ell}x_\ell A_{\ell i}\right)=Ax+A^Tx. $$

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X