クロス積計算機とは?
クロス積計算機は、クロス積(またはベクトル積)を使って2つの3次元ベクトルを掛け合わせた結果のベクトルを求めます。単一の数値を返すドット積とは異なり、クロス積は新しいベクトルを返します。そのベクトルは元の2つのベクトルの両方に垂直で、その長さは両者が張る平行四辺形の面積に等しくなります。
2つのベクトル a=(ax,ay,az) と b=(bx,by,bz) が与えられると、このツールは c=a×b の3つの成分を返します。
公式
クロス積は成分ごとに次のように定義されます:
a×b=aybz−azbyazbx−axbzaxby−aybx
したがって、3つの出力成分は:
- cx=aybz−azby
- cy=azbx−axbz
- cz=axby−aybx
使い方
- ベクトル a の3つの成分 ax、ay、az を入力します。
- ベクトル b の3つの成分 bx、by、bz を入力します。
- 6つの値がすべて入力されると、計算機は結果ベクトル a×b の成分である cx、cy、cz を表示します。
負の入力も完全に対応しています。順序が重要です:a×b=−(b×a) なので、2つのベクトルを入れ替えるとすべての成分の符号が反転します。
計算例
a=(1,2,3) と b=(4,5,6) をとります。
- cx=aybz−azby=2⋅6−3⋅5=12−15=−3
- cy=azbx−axbz=3⋅4−1⋅6=12−6=6
- cz=axby−aybx=1⋅5−2⋅4=5−8=−3
したがって a×b=(−3,6,−3) となります。
よくある質問
なぜクロス積はベクトルで、ドット積は数値なのですか?
ドット積は2つのベクトルがどれだけ同じ方向を向いているかを測定し、これは単一のスカラー量です。一方、クロス積は両者が張る向き付けられた面積を測定し、両方に垂直な方向を指すため、その大きさと方向の両方を記述するために自然と3つの成分が必要になります。
クロス積がゼロベクトルになる場合、何を意味しますか?
a×b=(0,0,0) の場合、2つのベクトルは平行です(またはどちらかがゼロベクトルです)。平行なベクトルは面積を張らないため、垂直な結果は何もない状態に縮退します。