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 definirse 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 .
Consideremos dos cuaterniones, p y q, y el producto . A medida que p se aproxima a q, el ángulo de z tiende a 0 y z se aproxima al cuaternión unidad.
La distancia angular entre dos cuaterniones se puede expresar como .
Utilizando 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