tengo una matriz de rotacion que es una función de cierto parámetro angular .
Los ángulos de balanceo-cabeceo-guiñada se pueden extraer de la matriz, a través de algunas funciones trigonométricas de sus entradas.
Por ejemplo, uno de esos ángulos es entonces una función de la matriz , es decir .
tengo que calcular la derivada de con respecto a :
¿Cómo puedo calcular esta derivada?
La siguiente regla de la cadena
Todo lo que tengo es la expresión de la función. y la derivada de la matriz con respecto al ángulo
EDITAR:
Como temía, y como confirmó el comentario de Bill Wallis, la derivada puede ser simple usando la vectorización
En cualquier caso, todavía me pregunto si podría existir una regla de cadena razonable para derivadas que involucren matrices, porque esta solución no permite explotar la información que ya tengo sobre la derivada de la matriz.
Para comodidad de escritura, deje
"Todavía me pregunto si podría existir una regla de cadena razonable para derivadas que involucren matrices, porque esta solución no permite explotar la información que ya tengo sobre la derivada de la matriz".
Si tal cosa existe, entonces no lo sé. Sin embargo, al identificar con como en los comentarios, aún puede conservar la información que tiene sobre la matriz y su derivada.
Para ver esto, supongamos . Esto le da una relación entre las entradas de ; en el caso bidimensional, si
Cuando calcula la derivada, las relaciones le permiten reescribir algunas derivadas en términos de otras, que es como explota su relación. Entonces, si cada entrada en es una función de , entonces
También me gustaría señalar que nunca antes había hecho esto, por lo que no afirmo que este sea el mejor método en absoluto. Es justo lo que yo haría.
bill wallis
Vexx23
greg
Vexx23