MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
変換または回転を 2 次元回転角度に変換する
R2023a 以降
angle = theta(transformation)
angle = theta(rotation)
angle = theta(transformation) は、変換 transformation から 2 次元回転角度 angle を抽出します。
angle
transformation
例
angle = theta(rotation) は、回転 rotation から 2 次元回転角度 angle を抽出します。
rotation
すべて折りたたむ
角度 pi/2 で定義された回転を使用して SE(2) 変換を作成します。
pi/2
angle1 = pi/2
angle1 = 1.5708
T = se2(angle1,"theta")
T = se2 0.0000 -1.0000 0 1.0000 0.0000 0 0 0 1.0000
変換から回転角度を取得します。
angle2 = theta(T)
angle2 = 1.5708
角度 pi/2 で定義された SO(2) 回転を作成します。
R = so2(angle1,"theta")
R = so2 0.0000 -1.0000 1.0000 0.0000
回転から回転角度を取得します。
angle2 = theta(R)
se2
変換。se2 オブジェクト、あるいは se2 オブジェクトの N 行 M 列の配列として指定します。N は変換の合計数です。
transformation が N 行 M 列の配列の場合、引数 angle は同じサイズで、配列で指定された各 se2 オブジェクトの角度が含まれます。
データ型: single | double
single
double
so2
回転。so2 オブジェクト、あるいは so2 オブジェクトの N 行 M 列の配列として指定します。N は回転の合計数です。
rotation が N 行 M 列の配列の場合、引数 angle は同じサイズで、配列で指定された各 so2 オブジェクトの角度が含まれます。
回転角度。スカラー入力の場合は数値スカラーとして、配列入力の場合は N 行 M 列の行列として返されます。N および M は、入力引数 rotation または transformation の次元です。行列の各要素はラジアン単位の角度であり、各角度は同じインデックス位置における入力の回転または変換に対応します。
回転角度は、軸に沿って原点に向かって見ると、反時計回りが正になります。
R2023a で導入
se2 | so2
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ