Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

quat2axang

Convertir un cuaternión a rotación del ángulo del eje

Descripción

ejemplo

axang = quat2axang(quat) convierte un cuaternión, quat, a la rotación del ángulo del eje equivalente, axang.

Ejemplos

contraer todo

quat = [0.7071 0.7071 0 0]; 
axang = quat2axang(quat)
axang = 1×4

    1.0000         0         0    1.5708

Argumentos de entrada

contraer todo

El cuaternión de unidad, especificado como una matriz de n por 4 o un vector de objetos quaternion de n elementos que contiene n cuaterniones. Si la entrada es una matriz, cada fila es un vector de cuaternión con la forma q = [w x y z], donde w es el número escalar.

Ejemplo: [0.7071 0.7071 0 0]

Argumentos de salida

contraer todo

Rotación dada en forma de ángulo del eje, devuelta como una matriz de n por 4 de n rotaciones del ángulo del eje. Los tres primeros elementos de cada fila especifican el eje de rotación, y el último define el ángulo de rotación (en radianes).

Ejemplo: [1 0 0 pi/2]

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido en R2015a