-光と光学に関連する用語の解説サイト-

ベクトルの内積

本項では以下の内容を解説します。

  • ・内積とは
  • ・内積の定義
  • ・ベクトルのなす角
  • ・内積の性質
  • ・平行条件、垂直条件

1. 内積とは

ベクトルの内積について解説します。

1-1. 内積の定義

\(\hspace{2pt}2\hspace{2pt}\)つのベクトル\(\hspace{2pt}\vec{a}\hspace{1pt},\hspace{1pt}\vec{b}\hspace{2pt}\)のなす角度を\(\hspace{2pt}\theta\hspace{3pt}\)\(\hspace{2pt}(0^\circ \leqq \theta \leqq 180^\circ)\hspace{2pt}\)とします。
このとき、以下の式で定義される値を\(\hspace{2pt}\vec{a}\hspace{1pt},\hspace{1pt}\vec{b}\hspace{2pt}\)の内積といい、\(\vec{a} \cdot \vec{b}\hspace{2pt}\)と表記します。

  【 内積の定義 】
$${\vec{a} \cdot \vec{b} = |\vec{a}| \hspace{1pt}|\vec{b}| \cos \theta}$$

1-2. 内積の意味

内積の計算を一言で説明すると
 "\(\hspace{2pt}2\hspace{2pt}\)つのベクトル\(\hspace{2pt}\vec{a}\hspace{1pt},\hspace{1pt}\vec{b}\hspace{2pt}\)に対し、『\(\hspace{1pt}\vec{a}\hspace{2pt}\)の大きさ』と『\(\hspace{1pt}\vec{b}\hspace{3pt}\)の\(\hspace{2pt}\vec{a}\hspace{3pt}\)方向の成分の大きさ』をかけ合わせた値" となります。

(内積\(\hspace{2pt}|\vec{a}| \hspace{1pt}|\vec{b}| \cos \theta \hspace{2pt}\)は\(\hspace{2pt}a\hspace{1pt},\hspace{1pt}b\hspace{2pt}\)を入れ替えても値が変わらないため、『\(\hspace{1pt}\vec{b}\hspace{2pt}\)の大きさ』と『\(\hspace{1pt}\vec{a}\hspace{3pt}\)の\(\hspace{2pt}\vec{b}\hspace{3pt}\)方向の成分の大きさ』をかけ合わせた値と同じとなります。)

・角度θが鋭角のとき

 まず、なす角度が鋭角である場合の内積の計算について考えます。

 \(\hspace{2pt}2\hspace{2pt}\)つのベクトル\(\hspace{2pt}\vec{a}\hspace{1pt},\hspace{1pt}\vec{b}\hspace{2pt}\)のなす角度が\(\hspace{2pt}\theta\hspace{3pt}\)\(\hspace{2pt}(0^\circ \leqq \theta \leqq 90^\circ)\hspace{2pt}\)であるとき、\(2\hspace{2pt}\)つのベクトルの始点をそろえて描いた図を以下に示します。 ベクトルの内積の説明図(鋭角の場合)

 このとき、\(|\vec{b}| \cos \theta\hspace{2pt}\)は\(\hspace{2pt}\vec{b}\hspace{2pt}\)を\(\hspace{2pt}\vec{a}\hspace{2pt}\)に対して垂直な方向から見たときの大きさとなります。つまり、\(|\vec{b}| \cos \theta\hspace{2pt}\)は\(\hspace{2pt}\vec{b}\hspace{3pt}\)の\(\hspace{2pt}\vec{a}\hspace{3pt}\)方向の成分の大きさを表しています。

 すなわち、内積\(\hspace{2pt}\vec{a} \cdot \vec{b} = |\vec{a}| \hspace{1pt}|\vec{b}| \cos \theta\hspace{2pt}\)は『\(\hspace{1pt}\vec{a}\hspace{2pt}\)の大きさ』と『\(\hspace{1pt}\vec{b}\hspace{3pt}\)の\(\hspace{2pt}\vec{a}\hspace{3pt}\)方向の成分の大きさ』をかけ合わせた値を表しています。
 

 上図から、\(|\vec{b}| \cos \theta\hspace{2pt}\)は\(\hspace{2pt}\vec{a}\hspace{2pt}\)と同じ向きであるときに最も大きくなります。
また、\(|\vec{b}| \cos \theta\hspace{2pt}\)は\(\hspace{2pt}\theta\hspace{2pt}\)が\(\hspace{2pt}90^\circ\hspace{2pt}\)に近づくほど小さくなり、\(\theta = 90^\circ\hspace{2pt}\)では\(\hspace{2pt}|\vec{b}| \cos \theta = 0\hspace{2pt}\)となります。

 つまり、\(2\hspace{2pt}\)つのベクトルの方向が一致するとき内積\(\hspace{2pt}\vec{a}\cdot\vec{b}\hspace{2pt}\)は最大となります。
 また、\(\theta\hspace{2pt}\)が\(\hspace{2pt}90^\circ\hspace{2pt}\)に近づくほど内積\(\hspace{2pt}\vec{a}\cdot\vec{b}\hspace{2pt}\)の値は小さくなり、\(2\hspace{2pt}\)つのベクトルが垂直のとき\(\hspace{2pt}\vec{a}\cdot\vec{b}=0\hspace{2pt}\)となります。

・角度θが鈍角のとき

\(\hspace{2pt}2\hspace{2pt}\)つのベクトル\(\hspace{2pt}\vec{a}\hspace{1pt},\hspace{1pt}\vec{b}\hspace{2pt}\)のなす角度が\(\hspace{2pt}\theta\hspace{3pt}\)\(\hspace{2pt}(90^\circ < \theta \leqq 180^\circ)\hspace{2pt}\)であるとき、\(2\hspace{2pt}\)つのベクトルの始点をそろえて描いた図を以下に示します。 ベクトルの内積の説明図(鈍角の場合)

 このとき、\(|\vec{b}| \cos \theta\hspace{2pt}\)は\(\hspace{2pt}\cos \theta < 0\hspace{2pt}\)であることから、\(\vec{b}\hspace{2pt}\)を\(\hspace{2pt}\vec{a}\hspace{2pt}\)に対して垂直な方向から見たときの大きさに負の記号を付けた値となります。

 つまり、内積は\(\hspace{2pt}2\hspace{2pt}\)つのベクトルのなす角が鈍角である場合に負の値となります。
\(\hspace{2pt}2\hspace{2pt}\)つのベクトルが反対方向の成分を持っていれば内積が負となることから、『内積はベクトルの向きの違いを符号で表す』と考えると分かりやすくなります。

例題

【例題】
\(\hspace{2pt}\vec{a}\hspace{2pt}\)と\(\hspace{2pt}\vec{b}\hspace{2pt}\)のなす角を\(\hspace{2pt}\theta\hspace{2pt}\)とするとき、以下の内積\(\hspace{2pt}\vec{a} \cdot \vec{b}\hspace{2pt}\)を求めよ。
  (1) \(\vec{|a|}=2\hspace{2pt},\hspace{2pt}\vec{|b|}=3\hspace{2pt},\hspace{2pt}\theta = 45^\circ\)
  (2) \(\vec{|a|}=4\hspace{2pt},\hspace{2pt}\vec{|b|}=6\hspace{2pt},\hspace{2pt}\theta = 90^\circ\)
  (3) \(\vec{|a|}=1\hspace{2pt},\hspace{2pt}\vec{|b|}=2\hspace{2pt},\hspace{2pt}\theta = 180^\circ\)

 

【答え】
 (1) \(\displaystyle \vec{a} \cdot \vec{b} = 3 \sqrt{2}\)
 (2) \(\displaystyle \vec{a} \cdot \vec{b} = 0\)
 (3) \(\displaystyle \vec{a} \cdot \vec{b} = -2\)
 

 【解答のポイント】
内積の定義式 $${\vec{a} \cdot \vec{b} = |\vec{a}| \hspace{1pt}|\vec{b}| \cos \theta}$$ から計算します。

(\(\hspace{2pt}\cos \theta\hspace{2pt}\)の値については三角比の定義三角関数の定義で説明しています。)
 

 【(1)の解答】
ベクトルの定義式から \(\vec{|a|}=2\hspace{2pt},\hspace{1pt}\vec{|b|}=3\hspace{2pt},\hspace{2pt}\theta = 45^\circ\hspace{2pt}\)のとき \begin{eqnarray} \vec{a} \cdot \vec{b} && = |\vec{a}| \hspace{1pt}|\vec{b}| \cos 45^\circ\\[0.5em] && =2 \times 3 \times \left( \frac{\sqrt{2}}{2}\right)\\[0.3em] && = 3 \sqrt{2}\\[0.3em] \end{eqnarray} と求められます。
 

 【(2)の解答】
ベクトルの定義式から \(\vec{|a|}=4\hspace{2pt},\hspace{1pt}\vec{|b|}=6\hspace{2pt},\hspace{1pt}\theta = 90^\circ \hspace{2pt}\)のとき \begin{eqnarray} \vec{a} \cdot \vec{b} && = |\vec{a}| \hspace{1pt}|\vec{b}| \cos 90^\circ\\[0.5em] && = 4 \times 6 \times 0 \\[0.3em] && = 0\\[0.3em] \end{eqnarray} と求められます。
 

 【(3)の解答】
ベクトルの定義式から \(\vec{|a|}=1\hspace{2pt},\hspace{1pt}\vec{|b|}=2\hspace{2pt},\hspace{2pt}\theta = 180^\circ\hspace{2pt}\)のとき \begin{eqnarray} \vec{a} \cdot \vec{b} && = |\vec{a}| \hspace{1pt}|\vec{b}| \cos 180^\circ\\[0.5em] && = 1 \times 2 \times (-1) \\[0.3em] && = -2\\[0.3em] \end{eqnarray} と求められます。
 

2.成分表示の内積

また、\(\vec{a} = (a_1\hspace{1pt},\hspace{1pt}a_2)\hspace{1pt},\hspace{1pt}\vec{b} = (b_1\hspace{1pt},\hspace{1pt}b_2)\hspace{2pt}\)であるとき、内積は以下の式から求められます。

  【 平面ベクトルの内積 】
$${\vec{a} \cdot \vec{b} = a_1 \hspace{1pt} b_1 + a_2 \hspace{1pt} b_2}$$

 
空間のベクトル\(\hspace{2pt}\vec{a} = (a_1\hspace{1pt},\hspace{1pt}a_2\hspace{1pt},\hspace{1pt}a_3)\hspace{1pt},\hspace{1pt}\vec{b} = (b_1\hspace{1pt},\hspace{1pt}b_2\hspace{1pt},\hspace{1pt}b_3)\hspace{2pt}\)場合は以下の式から求められます。

  【 空間ベクトルの内積 】
$${\vec{a} \cdot \vec{b} = a_1 \hspace{1pt} b_1 + a_2 \hspace{1pt} b_2 + a_3 \hspace{1pt} b_3}$$

2-1.成分表示の内積の証明

成分表示による内積 $${\vec{a} \cdot \vec{b} = a_1 \hspace{1pt} b_1 + a_2 \hspace{1pt} b_2}$$ は以下のように証明されます。

以下の図のように、\(\vec{a} = \overrightarrow{OA}\hspace{1pt},\hspace{1pt}\vec{b} = \overrightarrow{OB}\hspace{1pt},\hspace{1pt}\angle AOB = \theta \hspace{3pt}\)とします。 成分表示によるベクトルの内積

三角形\(OAB\hspace{2pt}\)に余弦定理を用いると、以下が成り立ちます。

$${\hspace{10pt}AB^{\hspace{1pt}2} = OA^{\hspace{1pt}2} + OB^{\hspace{1pt}2} -2 \hspace{1pt}OA \cdot OB \cdot \cos \theta \cdots (1)\hspace{10pt}}$$

ここで\(\hspace{2pt}AB = |\vec{b} - \vec{a}|\hspace{2pt},\hspace{1pt}OA = |\vec{a}|\hspace{2pt},\hspace{1pt}OB = |\vec{b}|\hspace{2pt},\)\(\hspace{2pt}OA \cdot OB \cdot \cos \theta = \vec{a} \cdot \vec{b}\hspace{2pt}\)であることから(1)式は以下のように表されます。

$${\hspace{10pt}|\vec{b} - \vec{a}|^{\hspace{1pt}2} = |\vec{a}|^{\hspace{1pt}2} + |\vec{b}|^{\hspace{1pt}2} -2 \hspace{1pt}(\vec{a} \cdot \vec{b})\hspace{10pt}}$$

よって

$${\hspace{10pt}(b_1 - a_1)^{\hspace{1pt}2} + (b_2 - a_2)^{\hspace{1pt}2} = ({a_1}^{\hspace{1pt}2} +{a_2}^{\hspace{1pt}2}) +({b_1}^{\hspace{1pt}2} +{b_2}^{\hspace{1pt}2}) -2 \hspace{1pt}(\vec{a} \cdot \vec{b})\hspace{10pt}}$$

すなわち $${\vec{a} \cdot \vec{b} = a_1 \hspace{1pt}b_1 + a_2 \hspace{1pt}b_2}$$ が成り立ちます。

成分表示の内積の例題

【例題】
 \(\hspace{2pt}\vec{a}=(2\hspace{1pt},\hspace{1pt}-1)\hspace{2pt},\)\(\hspace{2pt}\vec{b}=(3\hspace{1pt},\hspace{1pt}2)\hspace{2pt}\)のとき、内積\(\hspace{2pt}\vec{a} \cdot \vec{b}\hspace{2pt}\)を求めよ。

 

【答え】
 \(\displaystyle \vec{a} \cdot \vec{b} = 4\)
 

 【解答のポイント】
成分表示の内積の式 $${\vec{a} \cdot \vec{b} = a_1 \hspace{1pt} b_1 + a_2 \hspace{1pt} b_2}$$ から計算します。
 

 【解答】
ベクトルの定義式から \(\hspace{2pt}\vec{a}=(2\hspace{1pt},\hspace{1pt}-1)\hspace{2pt},\)\(\hspace{2pt}\vec{b}=(3\hspace{1pt},\hspace{1pt}2)\hspace{2pt}\)のとき \begin{eqnarray} \vec{a} \cdot \vec{b} && = 2 \times 3 + (-1) \times 2\\[0.5em] && = 4\\[0.3em] \end{eqnarray} と求められます。

3.ベクトルのなす角

\(\hspace{2pt}\vec{a}\hspace{1pt},\hspace{1pt}\vec{b}\hspace{2pt}\)の内積の定義 $${\vec{a} \cdot \vec{b} = |\vec{a}| \hspace{1pt}|\vec{b}| \cos \theta}$$ から\(\hspace{2pt}2\hspace{2pt}\)つのベクトルのなす角\(\hspace{2pt}\theta\hspace{2pt}\)\(\hspace{2pt}( \hspace{1pt}0^\circ \leqq \theta \leqq 180^\circ \hspace{1pt})\hspace{2pt}\)を以下のように求めることができます。

  【 ベクトルのなす角 】
\begin{eqnarray} \hspace{10pt}\cos \theta && = \frac{\vec{a} \cdot \vec{b}}{ |\vec{a}| \hspace{1pt}|\vec{b}|} \\[0.3em] && = \frac{a_1 \hspace{1pt}b_1 + a_2 \hspace{1pt}b_2}{ \sqrt{{a_1}^{\hspace{1pt}2} + {a_2}^{\hspace{1pt}2}} \hspace{1pt} \sqrt{{b_1}^{\hspace{1pt}2} + {b_2}^{\hspace{1pt}2}}} \hspace{10pt}\\[0.3em] \end{eqnarray}

ベクトルのなす角の例題

【例題】
 \(\hspace{2pt}\vec{a}=(\sqrt{3}\hspace{1pt},\hspace{1pt}1)\hspace{2pt},\)\(\hspace{2pt}\vec{b}=(\sqrt{3}\hspace{1pt},\hspace{1pt}3)\hspace{2pt}\)のとき、\(\vec{a} \hspace{2pt}\)と\(\hspace{2pt}\vec{b}\hspace{2pt}\)のなす角\(\hspace{2pt}\theta\hspace{2pt}\)を求めよ。ただし、\(0^\circ \leqq \theta \leqq 180^\circ\hspace{2pt}\)とする。

 

【答え】
 \(\displaystyle \theta = 30^\circ\)
 

 【解答のポイント】
内積からなす角を求める式

\begin{eqnarray} \hspace{10pt}\cos \theta && = \frac{\vec{a} \cdot \vec{b}}{ |\vec{a}| \hspace{1pt}|\vec{b}|} \\[0.3em] && = \frac{a_1 \hspace{1pt}b_1 + a_2 \hspace{1pt}b_2}{ \sqrt{{a_1}^{\hspace{1pt}2} + {a_2}^{\hspace{1pt}2}} \hspace{1pt} \sqrt{{b_1}^{\hspace{1pt}2} + {b_2}^{\hspace{1pt}2}}} \hspace{10pt}\\[0.3em] \end{eqnarray}

から計算します。
 

 【解答】
\(\hspace{2pt}\vec{a}=(\sqrt{3}\hspace{1pt},\hspace{1pt}1)\hspace{2pt},\)\(\hspace{2pt}\vec{b}=(\sqrt{3}\hspace{1pt},\hspace{1pt}3)\hspace{2pt}\)のとき、なす角\(\hspace{2pt}\theta \hspace{2pt}\)は

\begin{eqnarray} \hspace{10pt} \cos \theta && = \frac{a_1 \hspace{1pt}b_1 + a_2 \hspace{1pt}b_2}{ \sqrt{{a_1}^{\hspace{1pt}2} + {a_2}^{\hspace{1pt}2}} \hspace{1pt} \sqrt{{b_1}^{\hspace{1pt}2} + {b_2}^{\hspace{1pt}2}}} \\[0.5em] && = \frac{\sqrt{3} \times \sqrt{3} + 1 \times 3}{ \sqrt{{(\sqrt{3})}^{\hspace{1pt}2} + {1}^{\hspace{1pt}2}} \hspace{1pt} \sqrt{{(\sqrt{3})}^{\hspace{1pt}2} + {3}^{\hspace{1pt}2}}} \hspace{10pt}\\[0.3em] && = \frac{3+ 3}{ \sqrt{ 3 +1} \hspace{1pt} \sqrt{3 +9}} \\[0.3em] && = \frac{6}{ 2 \hspace{1pt} \times 2 \sqrt{3}} \\[0.3em] && = \frac{\sqrt{3}}{ 2 } \\[0.3em] \end{eqnarray}

であることから $${\theta = 30^\circ}$$ と求められます。

4.内積の性質

内積の演算で成り立つ式について解説します。

4-1.内積の演算

ベクトルの内積には以下の式が成り立ちます。\(\hspace{2pt}k\hspace{2pt}\)を実数です。

  【 内積の性質 】
\begin{eqnarray} \hspace{10pt} &&(1) \hspace{8pt}\vec{a} \cdot \vec{b} = \vec{b} \cdot \vec{a}\\[0.3em] &&(2) \hspace{8pt} ( \hspace{1pt}\vec{a} +\vec{b}\hspace{1pt}) \cdot \vec{c} = \vec{a} \cdot \vec{c} + \vec{b} \cdot \vec{c} \\[0.3em] &&(2)' \hspace{8pt} \vec{a} \cdot ( \hspace{1pt}\vec{b} +\vec{c}\hspace{1pt}) = \vec{a} \cdot \vec{b} + \vec{a} \cdot \vec{c} \\[0.3em] &&(3) \hspace{8pt} (\hspace{1pt} k \hspace{1pt}\vec{a}\hspace{1pt}) \cdot \vec{b} = \vec{a} \cdot (\hspace{1pt} k \hspace{1pt}\vec{b}\hspace{1pt}) =k\hspace{1pt}(\hspace{1pt}\vec{a} \cdot \vec{b}\hspace{1pt}) \hspace{10pt}\\[0.3em] \end{eqnarray}
    ただし、\(k\hspace{2pt}\)は実数

上記の式は、\(\vec{a} = (a_1\hspace{1pt},\hspace{1pt}a_2)\hspace{1pt},\hspace{1pt}\vec{b} = (b_1\hspace{1pt},\hspace{1pt}b_2)\hspace{2pt},\)\(\hspace{1pt}\vec{c} = (c_1\hspace{1pt},\hspace{1pt}c_2)\hspace{2pt}\)と成分で表示して計算することで証明できます。

例として上記の(2)式 $${(\vec{a} +\vec{b}\hspace{1pt}) \cdot \vec{c} = \vec{a} \cdot \vec{c} + \vec{b} \cdot \vec{c}}$$ を証明します。

\(\hspace{2pt}\vec{a} +\vec{b} = (a_1 +b_1 \hspace{1pt},\hspace{1pt}a_2 + b_2 )\hspace{2pt}\)であることから左辺を変形すると

\begin{eqnarray} \hspace{10pt} && \hspace{13pt} (\vec{a} +\vec{b}\hspace{1pt}) \cdot \vec{c}\\[0.5em] && = (a_1 +b_1 ) \hspace{1pt}c_1 + (a_2 +b_2 ) \hspace{1pt}c_2 \\[0.5em] && = (a_1 \hspace{1pt} c_1+a_2 \hspace{1pt} c_2 ) + (b_1 \hspace{1pt} c_1 +b_2 \hspace{1pt} c_2) \\[0.5em] && = \vec{a} \cdot \vec{c} + \vec{b} \cdot \vec{c} \\[0.5em] \end{eqnarray}

したがって $${(\vec{a} +\vec{b}\hspace{1pt}) \cdot \vec{c} = \vec{a} \cdot \vec{c} + \vec{b} \cdot \vec{c}}$$ が成り立ちます。

4-2.同じベクトル同士の内積

同じベクトル同士の内積について以下の式が成り立ちます。

  【 同じベクトル同士の内積 】
\begin{eqnarray} \hspace{10pt} &&(4) \hspace{8pt}\vec{a} \cdot \vec{a} = {|\vec{a}|}^{\hspace{1pt}2} \\[0.3em] &&(5) \hspace{8pt}|\vec{a}| = \sqrt{\vec{a} \cdot \vec{a}} \\[0.3em] \end{eqnarray}

上記の式は、内積の定義式から導くことができます。

(4)式の左辺を内積の定義式から計算すると \begin{eqnarray} \hspace{10pt} \vec{a} \cdot \vec{a} && = | \vec{a} |\hspace{1pt} |\vec{a} | \cos 0^\circ \\[0.5em] && = {|\vec{a}|}^{\hspace{1pt}2} \\[0.5em] \end{eqnarray} となります。

また、(5)式は\(\hspace{2pt}|\vec{a}| \geqq 0\hspace{2pt}\)であるので(4)式から $${|\vec{a}| = \sqrt{\vec{a} \cdot \vec{a}}}$$ となります。

例題

【例題】
 \((\vec{a} + \vec{b})\cdot (\vec{a} - \vec{b})\hspace{2pt}\)を\(\hspace{2pt}\vec{|a|} \hspace{1pt},\hspace{1pt} \vec{|b|}\hspace{2pt}\)により表せ。

 

【答え】
 \(\displaystyle {|\vec{a}|}^{\hspace{1pt}2} - {|\vec{b}|}^{\hspace{1pt}2}\)
 

 【解答のポイント】
内積の分配法則 $${ ( \hspace{1pt}\vec{a} +\vec{b}\hspace{1pt}) \cdot \vec{c} = \vec{a} \cdot \vec{c} + \vec{b} \cdot \vec{c}}$$ と交換法則 $${\vec{a} \cdot \vec{b} = \vec{b} \cdot \vec{a}}$$ から式を展開します。
 

 【解答】
内積の分配法則から \begin{eqnarray} && \hspace{10pt} (\vec{a} + \vec{b})\cdot (\vec{a} - \vec{b}) \\[0.5em] &&= \vec{a} \cdot \vec{a} -\vec{a}\cdot \vec{b} + \vec{b} \cdot \vec{a} - \vec{b} \cdot \vec{b}\\[0.3em] \end{eqnarray} となります。

ここで、内積は交換可能なので\(\hspace{2pt}\vec{a}\cdot \vec{b} = \vec{b}\cdot \vec{a} \hspace{2pt}\)が成り立ちます。
また、同じベクトル同士の内積は\(\hspace{2pt}\vec{a} \cdot \vec{a} = {|\vec{a}|}^{\hspace{1pt}2}\hspace{2pt}\)となります。

したがって \begin{eqnarray} && \hspace{10pt} \vec{a} \cdot \vec{a} -\vec{a}\cdot \vec{b} + \vec{b} \cdot \vec{a} - \vec{b} \cdot \vec{b} \\[0.5em] &&= {|\vec{a}|}^{\hspace{1pt}2} - {|\vec{b}|}^{\hspace{1pt}2}\\[0.3em] \end{eqnarray} と求められます。

5.内積による平行・垂直条件

\(\vec{a} = (a_1\hspace{1pt},\hspace{1pt}a_2)\hspace{1pt},\hspace{1pt}\vec{b} = (b_1\hspace{1pt},\hspace{1pt}b_2)\hspace{2pt}\)\(\hspace{2pt}(\vec{a} \neq \vec{0} \hspace{1pt},\hspace{1pt}\vec{b} \neq \vec{0} )\hspace{2pt}\)であるとき、\(2\hspace{2pt}\)つのベクトルが平行・垂直である条件は以下の式で表されます。

  【 平行条件 】
$$a_1 \hspace{1pt} b_2 - a_2 \hspace{1pt} b_1 = 0$$

  【 垂直条件 】
$$a_1 \hspace{1pt} b_1 + a_2 \hspace{1pt} b_2 = 0$$

5-1.平行条件の導出

平行条件は内積の定義

$$ \vec{a} \cdot \vec{b} = |\vec{a}| \hspace{1pt}|\vec{b}| \cos \theta = a_1 \hspace{1pt} b_1 + a_2 \hspace{1pt} b_2$$

から導かれます。

\(\hspace{2pt}2\hspace{2pt}\)つのベクトルが平行であるとき、なす角\(\hspace{2pt}\theta\hspace{2pt}\)は\(\hspace{2pt}0^\circ\hspace{2pt}\)(同じ向き)もしくは\(\hspace{2pt}180^\circ\hspace{2pt}\)(反対方向)のどちらかとなります。

このとき、\(\cos \theta = \pm 1\hspace{2pt}\)となるため、内積の定義式から $${ \pm |\vec{a}| \hspace{1pt}|\vec{b}| = a_1 \hspace{1pt} b_1 + a_2 \hspace{1pt} b_2\cdots (1)}$$ となります。

\(|\vec{a}| \hspace{1pt}|\vec{b}|\hspace{2pt}\)をベクトルの成分で表すと $${|\vec{a}| \hspace{1pt}|\vec{b}| = \sqrt{{a_1}^{\hspace{1pt}2} + {a_2}^{\hspace{1pt}2}}\hspace{1pt} \sqrt{{b_1}^{\hspace{1pt}2} + {b_2}^{\hspace{1pt}2}}}$$ となります。

(1)の両辺を二乗すると

\begin{eqnarray} \hspace{10pt}({a_1}^{\hspace{1pt}2} + {a_2}^{\hspace{1pt}2})\hspace{1pt} ({b_1}^{\hspace{1pt}2} + {b_2}^{\hspace{1pt}2})&& = (a_1 \hspace{1pt} b_1 + a_2 \hspace{1pt} b_2)^2 \\[0.5em] \hspace{10pt}{a_1}^{\hspace{1pt}2}\hspace{1pt}{b_2}^{\hspace{1pt}2} + {a_2}^{\hspace{1pt}2}\hspace{1pt}{b_1}^{\hspace{1pt}2} && = 2\hspace{1pt}a_1 \hspace{1pt}a_2 \hspace{1pt}b_1 \hspace{1pt}b_2 \\[0.5em] \hspace{10pt}(a_1 \hspace{1pt}b_2 - a_2 \hspace{1pt}b_1)^{\hspace{1pt}2} && = 0 \\[0.5em] \end{eqnarray}

したがって\(\hspace{2pt}2\hspace{2pt}\)つのベクトルが平行のとき $${a_1 \hspace{1pt}b_2 - a_2 \hspace{1pt}b_1 = 0}$$ となります。
 

内積の定義式から平行条件を導くとやや計算が難しいですが、直線の傾きに着目して同じ式を簡単に導くこともできます。

点\(A\hspace{1pt}(a_1\hspace{1pt},\hspace{1pt}a_2)\hspace{1pt},\hspace{2pt}\)点\(\hspace{1pt}B \hspace{1pt}(b_1\hspace{1pt},\hspace{1pt}b_2)\hspace{2pt},\hspace{2pt}\)原点\(\hspace{1pt}O\hspace{1pt}(0\hspace{1pt},\hspace{1pt}0)\hspace{2pt}\)とするとき、直線\(\hspace{1pt}OA\hspace{1pt}\)と直線\(\hspace{1pt}OB\hspace{1pt}\)が平行であるとき、直線の傾きが等しければよいので $${\frac{a_2}{a_1} = \frac{b_2}{b_1}}$$ となります。

上式を整理すると $${a_1 \hspace{1pt}b_2 - a_2 \hspace{1pt}b_1 = 0}$$ が導かれます。

内積の平行条件をそのまま覚えると記号を間違いやすいので、こちらの方法で導出してしまうのも手です。

5-2.垂直条件の導出

垂直条件も内積の定義

$$ \vec{a} \cdot \vec{b} = |\vec{a}| \hspace{1pt}|\vec{b}| \cos \theta = a_1 \hspace{1pt} b_1 + a_2 \hspace{1pt} b_2$$

から導かれます。

\(\hspace{2pt}2\hspace{2pt}\)つのベクトルが垂直であるとき、なす角\(\hspace{2pt}\theta\hspace{2pt}\)は\(\hspace{2pt}90^\circ\hspace{2pt}\)であるので\(\hspace{2pt}\cos \theta = 0\hspace{2pt}\)となります。

よって、内積の定義式から $${a_1 \hspace{1pt} b_1 + a_2 \hspace{1pt} b_2 = 0}$$ が導かれます。

平行条件の例題

【例題】
 \(\hspace{2pt}\vec{a}=(1\hspace{1pt},\hspace{1pt}2)\hspace{2pt},\)\(\hspace{2pt}\vec{b}=(x\hspace{1pt},\hspace{1pt}1)\hspace{2pt}\)が平行となるとき、\(x\hspace{2pt}\)の値を求めよ。

 

【答え】
 \(\displaystyle x = \frac{1}{2}\)
 

 【解答のポイント】
成分表示された\(\hspace{2pt}2\hspace{2pt}\)つのベクトル\(\vec{a} = (a_1\hspace{1pt},\hspace{1pt}a_2)\hspace{1pt},\hspace{1pt}\vec{b} = (b_1\hspace{1pt},\hspace{1pt}b_2)\hspace{2pt}\)が平行であることを条件に未知数を求める問題では平行条件 $$a_1 \hspace{1pt} b_2 - a_2 \hspace{1pt} b_1 = 0$$ から未知数を求めます。
 

 【解答】
内積の平行条件から \begin{eqnarray} 1 \times 1 - 2 \times x && = 0 \\[0.5em] 2x && = 1 \\[0.5em] x && = \frac{1}{2} \\[0.5em] \end{eqnarray} と求められます。

垂直条件の例題

【例題】
 \(\hspace{2pt}\vec{a}=(1\hspace{1pt},\hspace{1pt}x)\hspace{2pt},\)\(\hspace{2pt}\vec{b}=(2\hspace{1pt},\hspace{1pt}-1)\hspace{2pt}\)が垂直となるとき、\(x\hspace{2pt}\)の値を求めよ。

 

【答え】
 \(\displaystyle x = 2\)
 

 【解答のポイント】
成分表示された\(\hspace{2pt}2\hspace{2pt}\)つのベクトル\(\vec{a} = (a_1\hspace{1pt},\hspace{1pt}a_2)\hspace{1pt},\hspace{1pt}\vec{b} = (b_1\hspace{1pt},\hspace{1pt}b_2)\hspace{2pt}\)が垂直であることを条件に未知数を求める問題では垂直条件 $$a_1 \hspace{1pt} b_1 + a_2 \hspace{1pt} b_2 = 0$$ から未知数を求めます。
 

 【解答】
内積の平行条件から \begin{eqnarray} 1 \times 2 + x \times (-1) && = 0 \\[0.5em] x && = 2 \\[0.5em] \end{eqnarray} と求められます。


Copyright (c) 光学技術の基礎用語 All Rights Reserved.