Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

quat2axang

Convertir le quaternion en rotation axe-angle

Description

exemple

axang = quat2axang(quat) convertit un quaternion, quat, en rotation axe-angle équivalente, axang.

Exemples

réduire tout

quat = [0.7071 0.7071 0 0]; 
axang = quat2axang(quat)
axang = 1×4

    1.0000         0         0    1.5708

Arguments d'entrée

réduire tout

Quaternion unitaire, spécifié comme une matrice n-par 4 ou un vecteur à n éléments d'objets quaternion contenant des quaternions n . Si l'entrée est une matrice, chaque ligne est un vecteur quaternion de la forme q = [w x y z], avec w comme nombre scalaire.

Exemple : [0.7071 0.7071 0 0]

Arguments de sortie

réduire tout

Rotation donnée sous forme d'angle d'axe, renvoyée sous la forme d'une matrice n-par 4 de rotations d'angle d'axe n . Les trois premiers éléments de chaque ligne spécifient l'axe de rotation et le dernier élément définit l'angle de rotation (en radians).

Exemple : [1 0 0 pi/2]

Capacités étendues

Génération de code C/C++
Générez du code C et C++ avec MATLAB® Coder™.

Historique des versions

Introduit dans R2015a