dist.
Distancia angular en radianes
Sintaxis
Descripción
devuelve la distancia angular en radianes entre dos cuaterniones, distance
= dist(quatA,quatB
)quatA
y quatB
.
Ejemplos
Argumentos de entrada
Argumentos de salida
Algoritmos
La función dist
devuelve la distancia angular entre dos cuaterniones.
Un cuaternión puede estar definido por un eje (ub,uc,ud) y un ángulo de rotación θq: .
Dado un cuaternión en la forma , donde a es la parte real, puedes resolver el ángulo de q como .
Considere dos cuaterniones, p y q, y el producto . Cuando p se acerca a q, el ángulo de z va a 0, y z se acerca a la unidad. cuaternio.
La distancia angular entre dos cuaterniones se puede expresar como .
Usando la sintaxis del tipo de datos quaternion
, la distancia angular se calcula como:
angularDistance = 2*acos(abs(parts(p*conj(q))));
Capacidades ampliadas
Historial de versiones
Introducido en R2019b