ベクトルの内積
ベクトル a とベクトル b の内積 (ドット積) a⋅b の書き方について説明します。
簡単にするため 2 次元のベクトルで考えます。 a とベクトル b の成分をそれぞれ、
a=⟨a1,a2⟩ 及び b=⟨b1,b2⟩ とします。
座標と区別して、ベクトルの成分であることを示すのに、⟨ と ⟩ で囲んで書きます。
x、y、z 軸方向の基本ベクトルをそれぞれ i、j、k とすれば、
a=⟨a1,a2,a3⟩ は a=a1i+a2j+a3k のことです。
表記について
ベクトルの成分表示に ⟨ と ⟩ を使うのは、アメリカの数学の教科書で一般的なので、このサイトでもそれを採用しています。
しかし、別にアメリカ方式が正しいとか、これがおすすめなどと言うつもりは全くありません。ただ当方がアメリカ在住であり、子供たちに説明するときにこの書き方を使っているからです。
その他、[ と ] などを使う場合もあると思いますが、学校のやり方に従って適当に読み替えてください。

このとき、ベクトル a と b の内積を次のように定義します。
a⋅b=a1b1+a2b2
内積はスカラ量として得られます。
3 次元のベクトルの場合には、次のようになります。
ベクトル a=⟨a1,a2,a3⟩ とベクトル b=⟨b1,b2,b3⟩ の内積は次の式で定義されます。
a⋅b=a1b1+a2b2+a3b3
こちらも x 成分、y 成分、z 成分をそれぞれ掛け合わせて、足しただけです。
こんな数を定義すると、一体どんな良いことがあるのでしょうか?
内積の性質と意味をみていきましょう。
計算の公式
あとでちょくちょく使うので、計算のルールを確認しておきましょう。
まずは交換則がなりたちます。内積の掛ける順番を変えても同じです。
a⋅b=b⋅a
定義から a⋅b=a1b1+a2b2 で、スカラの積の順番は入れ替えられるので明らかですね。
次にスカラ倍の計算です。 k をスカラの定数として、
(ka⋅b)=k(a⋅b)
こちらも (ka⋅b)=ka1b1+ka2b2=k(a1b1+a2b2) からわかります。
分配法則も成り立ちます。
(a+b)⋅c=a⋅c+b⋅c
こちらも計算して確かめておきましょう。c=⟨c1,c2⟩ とすると、
a+b=⟨a1+b1,a2+b2⟩ ですから、
(a+b)⋅c=(a1+b1)c1+(a2+b2)c2=a1c1+b1c1+a2c2+b2c2=a1c1+a2c2+b1c1+b2c2=a⋅c+b⋅c
∥a∥=a⋅a ノルムは内積の平方根
∥a∥=a⋅a
a と a の内積を計算すると、内積の定義から
a⋅a=a12+a22
となります。ベクトルの成分とノルム (長さ) は次のような関係にあります。

したがって、
∥a∥=a12+a22=a⋅a
となります。
この結果から直ちに ∥a∥2=a⋅a とも書けます。
記号 ∥a∥ はベクトル a のノルム (ベクトルの長さ) を表しています。
a⋅b=∥a∥∥b∥cosθ は余弦定理から
a⋅b=∥a∥∥b∥cosθ

上図のようにベクトル a の終点からベクトル b の終点に向かうベクトルを考ると、
これは b−a と表されます。
a の終点からベクトル b の終点に向かうベクトルを c とおくと、同じ始点からの矢印のつながりを考えると a+c=b となるので、
c=b−a がわかります。「終点から終点はこう書く」みたいに丸暗記していたら、
時間が経てば忘れて b−a か a−b でわからなくなってしまいます。
丸暗記せずに、なるべくいつも導くようにしましょう。
ベクトル a と b のなす角を θ とすると、余弦定理から、
∥b−a∥2=∥a∥2+∥b∥2−2∥a∥∥b∥cosθ
となります。
ここで左辺のノルムを計算すると、
∥b−a∥2=(b−a)⋅(b−a)=(b−a)⋅b−(b−a)⋅a=b⋅b−a⋅b−b⋅a+a⋅a=∥a∥2+∥b∥2−2(a⋅b)
よって、元の式に代入すると、次のように整理できます。
∥a∥2+∥b∥2−2(a⋅b)∴a⋅b=∥a∥2+∥b∥2−2∥a∥∥b∥cosθ=∥a∥∥b∥cosθ
図形で意味を理解する
上の結果で得た次の式の意味を考えてみましょう。
a⋅b=∥a∥∥b∥cosθ
上式の右辺の ∥b∥cosθ は、下図で赤で示した長さになります。

ここで、もし a が座標軸の基本ベクトルであったら ∥a∥=1 なので、
a⋅b=∥a∥∥b∥cosθ=∥b∥cosθ です。
つまり、基本ベクトルと任意のベクトルの内積を計算することは、その基本ベクトルが示す座標軸への正射影の長さを求めることになります。
以上、ベクトルの内積について説明しました。