VECTOR_ADDITION

2次元および3次元空間におけるベクトルの線形合成

VECTOR SETS

VECTOR A

VECTOR B

Resultant Vector (A + B)
( 0 , 0 , 0 )
Magnitude (大きさ) 0.00
Angle (向き) 0.0°

ベクトル加算とは?「大きさと向き」を合わせる力

ベクトル加算(Vector Addition)とは、向きと大きさを持つ2つ以上の量(ベクトル)を合成し、一つの新しいベクトルを求める基本操作です。

単なる数字の足し算(スカラー加算)と異なるのは、ベクトルの向きが結果に大きく影響する点です。例えば、東に3歩、北に4歩歩いたとき、移動距離の合計は7歩ですが、出発点からの距離(合成ベクトルの大きさ)は「5歩」になります。これがベクトルの計算のユニークな点です。

平行四辺形の法則と三角形の法則

ベクトルの合成には、幾何学的に2つの有名な考え方があります。

  • 三角形の法則: ベクトルAの終点にベクトルBの始点をつなげ、Aの始点からBの終点へ引いた線が合成ベクトルとなります。
  • 平行四辺形の法則: 2つのベクトルの始点を揃え、それらを2辺とする平行四辺形を描いたとき、その対角線が合成ベクトルとなります。

成分表示による計算のメリット

図を描いて計算するのは直感的ですが、3次元空間の複雑な計算には向きません。そこで使われるのが 成分表示 です。

ベクトルを X軸、Y軸、Z軸方向の成分に分解してしまえば、合成ベクトルの各成分は単純な足し算で求められます。

R = (Ax + Bx, Ay + By, Az + Bz)

このシンプルさが、CG制作、ゲーム開発、航空宇宙工学などの分野を支える強力な計算基盤となっています。

合成ベクトルの「大きさ」を求める

各成分を足し合わせた後、その合成ベクトルそのものの長さを求めるには、三平方の定理(ピタゴラスの定理)を拡張した式を使用します。

|R| = √(Rx² + Ry² + Rz²)

物理学での応用例:力と速度の合成

ベクトルの概念が最も真価を発揮するのは物理学の世界です。

  • 力(Force)の合成: 綱引きや重機による吊り上げなど、複数の方向から力がかかる時、その物体がどちらの方向にどれだけの強さで動くかはベクトルの加算によって決定されます(合力)。
  • 相対速度: 走行中の電車からボールを投げた時、外から見たボールの速度は「電車の速度」と「ボールの速度」をベクトルとして足し合わせたものになります。

3次元(空間)ベクトルの重要性

現実世界は3Dです。現代の技術において、3Dベクトル計算は無くてはならない存在です。

例えば、スマートフォンの中の加速度センサーは、重力加速度を3Dベクトルとして検知し、画面の向きを切り替えています。また、ドローンの自動制御においても、風の力(ベクトル)とプロペラの推進力(ベクトル)をリアルタイムで合成計算して姿勢を維持しています。

よくある質問 (FAQ)

Q. マイナスの値を入力するとどうなりますか?

A. ベクトルの世界では、マイナスは「逆向き」を意味します。成分にマイナスを入力することで、反対方向への「引き算」として正しく計算されます。

Q. 方向余弦(Direction Cosine)とは何ですか?

A. 3次元ベクトルにおいて、そのベクトルが X, Y, Z 各軸となす角度の余弦(cos)のことです。各軸への「傾き具合」を数値化したものです。

Q. 極座標(大きさ、角度)で入力したい場合は?

A. 本計算機は成分表示(デカルト座標)専用です。極座標の場合は、あらかじめ三角関数(Ax = |A|cosθなど)を使って成分に変換してから入力してください。