quat = eul2quat(eul) convertit un ensemble donné d'angles d'Euler, eul, en quaternion correspondant, quat. L'ordre par défaut des rotations d'angle d'Euler est "ZYX".
quat = eul2quat(eul,sequence) convertit un ensemble d'angles d'Euler en quaternion. Les angles d'Euler sont spécifiés dans la séquence de rotation des axes, sequence. L'ordre par défaut des rotations d'angle d'Euler est "ZYX".
Angles de rotation d'Euler en radians, spécifiés sous la forme d'un n-par 3 d'angles de rotation d'Euler intrinsèques. Chaque ligne représente un angle d'Euler défini dans la séquence définie par l'argument sequence . Par exemple, avec la séquence par défaut "ZYX", chaque ligne de eul est de la forme [zAngle yAngle xAngle].
Séquence de rotation des axes pour les angles d'Euler, spécifiée comme l'un de ces scalaires de chaîne :
"ZYX" (par défaut)
"ZYZ"
"ZXY"
"ZXZ"
"YXY"
"YZX"
"YXZ"
"YZY"
"XYX"
"XYZ"
"XZX"
"XZY"
Chaque caractère indique l'axe correspondant. Par exemple, si la séquence est "ZYX", alors les trois angles d'Euler spécifiés sont interprétés dans l'ordre comme une rotation autour de l'axe z, une rotation autour de l'axe y-axe, et une rotation autour de l' x. Lors de l'application de cette rotation à un point, il appliquera les rotations des axes dans l'ordre x, puis y, puis z.
Quaternion unitaire, renvoyé sous la forme d'une matrice n-by-4 contenant des quaternions n . Chaque quaternion, un par ligne, est de la forme q = [wxyz], avec w comme nombre scalaire.
Exemple : [0.7071 0.7071 0 0]
Capacités étendues
Génération de code C/C++ Générez du code C et C++ avec MATLAB® Coder™.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.