axang
説明
例
SE(3) 変換の軸角度回転への変換
並進をゼロにするが、軸角度回転で定義された回転を使用して SE(3) 変換を作成します。ベクトル [0.5 0.25 0.5]
を軸とし、その軸を中心として pi/2
だけ回転する軸回転を定義します。
axa1 = [0.5 0.25 0.5 pi/2];
T = se3(axa1,"axang");
変換から軸角度回転を取得します。
axa2 = axang(T)
axa2 = 1×4
0.6667 0.3333 0.6667 1.5708
SO(3) 回転の軸角度回転への変換
軸角度回転で定義された回転を使用して SO(3) 変換を作成します。ベクトル [0.5 0.25 0.5]
を軸とし、その軸を中心として pi/2
だけ回転する軸回転を定義します。
axa1 = [0.5 0.25 0.5 pi/2];
R = so3(axa1,"axang");
変換から軸角度回転を取得します。軸角度回転のベクトルの大きさは、変換に指定された軸角度回転とは異なりますが、定義された軸および回転は同じであることに注意してください。
axa2 = axang(R)
axa2 = 1×4
0.6667 0.3333 0.6667 1.5708
入力引数
出力引数
angles
— 軸角度回転の角度
N 行 4 列の行列
軸角度回転の角度。N 軸角度回転の N 行 4 列の行列として指定します。各行の最初の 3 要素は回転軸を指定し、最後の要素は回転角度 (ラジアン単位) を定義します。
バージョン履歴
R2023a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)