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.

axang2quat

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

Descripción

ejemplo

quat = axang2quat(axang) convierte una rotación dada en forma de ángulo de eje, axang, en cuaternión, quat.

Ejemplos

contraer todo

axang = [1 0 0 pi/2];
quat = axang2quat(axang)
quat = 1×4

    0.7071    0.7071         0         0

Argumentos de entrada

contraer todo

Rotación dada en forma de ángulo de eje, especificada 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]

Argumentos de salida

contraer todo

Cuaternión unitario, devuelto como una matriz n-por 4 que contiene cuaterniones n . Cada cuaternión, uno por fila, tiene la forma q = [w x y z], con w como número escalar.

Ejemplo: [0.7071 0.7071 0 0]

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

|