Main Content

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

axang2quat

Convertir la rotation axe-angle en quaternion

Description

exemple

quat = axang2quat(axang) convertit une rotation donnée sous forme d'axe-angle, axang, en quaternion, quat.

Exemples

réduire tout

axang = [1 0 0 pi/2];
quat = axang2quat(axang)
quat = 1×4

    0.7071    0.7071         0         0

Arguments d'entrée

réduire tout

Rotation donnée sous forme d'angle d'axe, spécifiée comme 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]

Arguments de sortie

réduire tout

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 = [w x y z], 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™.

Historique des versions

Introduit dans R2015a