Hauptinhalt

Diese Seite wurde mithilfe maschineller Übersetzung übersetzt. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

quat2axang

Konvertieren Sie Quaternion in Achsenwinkelrotation

Beschreibung

axang = quat2axang(quat) wandelt einen Quaternion, quat, in die äquivalente Achsenwinkelrotation, axang um.

Beispiel

Beispiele

alle reduzieren

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

    1.0000         0         0    1.5708

Eingabeargumente

alle reduzieren

Einheitsquaternion, angegeben als n-mal-4-Matrix oder n-Element-Vektor von quaternion-Objekten, die n-Quaternionen enthalten. Wenn die Eingabe eine Matrix ist, ist jede Zeile ein Quaternionenvektor der Form q = [w x y z], wobei w die Skalarzahl ist.

Beispiel: [0.7071 0.7071 0 0]

Ausgabeargumente

alle reduzieren

Rotation in Achsenwinkelform, zurückgegeben als n-mal-4-Matrix von n-Achsenwinkelrotationen. Die ersten drei Elemente jeder Zeile geben die Rotationsachse an und das letzte Element definiert den Rotationswinkel (im Bogenmaß).

Beispiel: [1 0 0 pi/2]

Erweiterte Fähigkeiten

alle erweitern

C/C++ Codegenerierung
Generieren Sie C und C++ Code mit MATLAB® Coder™.

Versionsverlauf

Eingeführt in R2015a