このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
dcm2rod
方向余弦行列をオイラー・ロドリゲスベクトルに変換する
説明
関数は、方向余弦行列からオイラー・ロドリゲス ベクトル (R = dcm2rod(dcm)R) を計算します。この関数は、行列式 +1 と直交する方向余弦行列にのみ適用されます。方向余弦行列の入力と結果として得られるオイラー・ロドリゲス ベクトルは、フレーム A からフレーム B への右手パッシブ変換を表します。
方向余弦行列が無効(直交していない)の場合、 は R = dcm2rod(dcm,action)action を実行します。
は R = dcm2rod(dcm,action,tolerance)tolerance レベルを使用して、方向余弦行列 n が有効 (直交) かどうかを評価します。
例
入力引数
出力引数
アルゴリズム
オイラー・ロドリゲス ベクトル は、回転軸の方向余弦と回転角度の半分の接線を積分することによって回転を表します。
ここで、
ロドリゲスパラメータです。ベクトル は、回転が実行される単位ベクトルを表します。接線のため、回転角度が ±pi ラジアンまたは ±180 度に等しい場合、回転ベクトルは不確定になります。値は負または正になります。
参照
[1] Dai, J.S. "Euler-Rodrigues formula variations, quaternion conjugation and intrinsic connections." Mechanism and Machine Theory, 92, 144-152. Elsevier, 2015.
バージョン履歴
R2017a で導入