内積計算機

2Dまたは3Dベクトルの内積と角度をすばやく計算。線形代数、物理、工学に欠かせません。

ベクトルの次元を選び、2つのベクトルの成分を入力するだけで、内積、角度、大きさを一度に得られます。

内積計算機
2Dまたは3Dベクトルの内積と角度をすばやく計算。線形代数、物理、工学に欠かせません。

内積計算機について

内積はスカラー積またはドット積とも呼ばれ、ベクトル数学で最も基本的な演算の一つです。2つのベクトル a と b があるとき、その内積は対応する成分どうしの積の和です。2Dベクトル a = (a₁, a₂) と b = (b₁, b₂) では、式は a·b = a₁b₁ + a₂b₂ です。3Dベクトル a = (a₁, a₂, a₃) と b = (b₁, b₂, b₃) では、a·b = a₁b₁ + a₂b₂ + a₃b₃ に拡張されます。外積と異なり、結果は1つの実数、つまりスカラーであるため、内積はスカラー積とも呼ばれます。 内積の幾何学的な意味も同じく重要です。a·b = |a| × |b| × cos(θ) であり、|a| と |b| はそれぞれのベクトルの大きさ、θ はその間の角度です。どちらのベクトルも零ベクトルでなければ、θ = arccos(a·b / (|a| × |b|)) によって任意の2つのベクトル間の角度を求められます。この内積計算機はこの式を使い、数値としての内積とともに角度を度単位で表示します。 内積の符号と大きさには有用な情報があります。内積が0のとき、ベクトルは垂直(直交)であり、90°の角度をなす方向を向いています。正の内積はベクトル間の角度が鋭角(90°未満)であることを示し、負の内積は鈍角(90°より大きい)であることを示します。2つのベクトルが平行で同じ方向を向いている場合、内積はそれぞれの大きさの積に等しくなります。 内積の応用は多くの分野に広がっています。物理では、仕事は W = F·d、つまり力ベクトルと変位ベクトルの内積として計算されます。コンピュータグラフィックスでは、内積は照明計算(ランバートの余弦則)に使われ、面がどの程度明るく照らされるべきかを決めます。機械学習では、内積は特徴ベクトル間の類似度計算の基礎であり、ニューラルネットワークの演算でも中心的な役割を担います。信号処理では、2つの信号の相関は時間窓にわたる内積によって計算されます。 内積計算機は、入力された両方のベクトルの大きさも計算します。ベクトルの大きさ(ユークリッドノルム)は、成分の二乗和の平方根です。2Dでは |a| = √(a₁² + a₂²)、3Dでは |a| = √(a₁² + a₂² + a₃²) です。単位ベクトルの大きさは1であり、2つの単位ベクトルの内積は、その間の角度の余弦に直接等しくなります。ベクトルを正規化して単位ベクトルにするには、各成分をそのベクトルの大きさで割ります。 内積の理解は、線形代数、多変数微積分、物理、コンピューターサイエンスを学ぶ人にとって不可欠です。この計算機は、数値結果とベクトル関係の分類をすぐに提供するため、宿題、試験対策、物理問題の解法、工学用途に役立ちます。

内積計算機の例

2Dと3Dの内積、垂直なベクトル、単位ベクトルの場合を示す4つの代表的なベクトル組です。

ベクトル内積角度 / メモ
a = (3, 4), b = (1, 2) — 2D11a·b = 3×1 + 4×2 = 11。|a| = 5、|b| = √5 ≈ 2.236。角度 ≈ 10.3°。ベクトルは近い方向を向いています。
a = (1, 0), b = (0, 1) — 2D0内積は0です。x軸とy軸の単位ベクトルは垂直 (90°) です。内積が0であることは常に直交を意味します。
a = (2, 1, 3), b = (1, 4, 2) — 3D12a·b = 2×1 + 1×4 + 3×2 = 2+4+6 = 12。|a| = √14 ≈ 3.742、|b| = √21 ≈ 4.583。角度 ≈ 45.6°。
a = (0.6, 0.8), b = (0.8, 0.6) — 2D単位ベクトル0.96どちらのベクトルも大きさは1です。内積は cos(θ) = 0.96 に直接等しいため、角度 ≈ 16.3° です。

内積計算機の使い方

  1. ベクトルの次元を選択します。2成分のベクトルなら2D、3成分のベクトルなら3Dを選びます。
  2. 第1ベクトル (a) の X 成分と Y 成分を入力し、3Dモードの場合は Z 成分も入力します。
  3. 第2ベクトル (b) の X、Y(および Z)成分を入力します。
  4. 内積を計算をクリックします。結果パネルには、スカラー内積、度単位のベクトル間角度、両方の大きさ、角度の余弦が表示されます。
  5. リセットをクリックするとすべての欄を消して新しい計算を始められます。任意の成分を編集して結果を更新することもできます。

内積計算機 FAQ

内積が0とはどういう意味ですか?
内積が0であることは、2つのベクトルが直交している、つまり互いに垂直であることを意味します。その間の角度は正確に90°です。この性質は数学や物理で、2つの方向が直角かどうかを調べるために広く使われます。
内積は負になりますか?
はい。負の内積は、2つのベクトル間の角度が90°より大きい(鈍角)ことを意味します。幾何学的には、ベクトルは互いに向かい合うよりも離れる方向を強く向いています。最も負の値は、ベクトルが反平行(正反対の方向を向く)ときに生じ、そのとき内積は −|a||b| に等しくなります。
内積と外積の違いは何ですか?
内積はスカラー(単一の数)を返し、2つのベクトルがどれだけ同じ方向を向いているかを測ります。外積は両方の入力に垂直なベクトルを返し、どれだけ異なる方向を向いているかを測ります。内積は任意の次元で使えますが、外積は3D(および7D)でのみ定義されます。
内積を使ってベクトル間の角度を求めるには?
式 θ = arccos(a·b / (|a| × |b|)) を使います。内積を計算し、2つの大きさの積で割って角度の余弦を求め、その逆余弦を取ります。計算機はこの3つの手順を自動で実行し、角度を度単位で返します。
一方のベクトルが零ベクトルの場合はどうなりますか?
零ベクトルとの内積は、相手のベクトルに関係なく常に0です。ただし、零ベクトルには方向がないため、零ベクトルと他の任意のベクトルとの角度は定義されません。計算機はこの場合を検出し、適切なメッセージを表示します。
内積は交換法則を満たしますか?
はい。内積は交換法則を満たします。すべてのベクトルについて a·b = b·a です。2つのベクトルを入れ替えてもスカラー結果は変わりません。これは成分公式から直接分かります。成分積の和は順序に依存しません。