¿Qué es esta derivada, con una matriz diagonal?

Matrices dadas A , B , C y vector de columna v , cual es la derivada de A diagnóstico ( B v ) , C con respecto a B ? diagnóstico ( ) es una matriz diagonal con el argumento como la diagonal y los corchetes significan el producto interior.

Estoy tratando de encontrar la solución, pero estoy obsesionado con diferenciar la matriz diagonal.

Cualquier ayuda sería muy apreciada. Muchas gracias.

Respuestas (3)

La derivada siempre se puede calcular volviendo a la definición de límite original. Para una función con valores vectoriales F : X Y , su derivada en un punto X , denotado D F ( X ) , si existe, viene dado por

[ D F ( X ) ] z = límite h 0 h 1 ( F ( X + h z ) F ( X ) ) .
En otras palabras, si existe la derivada verdadera (Frechet), entonces puede calcularla calculando las derivadas direccionales (Gateaux).

En tu caso, F ( X ) = A d i a gramo ( X v ) , C , dónde X es la variable ( B en su pregunta original). Entonces tal vez puedas verificar que

[ D F ( X ) ] Z = A d i a gramo ( Z v ) , C
.

Gracias. Esto es muy útil desde un punto de vista conceptual. Estoy un poco confundido, ¿qué es Z y el RHS no debería ser una matriz de la misma forma que X?
D F ( X ) es el operador derivado en X . Es un operador lineal y D F ( X ) Z le dice la tasa de cambio de F si te perturbas X en la dirección de Z . Este es el significado de una derivada direccional.
¿Existe una expresión para la derivada sin Z? es decir, una expresión que es una matriz. ¿Quizás incluyendo la multiplicación de las matrices? Muchas gracias.
Es posible que si expande todo en términos de entradas de la matriz, pueda modificarlo en una forma donde pueda encontrar una forma genérica para D F ( X ) , pero en general puede que no sea posible.

Reescribamos la función de costo

ϕ = A d i a gramo ( B v ) : C = d i a gramo ( B v ) : A T C = B v : d i a gramo ( A T C ) = d i a gramo ( A T C ) v T : B
Usé el operador de dos puntos para el producto interno de Frobenius. También d i a gramo ( X ) extrae el elemento diagonal de X en un vector. la derivada es
ϕ B = d i a gramo ( A T C ) v T

Cuando tienes un mapa lineal F : X Y , la derivada en X es F . Es decir d X F = F , o en notación puntual, ( d X F ) h = F ( h ) para todos h . tu expresión, F ( B ) = A diagnóstico ( B v ) , C es lineal en B . Entonces la derivada es el mapa lineal

d B F : H F ( H ) .

Tenga en cuenta que este es un mapa lineal de matrices a números reales, por lo que no podemos representarlo como un producto punto vectorial F h pero podemos representarlo como un producto escalar de matrices.

Concretamente, y salvo que me esté equivocando en alguna parte, tenemos

( d B F ) H = A diagnóstico ( H v ) , C = tr ( C A diagnóstico ( H v ) ) = tr ( ( A C ) diagnóstico ( H v ) ) = diagnóstico ( H v ) , A C = i ( H v ) i ( A C ) i i = i ( j H i j v j ) ( A C ) i i = H , ( v j ( A C ) i i ) i , j = 1 norte = H , Diagnóstico ( A C ) v .

Aquí Diagnóstico ( X ) = ( X i i ) i = 1 norte es el vector de elementos diagonales de X y es el producto exterior.

Así que podríamos decir Diagnóstico ( A C ) v representa la derivada en coordenadas.