ベクトル計算ツール

ベクトルaと、必要に応じてbまたはcを、各成分の数字で入力します。正確な結果、整数でない長さは√を使った形、各段階の計算の手順が表示されます。

無料 ブラウザで動作 2026年11月10日火曜日確認済み

次元

2次元は2つ(x、y)、3次元は3つ(x、y、z)の成分です。すべてのベクトルで成分の数は同じです。

計算を1つ選びます。その計算に必要なベクトルだけ入力を求められます。

成分を順に入力します。2次元なら x y、3次元なら x y z です。0.5のような小数や、1/2のような分数も使えます。

ベクトルaと同じ数の成分です。負の成分にはマイナス記号を付けます。

結果

結果 — 正確な形で示す答えです。長さは、表せる場合は√14のように正確な形で示し、小数の近似値を添えます。
確認 — 内積と外積の場合、ベクトルが直交するか平行かを示します。

計算の手順

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. 次元を選びます。2次元か3次元です。
  2. 演算を選びます。そのあと、ベクトルa(成分は空白で区切る)にベクトルaの成分を入力し、ページが求める場合はベクトルbまたはcも入力します。
  3. 結果を確認します。内積と外積の場合は、確認でベクトルが直交するか平行かが分かります。
  4. 計算の手順で、各成分の計算を確認します。

内積、外積、三重積

2つのベクトルの内積は、対応する成分の積の和 a · b = a₁b₁ + a₂b₂ + a₃b₃ です。ベクトルが直交するとき0になります。3次元の2つのベクトルの外積は、両方に直交するベクトルで、その成分は (a₂b₃ − a₃b₂, a₃b₁ − a₁b₃, a₁b₂ − a₂b₁) です。三重積 a · (b × c) は、行が a、b、c である行列の行列式です。

a · b = a₁b₁ + a₂b₂ + a₃b₃
a × b = (a₂b₃ − a₃b₂, a₃b₁ − a₁b₃, a₁b₂ − a₂b₁)
  • aの長さは |a| = √(a · a) で、単位ベクトル a ÷ |a| の長さは1です。
  • aとbの間の角度は cos θ = (a · b) ÷ (|a| |b|) から求めます。
  • aのbへの射影は ((a · b) ÷ (b · b)) b で、そのスカラー成分は (a · b) ÷ |b| です。

正確さと、このツールが扱わないもの

成分は正確な数として読むため、内積、外積、三重積と射影は正確です。長さは可能な場合、平方根 √ の形で保たれ、角度は多くの値で逆余弦が π の単純な分数にならないため、小数で示します。

  • 扱うのは2次元と3次元のベクトルだけです。2次元の外積は、a₁b₂ − a₂b₁ という1つの数です。
  • 複素数の成分、4次元以上のベクトル、行列の演算は扱いません。行列にはマトリクス計算ツールを使います。
  • 零ベクトルには向きがないため、単位ベクトル、角度、それへの射影は計算しません。

計算例:(1, 2, 3) と (4, −5, 6) の外積

a × b の第1成分は2 × 6 − 3 × (−5) = 12 + 15 = 27、第2成分は3 × 4 − 1 × 6 = 6、第3成分は1 × (−5) − 2 × 4 = −13です。よって a × b = (27, 6, −13) です。確認として、a · (27, 6, −13) = 27 + 12 − 39 = 0となり、外積は a に直交します。

内積 a · b は4 − 10 + 18 = 12です。2つのベクトルの間の角度は cos θ = 12 ÷ (√14 × √77) から求められ、約0.3655、つまり68.56°です。

結果
外積 a × b (27, 6, −13)
内積 a · b 12
aの長さ √14 ≈ 3.7417
aとbの間の角度 68.56°(1.1966 rad)

よくある質問

内積が0だと何を意味しますか?

2つのベクトルが直交していることを意味し、直角に交わります。内積がちょうど0になると、確認の欄に「直交」と表示されます。

3次元で外積が数にならないのはなぜですか?

3次元の2つのベクトルの外積は、両方に直交する別のベクトルです。2次元では同じ考え方から1つの数 a₁b₂ − a₂b₁ が得られ、このページはその数を示します。

ベクトルはどのように入力しますか?

成分を順に、空白で区切って入力します。x = 1、y = 2、z = 3のベクトルは1 2 3と入力します。負の成分にはマイナス記号を付け、小数点にはピリオドを使います。

長さが3.74ではなく √14と表示されるのはなぜですか?

平方根は正確な形で保たれるため、結果は √14で、その後ろに小数の近似値を示します。丸められるのは小数だけで、計算そのものは丸めません。

入力したベクトルはサーバーに送られますか?

いいえ。計算はお使いのブラウザ内で行われ、入力した内容が当サイトに送られることはありません。

出典

数値と文章の最終確認日:2026年11月10日火曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。