veces, *
Multiplicación de cuaterniones
Sintaxis
Descripción
implementa la multiplicación de cuaterniones si quatC
= A
*B
A
o B
es un cuaternión. O A
o B
debe ser un escalar.
Puedes usar la multiplicación de cuaterniones para componer operadores de rotación:
Para componer una secuencia de rotaciones de cuadros, multiplique los cuaterniones en el orden de la secuencia de rotaciones deseada. Por ejemplo, para aplicar un cuaternión p seguido de un cuaternión q , multiplique en el orden pq. El operador de rotación se convierte en , donde v representa el objeto a rotar especificado en forma de cuaternión. * representa la conjugación.
Para componer una secuencia de rotaciones de puntos, multiplique los cuaterniones en el orden inverso a la secuencia de rotaciones deseada. Por ejemplo, para aplicar un cuaternión p seguido de un cuaternión q , multiplique en orden inverso, qp. El operador de rotación se convierte en .
Ejemplos
Argumentos de entrada
Argumentos de salida
Algoritmos
Referencias
[1] Kuipers, Jack B. Quaternions and Rotation Sequences: A Primer with Applications to Orbits, Aerospace, and Virtual Reality. Princeton, NJ: Princeton University Press, 2007.
Capacidades ampliadas
Historial de versiones
Introducido en R2019b