logo

ユークリッド空間における二つのベクトルの間の角度 📂多変数ベクトル解析

ユークリッド空間における二つのベクトルの間の角度

定義1

nn次元ベクトル空間の二つのベクトルv,uRn\mathbf{v}, \mathbf{u} \in \mathbb{R}^{n}に対して、二つのベクトル間の角度は次を満たすθ\thetaにより定義される。

cosθ=vuvu(1) \cos \theta = \dfrac{\mathbf{v} \cdot \mathbf{u}}{\|\mathbf{v}\| \|\mathbf{u}\|} \tag{1}

このとき、\cdot内積である。

説明

2次元または3次元の場合、ベクトルを矢印として視覚化することができるため、「二つのベクトル間の角度」という概念を直感的に理解でき、幾何学的に表現することができる。それで、二つのベクトルv=(v1,v2,v3)\mathbf{v} = (v_{1}, v_{2}, v_{3})u=(u1,u2,u3)\mathbf{u} = (u_{1}, u_{2}, u_{3})の内積をvu=v1u1+v2u2+v3u3\mathbf{v} \cdot \mathbf{u} = v_{1}u_{1} + v_{2}u_{2} + v_{3}u_{3}と定義したとき、次の数式が成立することを(コサインの第二法則を使って)定理theoremとして示すことができた。

vu=vucosθ(2) \mathbf{v} \cdot \mathbf{u} = \|\mathbf{v}\| \|\mathbf{u}\| \cos \theta \tag{2}

しかし、44次元以上のベクトル空間では、ベクトルを我々が理解しやすいように視覚化し幾何学的に表現することが不可能であるため、二つのベクトル間の角度という概念を言うこと自体が難しい。それで、n(4)n(\ge 4)次元ベクトル空間での二つのベクトル間の角度は、(2)(2)を利用して定義される。つまり、44次元以上では(2)(2)が定理として成立するのではなく、定義そのものである。このように定義すれば、(2)(2)が2次元、3次元だけでなく任意の次元に対しても成立するので、自然な一般化と言える。

よく定義されている

(1)(1)を再び記すと次の通りである。

θ:=cos1(vuvu) \theta := \cos^{-1} \left( \dfrac{\mathbf{v} \cdot \mathbf{u}}{\|\mathbf{v}\| \|\mathbf{u}\|} \right)

ところで、コサイン関数の逆関数は定義域に注意する必要がある。cos1\cos^{-1}の定義域と値域は次の通りである。

cos1:[1,1][0,π] \cos^{-1} : [-1, 1] \to [0, \pi]

したがって、すべてのv,u\mathbf{v}, \mathbf{u}に対して{vu/vu}[1,1]\set{ \mathbf{v} \cdot \mathbf{u} / \|\mathbf{v}\| \|\mathbf{u}\| } \subset [-1, 1]が成立しなければならず、コーシー-シュワルツの不等式により実際にそうなる。

vuvu    vuvu1    1vuvu1 |\mathbf{v} \cdot \mathbf{u}| \le \|\mathbf{v}\| \|\mathbf{u}\| \implies \dfrac{| \mathbf{v} \cdot \mathbf{u} |}{\|\mathbf{v}\| \|\mathbf{u}\|} \le 1 \implies -1 \le \dfrac{ \mathbf{v} \cdot \mathbf{u} }{\|\mathbf{v}\| \|\mathbf{u}\|} \le 1

すなわち、(1)(1)がよく定義されていることがわかる。

直交性

二つのベクトル間の角度を定義したので、今度は直交性orthogonalityについて話すことができる。次の式が成立すると、二つのnn次元ベクトルv,uRn\mathbf{v}, \mathbf{u} \in \mathbb{R}^{n}が直交すると言う。

vu=0 \mathbf{v} \cdot \mathbf{u} = 0

これも33次元では定理として成立することを示すことができたが、n(4)n(\ge 4)次元では定義である。

参考として、垂直perpendicularという言葉はより直感的で幾何学的な感じを持ち、主に2次元や3次元で視覚的に直角を成す状況で使用される。一方、直交orthogonalという言葉はより抽象的な感じを持ち、nn次元、または無限次元ベクトル空間で主に使用される。


  1. Howard Anton, Elementary Linear Algebra: Aplications Version (12th Edition, 2019), p352-353 ↩︎