Hauptinhalt

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

axang2quat

Konvertieren Sie die Achsenwinkelrotation in einen Quaternion

Beschreibung

quat = axang2quat(axang) wandelt eine Rotation in der Achsenwinkelform axang in einen Quaternion quat um.

Beispiel

Beispiele

alle reduzieren

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

    0.7071    0.7071         0         0

Eingabeargumente

alle reduzieren

Rotation in Achsenwinkelform, angegeben 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]

Ausgabeargumente

alle reduzieren

Einheitsquaternion, zurückgegeben als n-mal-4-Matrix mit n-Quaternionen. Jeder Quaternion, einer pro Zeile, hat die Form q = [w x y z], mit w als Skalarzahl.

Beispiel: [0.7071 0.7071 0 0]

Erweiterte Fähigkeiten

alle erweitern

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

Versionsverlauf

Eingeführt in R2015a