eul = quat2eul(quat) converts a
quaternion rotation, quat, to the corresponding Euler angles,
eul. The default order for Euler angle rotations is
"ZYX".
eul = quat2eul(quat,sequence)
converts a quaternion into Euler angles. The Euler angles are specified in the axis
rotation sequence, sequence. The default order for Euler angle
rotations is "ZYX".
Unit quaternion, specified as an n-by-4 matrix or
n-element vector of quaternion objects containing n
quaternions. If the input is a matrix, each row is a quaternion vector of
the form q = [wxyz], with w as the scalar
number.
Example: [0.7071 0.7071 0 0]
Axis-rotation sequence for the Euler angles, specified as one of these string scalars:
"ZYX" (default)
"ZYZ"
"ZXY"
"ZXZ"
"YXY"
"YZX"
"YXZ"
"YZY"
"XYX"
"XYZ"
"XZX"
"XZY"
Each character indicates the corresponding axis. For example, if the
sequence is "ZYX", then the three specified Euler angles are
interpreted in order as a rotation around the z-axis, a rotation
around the y-axis, and a rotation around the
x-axis. When applying this rotation to a point, it will apply the
axis rotations in the order x, then y, then
z.
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window.
Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.