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.

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 del eje, axang, a 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 del eje y especificada 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]

Argumentos de salida

contraer todo

El cuaternión de unidad, devuelto como una matriz de n por 4 que contiene n cuaterniones. Cada cuaternión, uno por fila, tiene la forma q = [w x y z], donde w es el 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