Main Content

axang2quat

Convertir rotación eje-ángulo a cuaternión

Descripción

ejemplo

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

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 -by-4 de rotaciones de ángulo de eje.nn Los tres primeros elementos de cada fila especifican el eje de rotación y el último elemento define el ángulo de rotación (en radianes).

Ejemplo: [1 0 0 pi/2]

Argumentos de salida

contraer todo

Cuaternión de la unidad, devuelto como una matriz -by-4 que contiene cuaterniones.nn Cada cuaternión, uno por fila, tiene la forma [ ], con como número escalar.qwxyzw

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™.

Introducido en R2015a