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

ベクトルによる三角形の面積の公式

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

  • ・ベクトルによる三角形の面積の公式
  • ・公式の証明
  • ・計算問題

1. 三角形の面積の公式

ベクトルにより三角形の面積を求める公式について解説します。

以下のような三角形\(OAB\hspace{2pt}\)において\(\hspace{1pt}\overrightarrow{OA} = \vec{a}\hspace{2pt},\hspace{2pt}\overrightarrow{OB} = \vec{b}\hspace{2pt}\)とします。 ベクトルによる三角形の面積の公式の証明

この三角形\(OAB\hspace{2pt}\)の面積\(\hspace{1pt}S\hspace{2pt}\)は以下の公式によって求められます。

  【 三角形の面積の公式(ベクトル表示) 】
$${S = \frac{1}{2}\hspace{1pt}\sqrt{{|\vec{a}|}^2\hspace{1pt} {|\vec{b}|}^2 - (\hspace{1pt}\vec{a}\cdot \vec{b}\hspace{1pt})^2}}$$

 

また、上記の公式を成分表示すると、\(3\hspace{2pt}\)点\(\hspace{1pt}O(0\hspace{1pt},\hspace{1pt}0)\hspace{2pt},\)\(\hspace{3pt}A(a_1\hspace{1pt},\hspace{1pt}a_2)\hspace{2pt},\)\(\hspace{3pt}B(b_1\hspace{1pt},\hspace{1pt}b_2)\hspace{2pt}\)を頂点とする三角形\(OAB\hspace{2pt}\)の面積\(\hspace{1pt}S\hspace{2pt}\)は以下の公式によって求められます。

  【 三角形の面積の公式(成分表示) 】
$${S = \frac{1}{2}|a_1\hspace{1pt}b_2 - a_2\hspace{1pt}b_1|}$$

 

2. 三角形の面積の公式の証明(ベクトル表示)

ベクトル表示された三角形の面積の公式を導出します。

以下のような三角形\(OAB\hspace{2pt}\)において\(\hspace{1pt}\overrightarrow{OA} = \vec{a}\hspace{2pt},\hspace{2pt}\overrightarrow{OB} = \vec{b}\hspace{2pt}\)とします。
また、\(\angle AOB = \theta\hspace{2pt}\)とします。 ベクトルによる三角形の面積の公式の証明

上図の三角形の面積は、三角比による三角形の面積公式から $${S = \frac{1}{2} \hspace{1pt}|\vec{a}||\vec{b}|\sin \theta}$$ となります。

上式の両辺を二乗すると \begin{eqnarray} S^2 = && \frac{1}{4} \hspace{1pt}{|\vec{a}|}^2 {|\vec{b}|}^2 \sin^2 \theta \\[0.3em] = && \frac{1}{4} \hspace{1pt}{|\vec{a}|}^2 {|\vec{b}|}^2 (1-\cos^2 \theta) \\[0.3em] = && \frac{1}{4} (\hspace{1pt}{|\vec{a}|}^2 {|\vec{b}|}^2 - {|\vec{a}|}^2 {|\vec{b}|}^2\cos^2 \theta )\\[0.3em] \end{eqnarray}

となります。
(上記の式変形には三角比の相互関係から\(\hspace{1pt}\sin^2 \theta + \cos^2 \theta = 1\hspace{2pt}\)を用いています。)

ここで、内積の定義式から $${|\vec{a}| |\vec{b}| \cos \theta = \vec{a}\cdot \vec{b}}$$ であることから \begin{eqnarray} S^2 = && \frac{1}{4} (\hspace{1pt}{|\vec{a}|}^2 {|\vec{b}|}^2 - {|\vec{a}|}^2 {|\vec{b}|}^2\cos^2 \theta )\\[0.3em] = && \frac{1}{4} (\hspace{1pt}{|\vec{a}|}^2 {|\vec{b}|}^2 - (\hspace{1pt}\vec{a}\cdot \vec{b}\hspace{1pt})^2 )\\[0.3em] \end{eqnarray}

すなわち $${S = \frac{1}{2}\hspace{1pt}\sqrt{{|\vec{a}|}^2\hspace{1pt} {|\vec{b}|}^2 - (\hspace{1pt}\vec{a}\cdot \vec{b}\hspace{1pt})^2}}$$ と導くことができます。

3. 三角形の面積の公式の証明(成分表示)

次に、導出した三角形の面積の公式を成分表示の式にします。

三角形\(OAB\hspace{2pt}\)の頂点を\(\hspace{1pt}O(0\hspace{1pt},\hspace{1pt}0)\hspace{2pt},\)\(\hspace{3pt}A(a_1\hspace{1pt},\hspace{1pt}a_2)\hspace{2pt},\)\(\hspace{3pt}B(b_1\hspace{1pt},\hspace{1pt}b_2)\hspace{2pt}\)とします。

\(\hspace{1pt}\overrightarrow{OA} = \vec{a}\hspace{2pt},\hspace{2pt}\overrightarrow{OB} = \vec{b}\hspace{2pt}\)とすると \begin{eqnarray} {|\vec{a}|}^2 = && {a_1}^2 + {a_2}^2\\[0.3em] {|\vec{b}|}^2 = && {b_1}^2 + {b_2}^2\\[0.3em] \vec{a}\cdot \vec{b}\hspace{1pt}= && a_1 \hspace{1pt}b_1 + a_2\hspace{1pt} b_2\\[0.3em] \end{eqnarray} から

\begin{eqnarray} \hspace{10pt}S = && \frac{1}{2}\hspace{1pt}\sqrt{({a_1}^2 + {a_2}^2)({b_1}^2 + {b_2}^2) - ( a_1 \hspace{1pt}b_1 + a_2\hspace{1pt} b_2)^2}\hspace{10pt}\\[0.3em] = && \frac{1}{2}\hspace{1pt}\sqrt{{a_1}^2{b_2}^2 - 2\hspace{1pt} a_1 \hspace{1pt}b_1\hspace{1pt} a_2\hspace{1pt} b_2 + {a_2}^2{b_1}^2}\\[0.3em] = && \frac{1}{2}\hspace{1pt}\sqrt{(a_1 \hspace{1pt}b_2 - a_2 \hspace{1pt}b_1)^2}\\[0.3em] = && \frac{1}{2}|a_1\hspace{1pt}b_2 - a_2\hspace{1pt}b_1|\\[0.3em] \end{eqnarray}

と導くことができます。
(途中の式変形で\(\hspace{1pt}\sqrt{A^2} = |A|\hspace{2pt}\)とする点に注意が必要です。)

4. 三角形の面積を求める問題

ベクトルの三角形の面積の公式を用いる問題について解説します。

問題1 | 平面における三角形の面積

【問題1】
 \(\hspace{1pt}O(0\hspace{1pt},\hspace{1pt}0)\hspace{2pt},\)\(\hspace{3pt}A(2\hspace{1pt},\hspace{1pt}1)\hspace{2pt},\)\(\hspace{3pt}B(1\hspace{1pt},\hspace{1pt}5)\hspace{2pt}\)であるとき、三角形\(OAB\hspace{2pt}\)の面積\(S\hspace{2pt}\)を求めよ。

 

【答え】
 \(\displaystyle\hspace{1pt}S =\frac{9}{2}\)
 

【解答のポイント】
 本問は頂点の座標が示されているため、成分表示による三角形の面積の公式 $${S = \frac{1}{2}|a_1\hspace{1pt}b_2 - a_2\hspace{1pt}b_1|}$$ を使うことで面積を素早く求めることができます。
 

 【解答】
 成分表示による三角形の面積の公式から \begin{eqnarray} S= && \frac{1}{2}|a_1\hspace{1pt}b_2 - a_2\hspace{1pt}b_1| \\[0.3em] = && \frac{1}{2}|2\times 5 - 1 \times 1|\\[0.3em] = && \frac{9}{2}\\[0.3em] \end{eqnarray} と求められます。

問題2 | 平面における三角形の面積

【問題2】
 \(\hspace{1pt}A(0\hspace{1pt},\hspace{1pt}1)\hspace{2pt},\)\(\hspace{3pt}B(3\hspace{1pt},\hspace{1pt}2)\hspace{2pt},\)\(\hspace{3pt}C(1\hspace{1pt},\hspace{1pt}4)\hspace{2pt}\)であるとき、三角形\(ABC\hspace{2pt}\)の面積\(S\hspace{2pt}\)を求めよ。

 

【答え】
 \(\displaystyle\hspace{1pt}S =4\)
 

【解答のポイント】
 問題1と異なり、三角形の頂点に原点が含まれていないため、成分表示の面積の公式をそのまま使うことができません。

そこで、点\(A\hspace{2pt}\)が原点となるように\(\hspace{1pt}3\hspace{2pt}\)つの頂点の座標を\(\hspace{1pt}y\hspace{2pt}\)方向に\(\hspace{1pt}-1\hspace{2pt}\)だけ平行移動してから成分表示の面積の公式 $${S = \frac{1}{2}|a_1 \hspace{1pt} b_2 - a_2 \hspace{1pt} b_1|}$$ により面積を求めます。
 

 【解答】
 \(\hspace{1pt}y\hspace{2pt}\)方向に\(\hspace{1pt}-1\hspace{2pt}\)だけ平行移動した三点の座標は\(\hspace{1pt}A\hspace{1pt}'(0\hspace{1pt},\hspace{1pt}0)\hspace{2pt},\)\(\hspace{3pt}B\hspace{1pt}'(3\hspace{1pt},\hspace{1pt}1)\hspace{2pt},\)\(\hspace{3pt}C\hspace{1pt}'(1\hspace{1pt},\hspace{1pt}3)\hspace{2pt}\)となります。

成分表示による三角形の面積の公式から \begin{eqnarray} S= && \frac{1}{2}|3 \times 3 - 1 \times 1|\\[0.3em] = && 4\\[0.3em] \end{eqnarray} と求められます。

問題3 | 空間における三角形の面積

【問題3】
 \(\hspace{1pt}O(0\hspace{1pt},\hspace{1pt}0\hspace{1pt},\hspace{1pt}0)\hspace{2pt},\)\(\hspace{3pt}A(1\hspace{1pt},\hspace{1pt}1\hspace{1pt},\hspace{1pt}2)\hspace{2pt},\)\(\hspace{3pt}B(0\hspace{1pt},\hspace{1pt}4\hspace{1pt},\hspace{1pt}5)\hspace{2pt}\)であるとき、三角形\(OAB\hspace{2pt}\)の面積\(S\hspace{2pt}\)を求めよ。

 

【答え】
 \(\displaystyle\hspace{1pt}S =\frac{5\hspace{1pt}\sqrt{2}}{2}\)
 

【解答のポイント】
 本問は空間における三角形の面積を求める問題です。

 空間における三角形の面積の公式も成分表示することはできますが計算式が長いため、ここではベクトル表示の三角形の面積の公式 $${S = \frac{1}{2}\hspace{1pt}\sqrt{{|\vec{a}|}^2\hspace{1pt} {|\vec{b}|}^2 - (\hspace{1pt}\vec{a}\cdot \vec{b}\hspace{1pt})^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}$$
 

 【解答】
 \(\vec{a} = (1\hspace{1pt},\hspace{1pt}1\hspace{1pt},\hspace{1pt}2)\hspace{2pt},\hspace{2pt}\)\(\vec{b} = (0\hspace{1pt},\hspace{1pt}4\hspace{1pt},\hspace{1pt}5)\hspace{2pt}\)とすると

\begin{eqnarray} \hspace{10pt}{|\vec{a}|}^2 = && 1^2 + 1^2 + 2^2 = 6\\[0.3em] {|\vec{b}|}^2 = && 0^2 + 4^2 + 5^2 = 41\\[0.3em] \vec{a}\cdot \vec{b} = && 1\times 0 + 1\times 4 + 2\times 5 \hspace{10pt}\\[0.3em] = && 14\\[0.3em] \end{eqnarray}

であることから、ベクトル表示の三角形の面積の公式より \begin{eqnarray} S= && \frac{1}{2}\hspace{1pt}\sqrt{{|\vec{a}|}^2\hspace{1pt} {|\vec{b}|}^2 - (\hspace{1pt}\vec{a}\cdot \vec{b}\hspace{1pt})^2}\\[0.3em] = && \frac{1}{2}\hspace{1pt}\sqrt{6 \times 41 - 14^2}\\[0.3em] = && \frac{1}{2}\hspace{1pt}\sqrt{50}\\[0.3em] = && \frac{5\hspace{1pt}\sqrt{2}}{2}\\[0.3em] \end{eqnarray} と求められます。


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