概要
ベクトルの内積とは、ベクトル
に対して垂直な光を当てる時、ベクトル
上にできるベクトル
の射影の長さと、元のベクトル
の長さとの積のことである。
ベクトル
がある時、外積は
と表すため、ドット積とも呼ばれる。
ベクトルの外積とは、2本のベクトルが作る平行四辺形に対して、垂直な方向に働く新しいベクトルのことである。
ベクトル
がある時、外積は
と表すため、クロス積とも呼ばれる。
ベクトルの外積は、線形代数において幅広く使われる重要な概念であるため、線形代数の幾何学的なイメージを深めることができる。
ベクトルの内積
ベクトルの内積の求め方
- 2次元ベクトルの内積の計算方法
![{\displaystyle {\vec {v}}\cdot {\vec {w}}=\left[{\begin{array}{cc}v_{1}\\v_{2}\end{array}}\right]\cdot \left[{\begin{array}{cc}w_{1}\\w_{2}\end{array}}\right]=v_{1}\cdot w_{1}+v_{2}\cdot w_{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d0ef8427f8ff6d5d81cfd6a6eaa6548a00ef03d1)
- 3次元ベクトルの内積の計算方法
![{\displaystyle {\vec {v}}\cdot {\vec {w}}=\left[{\begin{array}{cc}v_{1}\\v_{2}\\v_{3}\end{array}}\right]\cdot \left[{\begin{array}{cc}w_{1}\\w_{2}\\w_{3}\end{array}}\right]=v_{1}\cdot w_{1}+v_{2}\cdot w_{2}+v_{3}\cdot w_{3}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/52e978917f2bfc2aa701cb5a2a68abaa39bdd6a6)
ベクトルの内積の意味
2つのベクトル
があるとする。
この2つのベクトルの内積は、次式となる。
![{\displaystyle {\vec {v}}\cdot {\vec {w}}=\left[{\begin{array}{cc}3\\0\end{array}}\right]\cdot \left[{\begin{array}{cc}2\\3\end{array}}\right]=3\cdot 2+0\cdot 3=6}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a07fe36477d3598c1d4a867fff35e4c5d1600c0a)
これは、
を1行2列の変換行列Vとして扱う場合の線形変換
の計算と等価である。
つまり、2次元ベクトルを1行2列の行列で線形変換するということは、2次元平面上のベクトルを1次元直線上のベクトルに変換することを意味する。
![{\displaystyle V{\vec {w}}=\left[{\begin{array}{cc}3&0\end{array}}\right]\left[{\begin{array}{cc}2\\3\end{array}}\right]=3\cdot 2+0\cdot 3=6}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e52bf66ab39f34b743954819d2130ba23e8ce00c)
したがって、ベクトルの内積とは、1行n列の射影行列とベクトルの積であり、2次元や3次元のものを1次元化すること(= 直線上に射影すること)である。
(ベクトルの内積
とは、一方のベクトルを他方のベクトルの直線上に射影(1次元化)したもの)
ベクトルの内積の性質
- 直交するベクトルの内積は0
- 2つのベクトルが直交している時、内積の値は0となる。
- 射影とは、一方のベクトルの真上から光を当てた場合、そのベクトル上にできる他方のベクトルの影であるため、射影した時の長さが0になるからである。
と
の値は同じ
- ベクトルの内積において、計算する順序は、どちらの直線上(部分空間上)に射影するかというだけの違いでしかない。
- どちらの直線上に射影しようとも、線形変換としては、複数次元のベクトルを他方のベクトルの部分空間上に映し出すものであることは同じであるため、その内積の値は同じとなる。
ベクトルの外積
ベクトルの外積の幾何学的な意味
ベクトルの外積とは、2つのベクトルが作る平行四辺形に対して、垂直方向に伸びる新しいベクトルである。(ベクトルの外積の解はベクトル)
ベクトルの外積で求められるベクトルの長さは、2つのベクトルが作る平行四辺形の面積と等しくなる。
なお、垂直方向とは、平行四辺形に対して、真上の方向と真下の方向という2つの場合があり、外積の方向は、右手の法則で判断することができる。
を人差し指、
を中指とする場合、外積
の方向は親指の方向となる。
ベクトルの外積の計算方法
ベクトルの外積の計算方法を、次式に示す。
![{\displaystyle {\begin{aligned}{\vec {v}}\times {\vec {w}}&=\left[{\begin{array}{cc}v_{1}\\v_{2}\\v_{3}\end{array}}\right]\times \left[{\begin{array}{cc}w_{1}\\w_{2}\\w_{3}\end{array}}\right]\\&=\left[{\begin{array}{cc}v_{2}w_{3}-w_{2}v_{3}\\-v_{1}w_{3}+w_{1}v_{3}\\v_{1}w_{2}-w_{1}v_{2}\end{array}}\right]\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1d3110b0d4b6c4df2be914adc10ef74d9718f5b7)
これは、次式のように、基底ベクトル
を1列目の要素に入れて、ベクトル
をそれぞれ2列目と3列目の要素にした3次の行列式を解くことと同様である。
![{\displaystyle {\begin{aligned}{\vec {v}}\times {\vec {w}}&=\left[{\begin{array}{cc}v_{1}\\v_{2}\\v_{3}\end{array}}\right]\times \left[{\begin{array}{cc}w_{1}\\w_{2}\\w_{3}\end{array}}\right]\\&={\mbox{det}}\left(\left[{\begin{array}{cc}{\hat {i}}&v_{1}&w_{1}\\{\hat {j}}&v_{2}&w_{2}\\{\hat {k}}&v_{3}&w_{3}\\\end{array}}\right]\right)\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6092abdd05a69168a8621dc4a0d3677ff8884a5c)
ベクトルの外積の長さ
ベクトルの外積の長さは、三平方の定理を用いて、次式のように求めることができる。

ベクトルの外積の長さと、2つのベクトルが作る平行四辺形の面積は等しいため、この方法により、平行四辺形の面積を求めることもできる。
ベクトルの外積の性質
ある2つのベクトルの外積は、そのベクトルが作る平行四辺形の面積に等しい。
- ベクトルの外積において、2つのベクトルを交換する時、ベクトルが伸びる方向が反対になるという性質がある。
- ベクトルの外積
において、一方のベクトルがS倍になる時、その外積もS倍になる。
または、
である。
- また、一方がS1倍になり、他方がS2倍になる時、外積はS1 S2倍になる。つまり、
である。
- 平行するベクトルの外積は0
- 平行なベクトル同士の外積は、0になる。
- これは、2つのベクトルが平行の場合、平行四辺形を作ることができず、その面積が0になるからである。
- また、2つのベクトルが直交する場合、平行四辺形の面積が最大になるため、外積の長さも最大になる。