メインコンテンツ

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

3x3 Cross Product

2つの3行1列のベクトルのクロス積を計算する

  • 3x3 Cross Product block

ライブラリ:
Aerospace Blockset / Utilities / Math Operations

説明

3x3 Cross Product ブロックは、2 つのベクトル AB の外積 (またはベクトル積) を計算します。ブロックは、AB を含む平面に垂直な方向に 3 番目のベクトル C を生成します。その大きさは、AB の長さとそれらの間の角度の正弦の積に等しくなります。C の方向は、A から B への回転において右手の法則に従います。関連する方程式については、アルゴリズム を参照してください。

端子

入力

すべて展開する

最初のクロス積入力。ベクトルとして指定されます。

例: [10 2 3]

データ型: double

ベクトルとして指定された 2 番目のクロス積入力。

例: [10 2 3]

データ型: double

Output

すべて展開する

クロス積、ベクトルとして出力します。

データ型: double

アルゴリズム

A、B、C を計算するために使用される式は次のとおりです。

A=a1i+a2j+a3kB=b1i+b2j+b3kC=A×B=|ijka1a2a3b1b2b3|=(a2b3a3b2)i+(a3b1a1b3)j+(a1b2a2b1)k

拡張機能

すべて展開する

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

バージョン履歴

R2006a より前に導入