内積の定義と成分表示
0 でない2つのベクトル a, b のなす角を θ (0∘≦θ≦180∘) とするとき、内積は
a⋅b=∣a∣∣b∣cosθと定義される。a=(a1, a2), b=(b1, b2) のとき
a⋅b=a1b1+a2b2この記事の要点
- 内積の定義には cosθ が入っているので、三角形の余弦定理と結びつく
- 三角形 OAB の辺 AB を、余弦定理と成分の2通りで計算すると、成分表示 a1b1+a2b2 が出てくる
- 成分表示を使うと、なす角や垂直条件を座標だけで計算できる
内積は「∣a∣∣b∣cosθ」と定義されるのに、成分で計算すると「a1b1+a2b2」という、角度がどこにも出てこない式になります。なぜこの2つが同じ値になるのでしょうか。この記事では、余弦定理を使ってその理由を確かめます。
内積の公式は何を言っているか
定義 ∣a∣∣b∣cosθ は、長さと角度という図形の量で書かれています。一方、成分表示 a1b1+a2b2 は、座標のかけ算と足し算だけで計算できます。
公式は、角度を測らなくても、成分から内積が計算できる
ことを言っています。これがあるので、成分で与えられたベクトルのなす角も、内積を通して求められます。
内積の公式の導出:余弦定理を使う
a=OA, b=OB とし、O、A、B が一直線上にない場合(0∘<θ<180∘)を考えます。このとき三角形 OAB ができ、辺 AB は b−a の大きさです。
三角形 OAB の辺 AB の長さを、2通りの方法で計算する1. 余弦定理で AB2 を表す
三角形 OAB で、角 O は θ、OA=∣a∣、OB=∣b∣ なので
AB2=∣a∣2+∣b∣2−2∣a∣∣b∣cosθ2. 成分で AB2 を表す
b−a=(b1−a1, b2−a2) なので
AB2=(b1−a1)2+(b2−a2)2=(a12+a22)+(b12+b22)−2(a1b1+a2b2)=∣a∣2+∣b∣2−2(a1b1+a2b2)2行目は展開して並べかえ、3行目は ∣a∣2=a12+a22、∣b∣2=b12+b22 を使いました。
3. 2つを比べる
同じ AB2 なので、∣a∣2+∣b∣2 を両辺から消して −2 で割ると
∣a∣∣b∣cosθ=a1b1+a2b2左辺は内積の定義そのものなので、a⋅b=a1b1+a2b2
が示せました。
一直線上にある場合:θ=0∘ または 180∘ のときは三角形ができませんが、b=ka(k は 0 でない実数)と書けます。θ=0∘(k>0)なら cosθ=1、θ=180∘(k<0)なら cosθ=−1 で、どちらの場合も左辺 ∣a∣∣b∣cosθ と右辺 a1b1+a2b2 はともに k(a12+a22) になります。したがって、公式はすべての場合に成り立ちます。
使い方の例題
例題
a=(2, 1), b=(1, 3) のなす角 θ を求めよ。
成分表示で内積を計算し、定義の式から cosθ を求めます。
a⋅b∣a∣=2⋅1+1⋅3=5=22+12=5,∣b∣=12+32=10よって
cosθ=∣a∣∣b∣a⋅b=5⋅105=525=210∘≦θ≦180∘ なので θ=45∘ です。
検算として、b−a=(−1, 2) の大きさの2乗 1+4=5 と、余弦定理の右辺 5+10−2510cos45∘=15−2⋅52⋅21=5 が一致します。
垂直条件と空間ベクトル
θ=90∘ のとき cosθ=0 なので、0 でない2つのベクトルについて
a⊥b⟺a1b1+a2b2=0が成り立ちます。また、空間ベクトル a=(a1, a2, a3)、b=(b1, b2, b3) でも、同じ導出で
a⋅b=a1b1+a2b2+a3b3となります。余弦定理は平面上の三角形の定理ですが、空間の3点 O、A、B も1つの平面上にあるので、そのまま使えるからです。
注意
なす角 θ は、2つのベクトルの始点をそろえたときの角です。三角形の辺のベクトル(たとえば AB と BC)で内積を考えるときは、始点がそろっていないので、なす角は三角形の内角ではなく 180∘ からその角を引いた大きさになります。
この記事のまとめ
- 三角形 OAB の AB2 を、余弦定理と成分の2通りで計算すると、∣a∣∣b∣cosθ=a1b1+a2b2 が出る。
- 一直線上にある場合も b=ka として確かめられる。
- 成分表示から、なす角・垂直条件が計算でき、空間ベクトルでも同じ形になる。