多変数微積分 · 内積

内積

2つのベクトルの内積は、対応する座標どうしを掛けて足したa₁b₁ + a₂b₂である。また、長さとなす角だけで決まる|a||b|cos θにも等しい。

この図で見る内積

零ベクトルでない2つのベクトルa=(a1,a2)a = (a_1, a_2)とb=(b1,b2)b = (b_1, b_2)の内積には、2通りの定義がある。一方は対応する座標どうしを掛けて足す。もう一方は2つの長さとなす角θの余弦を掛け、座標を一切使わない。ここでは2つのベクトルを固定したまま座標軸を回せる。軸が互いに垂直で単位の長さが同じなら、2つの定義が常に一致する理由が見えてくる。

内積の2つの定義は、互いに垂直で単位の長さが等しい座標軸で一致する
a⋅b=a1b1+a2b2=∣a∣ ∣b∣cos⁡θa \cdot b = a_1 b_1 + a_2 b_2 = |a|\,|b| \cos\theta

ベクトルは画面上の位置を保ち、座標軸だけが回る。軸を角度φだけ回すと各ベクトルの座標が変わり、a1′=a1cos⁡φ+a2sin⁡φa_1' = a_1\cos\varphi + a_2\sin\varphiやa2′=−a1sin⁡φ+a2cos⁡φa_2' = -a_1\sin\varphi + a_2\cos\varphiのようにプライム記号を付けて表す。平面の下の和のバーは、2つの項a1′b1′a_1'b_1'とa2′b2′a_2'b_2'を端から端へつないでいる。座標軸を回すと両方の項が変わるが、バーの終点は動かない。初期設定のa=(3,1)a = (3, 1)とb=(1,2)b = (1, 2)では和は3⋅1+1⋅2=53 \cdot 1 + 1 \cdot 2 = 5となる。135°回すと各項は−1と6になるが、和はやはり5だ。

新しい座標で積を展開すると、その理由が分かる。2つの積の交差項は、一方では正、もう一方では負の符号で現れて打ち消し合う。残りの項はcos⁡2φ+sin⁡2φ=1\cos^2\varphi + \sin^2\varphi = 1を使ってまとめられる。2つの項の展開では、現在の数値を使ってこの様子を描く。

回転した座標軸での座標の公式
a1′b1′+a2′b2′=a1b1(cos⁡2φ+sin⁡2φ)+a2b2(sin⁡2φ+cos⁡2φ)=a1b1+a2b2a_1'b_1' + a_2'b_2' = a_1b_1(\cos^2\varphi + \sin^2\varphi) + a_2b_2(\sin^2\varphi + \cos^2\varphi) = a_1b_1 + a_2b_2

座標軸をどう回しても和は同じなので、最も簡単な向き、つまりx軸をaに合わせよう。するとa=(∣a∣,0)a = (|a|, 0)となり、第2項は0になる。bの第1座標は∣b∣cos⁡θ|b|\cos\thetaで、bがaの向きにどれだけ届くかを符号付きで表す。これがbのaへの符号付き射影長だ。したがってa1b1+a2b2=∣a∣⋅∣b∣cos⁡θa_1b_1 + a_2b_2 = |a| \cdot |b|\cos\thetaとなる。幾何学的な公式は、aの向きに合わせた座標軸で座標の公式を読んだものなのだ。bの向きに合わせれば、|b|とaのbへの符号付き射影長の積になる。

長さは正なので、内積の符号はcos⁡θ\cos\thetaの符号と同じになる。鋭角なら正、直角なら0、鈍角なら負となり、鈍角のときbの射影はaと逆向きになる。零ベクトルでない2つのベクトルが垂直であることと、内積が0であることは同値だ。(3, 1)と(−1, 3)がその例になる。逆に、この公式を使えば座標からなす角を求められる。

零ベクトルでない2つのベクトルのなす角
cos⁡θ=a⋅b∣a∣ ∣b∣,0∘≤θ≤180∘\cos\theta = \frac{a \cdot b}{|a|\,|b|}, \qquad 0^\circ \le \theta \le 180^\circ

等値線は別の問いに答える。a ≠ 0を固定したとき、どのベクトルxがa⋅x=ca \cdot x = cを満たすだろう。そのようなxはすべて、aへの符号付き射影長がc/∣a∣c/|a|で等しいため、aに垂直な1本の直線をなす。cの値が1違う直線どうしの間隔は1/∣a∣1/|a|なので、aが長いほど間隔は狭くなる。a = (3, 1)のとき、b = (1, 2)を通る直線は3x+y=53x + y = 5で、(0, 5)と(2, −1)もその上にある。これはaを法線ベクトルとする、直線の法線形式だ。

注目する点

  • ベクトルとそれ自身の内積はa⋅a=a12+a22=∣a∣2a \cdot a = a_1^2 + a_2^2 = |a|^2となる。この場合、座標の公式は三平方の定理そのものであり、互いに垂直で単位の長さが同じ座標軸が必要な理由も分かる。
  • bを等値線に沿ってドラッグすると、どれだけ遠くへ動いても、なす角がどう変わっても内積は変わらない。aへの符号付き射影長が一定だからだ。

操作

  • x軸の端の輪をドラッグすると座標軸が回転する。aやbの向き、および直角の位置ではぴたりと止まる。

関連する概念