ヘロンの公式の証明と使用例

ヘロンの公式とは,三角形の3辺の長さから面積を求めるための公式です。

ヘロンの公式

3辺の長さが a,b,ca, b, c の三角形の面積 SS は, s=a+b+c2s=\dfrac{a+b+c}{2} と置くと, S=s(sa)(sb)(sc)S=\sqrt{s(s-a)(s-b)(s-c)} で計算できる。この公式をヘロンの公式と言う。 ヘロンの公式

ヘロンの公式の使用例

例題

三辺の長さが 5,6,75,6,7 であるような三角形の面積を,ヘロンの公式を使って求めよ。

ヘロンの公式の使用例

解答

a=5,b=6,c=7a=5, b=6, c=7 としてヘロンの公式を用いる。

1.まず ss を求める

s=5+6+72=9 s=\dfrac{5+6+7}{2}=9

2.そして面積を計算する

S=9(95)(96)(97)=9432=66\begin{aligned} S&=\sqrt{9(9-5)(9-6)(9-7)}\\ &=\sqrt{9\cdot 4\cdot 3\cdot 2}=6\sqrt{6} \end{aligned}

練習問題

三辺の長さが 6,7,106,7,10 であるような三角形の面積を求めよ。

解答

a=6,b=7,c=10a=6,b=7,c=10 としてヘロンの公式を用いる。

1.まず ss を求める

s=6+7+102=232 s=\dfrac{6+7+10}{2}=\dfrac{23}{2}

2.そして面積を計算する

S=232(2326)(2327)(23210)=2321129232=34759\begin{aligned} S&=\sqrt{\dfrac{23}{2} \left( \dfrac{23}{2}-6 \right) \left( \dfrac{23}{2}-7 \right) \left( \dfrac{23}{2}-10 \right)}\\ &=\sqrt{\dfrac{23}{2}\cdot\dfrac{11}{2}\cdot\dfrac{9}{2}\cdot\dfrac{3}{2}}\\ &=\dfrac{3}{4}\sqrt{759} \end{aligned}

答えが汚いですね。→高校数学の問題集 ~最短で得点力を上げるために~のT60では,このような問題で計算ミスを減らすためのコツも紹介しています。

ヘロンの公式の証明

ヘロンの公式を証明する方法はいろいろありますが,ここでは余弦定理を用いて素直に計算する方法を紹介します。

証明

手順1. SS を3辺の長さ a,b,ca,b,c のみで表す

サインを用いた面積公式より,

S=12absinC S=\dfrac{1}{2}ab\sin C

となる。sin2C+cos2C=1\sin^2C+\cos^2C=1 を用いて sin\sincos\cos に直すと,

S=12ab1cos2C S=\dfrac{1}{2}ab\sqrt{1-\cos^2C}

となる。余弦定理より cosC=a2+b2c22ab\cos C=\dfrac{a^2+b^2-c^2}{2ab} なので

S=12ab1(a2+b2c22ab)2 S=\dfrac{1}{2}ab\sqrt{1-\left(\dfrac{a^2+b^2-c^2}{2ab}\right)^2}

手順2. 式を整理して因数分解する

上式の右辺を変形していくと,

S=12ab1(a2+b2c22ab)2=14(2ab)2(a2+b2c2)2()=14(2ab+a2+b2c2)(2aba2b2+c2)=14{(a+b)2c2}{c2(ab)2}=14(a+b+c)(a+bc)(ab+c)(a+b+c)=(a+b+c)2(a+b+c)2(ab+c)2(a+bc)2=s(sa)(sb)(sc)\begin{aligned} S &= \dfrac{1}{2}ab\sqrt{1-\left( \dfrac{a^2+b^2-c^2}{2ab} \right)^2}\\ &=\dfrac{1}{4}\sqrt{(2ab)^2-(a^2+b^2-c^2)^2}\:\:\:\cdots(*)\\ &=\dfrac{1}{4}\sqrt{(2ab+a^2+b^2-c^2)(2ab-a^2-b^2+c^2)}\\ &=\dfrac{1}{4}\sqrt{\{(a+b)^2-c^2\}\{c^2-(a-b)^2\}}\\ &=\dfrac{1}{4}\sqrt{(a+b+c)(a+b-c)(a-b+c)(-a+b+c)}\\ &=\sqrt{\dfrac{(a+b+c)}{2}\dfrac{(-a+b+c)}{2}\dfrac{(a-b+c)}{2}\dfrac{(a+b-c)}{2}}\\ &=\sqrt{s(s-a)(s-b)(s-c)} \end{aligned}

また,タンジェントの加法定理などを用いてエレガントに証明することもできます!→タンジェントの美しい関係式の後半部分参照。

辺の長さが無理数の場合

各辺の長さが無理数のときは s=a+b+c2s=\dfrac{a+b+c}{2} が汚らしい値になってしまうので,ヘロンの公式は使えません。しかし,辺の長さがもし無理数でも n\sqrt{n} という形なら以下の式を用いることでそれなりに素早く計算できます。

S=142(a2b2+b2c2+c2a2)(a4+b4+c4)S=\dfrac{1}{4}\sqrt{2(a^2b^2+b^2c^2+c^2a^2)-(a^4+b^4+c^4)}

(ヘロンの公式の証明の途中式(※)のルートの中身を整理することで得られます。)

例題2

三辺の長さが 5,7,3\sqrt{5},\sqrt{7},3 であるような三角形の面積を求めよ。

解答

s=5+7+32s=\dfrac{\sqrt{5}+\sqrt{7}+3}{2} となりヘロンの公式は使えない(煩雑になる)。

そこで,a2=5,b2=7,c2=9a^2=5,b^2=7,c^2=9 として上記の公式を用いると,

S=142(35+63+45)(25+49+81)=1314\begin{aligned} S&=\dfrac{1}{4}\sqrt{2(35+63+45)-(25+49+81)}\\ &=\dfrac{\sqrt{131}}{4} \end{aligned}

注:この変形版公式は他にも点と平面の距離公式と例題・2通りの証明の2つ目の証明に使われています。

円に内接する四角形についても似たような公式が成立します。→ブラーマグプタの公式とその証明

Tag:三角形の面積を求める公式まとめ

Tag:大学入試共通テストにも役立つ即効性の高い公式まとめ

Tag:数学1の教科書に載っている公式の解説一覧