###### tags:`數學` `數學教室` `國高中數學` `淺談` `三角形面積` # 淺談 - 三角形面積公式 >作者:啊綸 >[time=20200308] 這篇想要討論的是從小開始會接觸到的幾何圖形:三角形。它的面積公式我們也會陸續在不同階段的數學課學習到,因此想藉由這篇文章做個整理,希望讓讀者可以理解這個橫跨國小到高中的美妙幾何形狀。 ## 一切的開始,矩形的一半 底 $\times$ 高 $\div 2$,這是我們最早得知的三角形面積公式,只要給定三角形其中一邊為底,找出相對應的高,就能夠計算面積。 <p><img src="https://i.imgur.com/ldIIUwW.jpg" width="50%"></p> 如圖,底為 $d$ ,高為 $h$,面積則為 \begin{equation} \triangle = \dfrac{1}{2}dh \end{equation} ## 運用三角函數 如果我們要算的三角形,高不太方便直接測量得知時,就可以運用三角函數來幫助我們把想要的高求出來。 令三角形某兩邊分別為 $a, b$,兩邊夾角為 $\theta$,如圖 <p><img src="https://i.imgur.com/FTPDDUM.jpg" width="50%"></p> 我們假設底邊為 $a$,畫出對應的高,令為 $h$,需要知道 $h$ 的值才能使用前面的面積公式。 透過三角函數,可以求得 $h =b \sin{\theta}$ 因此將原始的三角形面積公式改寫成: \begin{equation} \triangle = \dfrac{1}{2} ab \sin{\theta} \end{equation} ## 外接圓 若有一個圓,使三角形的三個頂點都在該圓上,那麼我們稱這個圓是此三角形的外接圓,而這個圓的圓心稱為此三角形的外心。 令三角形$\triangle ABC$的邊長分別為 $a,b,c$,其外接圓 $O$ 的半徑為 $R$,如圖。($AB = c, BC = a, CA = b, OA = OB = OC = R$) <img src="https://i.imgur.com/B001hcW.png" width="65%"> 為了方便我們將 $\triangle ABC$的三個內角度數分別記為 $\angle A, \angle B, \angle C$,根據三角函數版本的面積公式,我們知道:$\triangle ABC = \dfrac{1}{2} ab \sin{\angle C}$ 這時需要知道 $\sin{\angle C}$的值,不過我們可以利用其他已知資訊來替換掉它。 >回顧一下正弦定理: >對任意三角形 $\triangle ABC$ ,$a,b,c$ 分別為 $\angle A , \angle B , \angle C$ 的對邊,$R$ 為$\triangle ABC$ 的外接圓半徑,則: >\begin{equation} >\dfrac{a}{\sin{\angle A}} = \dfrac{b}{\sin{\angle B}} = \dfrac{c}{\sin{\angle C}} = 2R >\end{equation} 應用正弦定理,我們得到 $\sin{\angle C} = \dfrac{c}{2R}$ 代入前面的面積公式可得到 $\triangle ABC = \dfrac{1}{2} ab \dfrac{c}{2R} = \dfrac{abc}{4R}$ 所以三角形面積為: \begin{equation} \triangle ABC = \dfrac{abc}{4R} \end{equation} ## 內切圓 講到三角形外接圓也順便提一下內切圓。 若有一個圓在三角形的內部,且三角形的三條邊都各自與該圓相切,則此圓稱為三角形的內切圓,而圓心稱為三角形的內心。 設有一三角形$\triangle ABC$,$\angle A, \angle B, \angle C$ 的對邊分別為 $a,b,c$,其內切圓 $I$ 的半徑為 $r$ ,如圖。 <img src="https://i.imgur.com/Gsl6GTs.png" width="70%"> 連接 $\overline{IA}, \overline{IB}, \overline{IC}$,將$\triangle ABC$ 分成三個小三角形,則 $\triangle ABC$ 的面積就是這三個三角形面積的總和。 <img src="https://i.imgur.com/BUOGYbj.png" width="70%"> 利用圓心到切點的連線會和該切線垂直的性質,我們分別作 $\overline{ID}, \overline{IE}, \overline{IF}$ 垂直 $\overline{BC}, \overline{CA}, \overline{AB}$,觀察發現 $\overline{ID}, \overline{IE}, \overline{IF}$ 都是內切圓半徑。 得到 $\overline{ID} = \overline{IE} = \overline{IF} = r$ 若以 $\overline{BC}, \overline{CA}, \overline{AB}$ 分別為小三角形的底,對應的高即為 $\overline{ID}, \overline{IE}, \overline{IF}$ 分別計算小三角形的面積再加起來: $\triangle ABC = \triangle IBC + \triangle ICA + \triangle IAB = \dfrac{ra}{2} + \dfrac{rb}{2} + \dfrac{rc}{2} = \dfrac{r(a+b+c)}{2}$ 所以得到三角形面積為: \begin{equation} \triangle ABC = \dfrac{r(a+b+c)}{2} \end{equation} ## 向量版本 我們也可以將向量的概念帶進來,題目就會變成,若有兩個向量 $\vec a\ ,\vec b$ ,則其張開所形成的三角形面積為何?(如圖所示) <p><img src="https://i.imgur.com/eC9EjJk.jpg" width="50%"></p> 令 $a = |\vec a|, b = |\vec b|$ 根據前面我們得到的三角函數版本的面積公式,可以改寫成: $\triangle = \dfrac{1}{2} |\vec a||\vec b| \sin{\theta}$ 因為 $\sin^2{\theta} + \cos^2{\theta} = 1$ 且 $0 < \theta < \pi$ 我們得到 \begin{equation} \begin{split} \triangle &= \dfrac{1}{2} |\vec a||\vec b| \sqrt{1-\cos^2{\theta}}\\ &= \dfrac{1}{2}\sqrt{|\vec a|^2 |\vec b|^2 - |\vec a|^2 |\vec b|^2 \cos^2{\theta}} \end{split} \end{equation} 因為 $\vec a \cdot \vec b= |\vec a||\vec b| \cos{\theta}$ 所以得到: \begin{equation} \triangle = \dfrac{1}{2} \sqrt{|\vec a|^2 |\vec b|^2 - (\vec a \cdot \vec b)^2} \end{equation} ## 行列式的引入 ### 平面向量 由向量版本可以更進一步的得到與行列式的連結,我們將平面向量的分量定好,令 $\vec a = (a_1, a_2), \vec b = (b_1, b_2)$ 代入向量版本的面積公式,展開計算: \begin{equation} \begin{split} \triangle &= \dfrac{1}{2} \sqrt{(a_1^2 + a_2^2)(b_1^2 + b_2^2)-(a_1b_1+a_2b_2)^2}\\ &= \dfrac{1}{2} \sqrt{a_1^2b_1^2 + a_2^2b_1^2 + a_1^2b_2^2 + a_2^2b_2^2 - a_1^2b_1^2 - 2a_1b_1a_2b_2 - a_2^2b_2^2}\\ &= \dfrac{1}{2} \sqrt{a_2^2b_1^2 - 2a_1b_1a_2b_2 + a_1^2b_2^2}\\ &= \dfrac{1}{2} \sqrt{(a_1b_2 - a_2b_1)^2}\\ &= \dfrac{1}{2} |a_1b_2 - a_2b_1|\\ &= \dfrac{1}{2} | \left|\begin{array}{cc} a_1& a_2\\ b_1& b_2 \end{array}\right| | \end{split} \end{equation} 所以向量所展開的三角形面積可以用行列式來表示。 ### 已知三點坐標 設平面上三角形三頂點的坐標分別為 $A(a_1, a_2), B(b_1, b_2), C(c_1, c_2)$,我們可以先以 $C$ 點為定點,$\vec{a} = CA$向量,$\vec{b} = CB$向量,則 $\vec{a} = (a_1 - c_1, a_2 - c_2)$ $\vec{b} = (b_1 - c_1, b_2 - c_2)$ 根據前面的行列式版本的公式可知,$\triangle = \dfrac{1}{2} | \left|\begin{array}{cc} a_1 - c_1& a_2 - c_2\\ b_1 - c_1& b_2 - c_2 \end{array}\right| |$ 觀察發現, $\left|\begin{array}{cc} a_1 - c_1 & a_2 - c_2\\ b_1 - c_1 & b_2 - c_2 \end{array}\right| = \left|\begin{array}{cc} a_1 - c_1 & a_2 - c_2 & 0\\ b_1 - c_1 & b_2 - c_2 & 0\\ 0 & 0 & 1 \end{array}\right|$ 我們接著運用一些<font color="red">行列式的性質</font>: 1. 將一行(列)的 $k$ 倍加到另一行(列)中,行列式值不變 利用這項性質可以整理上面行列式: \begin{equation} \begin{split} \left|\begin{array}{cc} a_1 - c_1 & a_2 - c_2 & 0\\ b_1 - c_1 & b_2 - c_2 & 0\\ 0 & 0 & 1 \end{array}\right| &= \left|\begin{array}{cc} a_1 - c_1 & a_2 - c_2 & 0\\ b_1 - c_1 & b_2 - c_2 & 0\\ c_1 & c_2 & 1 \end{array}\right|\\ &= \left|\begin{array}{cc} a_1 & a_2 & 1\\ b_1 & b_2 & 1\\ c_1 & c_2 & 1 \end{array}\right| \end{split} \end{equation} 因此若已知平面上三角形的三頂點坐標,其面積等於 \begin{equation} \triangle = \left|\begin{array}{cc} a_1 & a_2 & 1\\ b_1 & b_2 & 1\\ c_1 & c_2 & 1 \end{array}\right| \end{equation} ## 海龍公式 若三角形三邊長分別為 $a, b, c$ 令$s=\dfrac{a+b+c}{2}$,也就是三角形周長的一半 則三角形面積為 $\sqrt{s(s-a)(s-b)(s-c)}$ (證明日後待補) --- >在此感謝國中同學的圖片協助與大學朋友的課程脈絡提供[color=red]