Hauptinhalt

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

axang2tform

Achsenwinkelrotation in homogene Transformation umwandeln

Beschreibung

tform = axang2tform(axang) wandelt eine in Achsenwinkelform angegebene Rotation, axang, in eine homogene Transformationsmatrix, tform, um. Wenn Sie die Transformationsmatrix verwenden, multiplizieren Sie sie vorab mit den zu transformierenden Koordinaten (im Gegensatz zur nachträglichen Multiplikation).

Beispiel

Beispiele

alle reduzieren

axang = [1 0 0 pi/2]; 
tform = axang2tform(axang)
tform = 4×4

    1.0000         0         0         0
         0    0.0000   -1.0000         0
         0    1.0000    0.0000         0
         0         0         0    1.0000

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

Homogene Transformationsmatrix, angegeben durch eine 4 x 4 x n-Matrix aus n homogenen Transformationen. Wenn Sie die Transformationsmatrix verwenden, multiplizieren Sie sie vorab mit den zu bildenden Koordinaten (im Gegensatz zur nachträglichen Multiplikation).

Beispiel: [0 0 1 0; 0 1 0 0; -1 0 0 0; 0 0 0 1]

Erweiterte Fähigkeiten

alle erweitern

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

Versionsverlauf

Eingeführt in R2015a

Siehe auch

| |