Main Content

Esta página se ha traducido mediante traducción automática. 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, en la rotación de ángulo de 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

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

Ejemplo: [0.7071 0.7071 0 0]

Argumentos de salida

contraer todo

Rotación dada en forma de ángulo de eje, devuelta como una matriz n-por 4 de rotaciones de ángulo de eje n . 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

Consulte también

|