メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

Rotation Angles to Direction Cosine Matrix

回転角度を方向余弦行列に変換する

  • Rotation Angles to Direction Cosine Matrix block

ライブラリ:
Aerospace Blockset / Utilities / Axes Transformations

説明

Rotation Angles to Direction Cosine Matrix ブロックは、指定された回転角度のセット R1、R2、および R3 から方向余弦行列(DCM) を決定します。たとえば、デフォルトの回転角度順序 ZYX は、R1 が z 軸回転 (ヨー)、R2 が y 軸回転 (ピッチ)、R3 が x 軸回転 (ロール) というシーケンスを表します。シーケンスを変更するには、回転次数パラメーターを使用します。回転角度は、フレーム A からフレーム B への一連の右手固有のパッシブ変換を表します。結果の方向余弦行列は、フレーム A からフレーム B への右手回転を表します。

端子

入力

すべて展開する

回転角度。ラジアン単位で 3 行 1 列のベクトルとして指定されます。

データ型: double

Output

すべて展開する

回転角度に基づいて座標変換を実行する方向余弦行列。3 行 3 列の行列として返されます。

データ型: double

パラメーター

すべて展開する

3 つの回転角度の回転順序を入力します。

プログラムでの使用

ブロック パラメーター: rotationOrder
: 文字ベクトル
: 'ZYX' | 'ZYZ' |'ZXY' | 'ZXZ' | 'YXZ' | 'YXY' | 'YZX' | 'YZY' | 'XYZ' | 'XYX' | 'XZY' | 'XZX'
既定の設定: 'ZYX'

拡張機能

すべて展開する

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2007b で導入