⃗A=(a1,a2),⃗B=(b1,b2)の2つのベクトルのなす角がθであるとき内積を表す式は
⃗A⋅⃗B=|⃗A||⃗B|cosθ⃗A⋅⃗B=a1b1+a2b2
の2式あります。
この2式がどちらも内積を表していることを確かめてみます。
内積を定義する式
⃗A⋅⃗B=|⃗A||⃗B|cosθ
から
⃗A⋅⃗B=a1b1+a2b2が導けることを確かめます。
⃗A,⃗Bそれぞれのベクトルの大きさは
|⃗A|=√a12+a22|⃗B|=√b12+b22
となります。
次にベクトルの成分を使ってどうやってcosθを表すかを考えます。
ここで、
⃗X=(x,y)というベクトルを考え、このベクトルの始点を中心とし、
|⃗X|を半径とする円を考えます。
円の中心からx軸の正の方向にのびる直線と
⃗Xとのなす角を
θとしたとき、三角関数の値を求めるときと同様にすれば
{x=|⃗X|cosθy=|⃗X|sinθ
となります。
このことから
⎧⎪⎨⎪⎩cosθ=x|⃗X|=x√x2+y2sinθ=y|⃗X|=y√x2+y2
となります。
以上より、
⃗A,⃗Bそれぞれの始点からx軸の正の方向にのびる直線と各ベクトルとのなす角を
α,β (α>β)とすると、
cosα=a1√a12+a22,sinα=a2√a12+a22cosβ=b1√b12+b22,sinβ=b2√b12+b22
となります。
θ=α−βであるから加法定理より
cosθ=cos(α−β)=cosαcosβ+sinαsinβ=a1√a12+a22⋅b1√b12+b22+a2√a12+a22⋅b2√b12+b22=a1b1+a2b2√a12+a22√b12+b22
よって
⃗A⋅⃗B=|⃗A||⃗B|cosθ=√a12+a22⋅√b12+b22⋅a1b1+a2b2√a12+a22√b12+b22=a1b1+a2b2
となり、2式はどちらもベクトルの内積を表すことがわかります。
別の方法として以下のようなものがあります。
座標平面上のベクトル
⃗X=(x,y)をx成分のみのベクトル
→Xx=(x,0)とy成分のみのベクトル
→Xy=(0,y)の2つに分解すると
⃗X=→Xx+→Xy
となることから
⃗a=(a1,a2),⃗b=(b1,b2)の内積は
⃗a⋅⃗b=(→ax+→ay)⋅(→bx+→by)
と書けます。
ここで、内積の分配法則
(⃗A+⃗B)⋅⃗C=⃗A⋅⃗C+⃗B⋅⃗C
を利用すると
⃗a⋅⃗b=→ax⋅→bx+→ax⋅→by+→ay⋅→bx+→ay⋅→by
と展開できます。
x軸とy軸は直交しているのでx成分のみのベクトルとy成分のみのベクトルのなす角は
90°、x成分のみのベクトル同士、y成分のみのベクトル同士のなす角は
0°なので、
⃗a⋅⃗b=|→ax||→bx|cos0°+|→ax||→by|cos90°+|→ay||→bx|cos90°+|→ay||→by|cos0°=a1b1+0+0+a2b2=a1b1+a2b2
となり、ベクトルの内積の式を導くことができます。