62 votos

Derivada de la inversa de una matriz

En un paper científico, he visto lo siguiente

$$\frac{\delta K^{-1}}{\delta p} = -K^{-1}\frac{\delta K}{\delta p}K^{-1}$$

donde $K$ es una matriz de $n \times n$ que depende de $p$. En mis cálculos habría hecho lo siguiente

$$\frac{\delta K^{-1}}{\delta p} = -K^{-2}\frac{\delta K}{\delta p}=-K^{-T}K^{-1}\frac{\delta K}{\delta p}$$

¿Está mal mi cálculo?

Nota: Creo que $K$ es simétrica.

4 votos

Está mal. Nota: las matrices no conmutan en general. Respeta el orden al derivar.

8 votos

Pista: $ \partial_{\rho}(KK^{-1})=\partial_{\rho}\mathbb{1}$

0 votos

@agotado ¿qué es $\mathbb{1}$? ¿Quizás te refieres a $I$?

126voto

A.G. Puntos 7303

El principal problema en cálculo matricial es que las cosas ya no conmutan, pero uno tiende a usar fórmulas del cálculo de funciones escalares como $(x(t)^{-1})'=-x(t)^{-2}x'(t)$ reemplazando $x$ con la matriz $K`. Aquí hay que ser más cuidadoso y prestar atención al orden. La forma más fácil de obtener la derivada de la inversa es derivar la identidad $I=KK^{-1}` respetando el orden $$ \underbrace{(I)'}_{=0}=(KK^{-1})'=K'K^{-1}+K(K^{-1})'. $$ Al resolver esta ecuación con respecto a $(K^{-1})'$ (¡prestando atención nuevamente al orden (!)) se tendrá $$ K(K^{-1})'=-K'K^{-1}\qquad\Rightarrow\qquad (K^{-1})'=-K^{-1}K'K^{-1}. $$

2 votos

Parece que esto también se cumple para la derivada total con p siendo cualquier parámetro establecido, siguiendo la misma derivación

20voto

Dave Griffiths Puntos 688

Sí, tu cálculo está incorrecto, nota que $K$ puede no conmutar con $\frac{\partial K}{\partial p}$, por lo tanto debes aplicar correctamente la regla de la cadena. La derivada de $\def\inv{\mathrm{inv}}\inv \colon \def\G{\mathord{\rm GL}}\G_n \to \G_n$ no está dada por $\inv'(A)B = -A^2B$, sino por $\inv'(A)B = -A^{-1}BA^{-1}$. Para ver eso, nota que para suficientemente pequeño $B$ tenemos \begin{align*} \inv(A + B) &= (A + B)^{-1}\\ &= (\def\I{\mathord{\rm Id}}\I + A^{-1}B)^{-1}A^{-1}\\ &= \sum_k (-1)^k (A^{-1}B)^kA^{-1}\\ &= A^{-1} - A^{-1}BA^{-1} + o(\|B\|) \end{align*} Por lo tanto, $\inv'(A)B= -A^{-1}BA^{-1}$, y por lo tanto, por la regla de la cadena $$ \partial_p (\inv \circ K) = \inv'\circ K\bigl(\partial_p K) = -K^{-1}(\partial_p K) K^{-1} $$

0 votos

¿Cómo se desprende la segunda línea de que B sea lo suficientemente pequeño?

3 votos

@nbubis La serie de Neumann es $I - A = \sum_{k = 0}^{\infty} A^k$ para $\| A \| < 1$, lo cual es análogo a la serie geométrica. Por lo tanto, para $B$ suficientemente pequeño tenemos $\| A^{-1} B \| < 1$ y por lo tanto $(I + A^{-1} B)^{-1} = \sum_{k = 0}^{\infty} (-1)^k (A^{-k} B)^k$.

11voto

Kunal Puntos 311

De hecho, podemos calcular directamente la derivada de una matriz comenzando desde la definición de la derivada de funciones. En particular, \begin{align} \frac{dK^{-1}}{dp} & =\lim_{\Delta p \to 0} \frac{(K+\Delta K)^{-1} - K^{-1}}{\Delta p} \\ {} & = \lim_{\Delta p \to 0} \frac{(K+\Delta K)^{-1}KK^{-1} - (K+\Delta K)^{-1}(K+\Delta K)K^{-1}}{\Delta p} \\ {} & = \lim_{\Delta p \to 0} \frac{(K+\Delta K)^{-1}(-\Delta K) K^{-1}}{\Delta p} \\ {} & = - K^{-1} \lim_{\Delta p \to 0} \frac{\Delta K}{\Delta p} K^{-1} \\ {} & = - K^{-1} (\partial_{p} K) K^{-1} \end{align}

1voto

Steph Puntos 1

Otro método relacionado es usar diferenciales. $$ d\mathbf{K}^{-1}= -\mathbf{K}^{-1} (d\mathbf{K}) \mathbf{K}^{-1} $$ y $d\mathbf{K}= \frac{\partial \mathbf{K}}{\partial p} dp$ Así $$ d\mathbf{K}^{-1}= -\left[\mathbf{K}^{-1} \frac{\partial \mathbf{K}}{\partial p} \mathbf{K}^{-1} \right] dp $$ de donde se sigue que $$ \frac{\partial \mathbf{K}^{-1}}{\partial p} = -\mathbf{K}^{-1} \frac{\partial \mathbf{K}}{\partial p} \mathbf{K}^{-1} $$

1voto

MathLearner Puntos 23

Dada una matriz cuadrada K, tenemos

\begin{align} KK^{-1} &= I \\ \implies \frac{d(KK^{-1})}{dp} &=\frac{d(I)}{dp}\\ \end{align} para simplificar la notación, usamos $dK = \frac{dK}{dp}$, entonces \begin{align} (dK)K^{-1} + K(dK^{-1})&=0\\ \implies K(dK^{-1})&= -(dK)K^{-1}\\ \implies dK^{-1}&= -K^{-1}(dK)K^{-1}\\ \end{align}

lo que produce: $$\frac{dK^{-1}}{dp}= -K^{-1}\frac{dK}{dp}K^{-1}$$

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