数学

ベクトル計算機

2D・3Dベクトルの加減算・内積・外積・大きさ・なす角をリアルタイムで計算できます。

設定
x
y
x
y
結果ベクトル

(4, 6)

ベクトル計算機とは

ベクトルは大きさと向きを持つ量で、物理(力・速度・加速度)・コンピュータグラフィックス・機械学習など多くの分野で使われます。この計算機は2次元・3次元ベクトルに対して加算・減算・内積・外積・大きさ・なす角の6種類の計算を提供します。各成分をそのまま入力するだけで計算結果が即座に得られます。

計算方法

  • 加算: C = (Ax+Bx, Ay+By[, Az+Bz])
  • 減算: C = (Ax−Bx, Ay−By[, Az−Bz])
  • 内積: A・B = Ax×Bx + Ay×By [+ Az×Bz]
  • 外積(3D): C = (Ay×Bz−Az×By, Az×Bx−Ax×Bz, Ax×By−Ay×Bx)
  • 大きさ: |A| = √(Ax²+Ay²[+Az²])
  • なす角: θ = arccos(A・B / (|A|×|B|)) [度]

使用例

物理で力 F1=(3, 4) N と F2=(1, −2) N の合力を求めるには加算モードで F1+F2=(4, 2) N を計算できます。また、2つのベクトルが直交するかを確認したいときは内積が0かどうかを確かめます。3Dグラフィックスでは法線ベクトルの計算に外積が使われます。

よくある質問

注意点

なす角は浮動小数点の計算精度の都合で、理論上0°や180°でも微小な誤差が含まれる場合があります。結果は小数点以下6桁で丸めて表示しています。

関連ツール

よく一緒に使われる