ヘロンの公式
三角形の3辺の長さを a, b, c、s=2a+b+c とすると、面積 S は
S=s(s−a)(s−b)(s−c)この記事の要点
- 面積の公式 S=21absinC の sinC を、余弦定理で求めた cosC から作る
- S2 を計算すると、2乗の差の因数分解が2回でき、4つの1次式の積になる
- 3辺が分かれば角を求めずに面積が出るので、内接円・外接円の半径の計算にも使える
ヘロンの公式は、3辺の長さだけで三角形の面積が求まる便利な公式です。この記事では、数学Iで学ぶ面積の公式と余弦定理から、因数分解を使って証明します。
ヘロンの公式は何を言っているか
ふつう三角形の面積は「底辺×高さ÷2」や 21absinC で求めます。どちらも高さや角の大きさが必要です。
ヘロンの公式は、角や高さを求めなくても、3辺の長さだけで面積が決まる
ことを表しています。s は周の長さの半分です。
ヘロンの公式の証明
1. 面積を sinC で表す
次の図で、A から辺 BC に下ろした垂線の長さは bsinC なので
S=21absinCA から BC への垂線の長さは b sin C2. 両辺を2乗して cosC を入れる
sin2C=1−cos2C を使うために、両辺を2乗します。
S2=41a2b2sin2C=41a2b2(1−cos2C)余弦定理より cosC=2aba2+b2−c2 です。これを代入して、分母を 16 にそろえます。
S2=41a2b2−41a2b2⋅4a2b2(a2+b2−c2)2=16(2ab)2−(a2+b2−c2)23. 2乗の差を因数分解する(1回目)
分子は X2−Y2=(X+Y)(X−Y) の形です。
16S2=(2ab+a2+b2−c2)(2ab−a2−b2+c2)={(a+b)2−c2}{c2−(a−b)2}2行目は、a2+2ab+b2=(a+b)2、a2−2ab+b2=(a−b)2 を使いました。
4. 2乗の差を因数分解する(2回目)
どちらの { } も、また2乗の差です。
16S2=(a+b+c)(a+b−c)(c+a−b)(c−a+b)5. s で書きかえる
a+b+c=2s なので、a+b−c=2s−2c=2(s−c) です。同じように c+a−b=2(s−b)、c−a+b=2(s−a) となります。
16S2S2=2s⋅2(s−c)⋅2(s−b)⋅2(s−a)=s(s−a)(s−b)(s−c)S>0 なので、S=s(s−a)(s−b)(s−c) が得られます
。
使い方の例題
例題
3辺の長さが 5, 6, 7 の三角形の面積を求めよ。
s=25+6+7=9 です。
S=9⋅(9−5)⋅(9−6)⋅(9−7)=9⋅4⋅3⋅2=216=66検算:長さ 7 の辺に向かい合う角を θ とすると、余弦定理より cosθ=2⋅5⋅652+62−72=51、sinθ=526。21⋅5⋅6⋅526=66 で一致します。
ヘロンの公式の発展的な使い方
面積が分かると、内接円の半径 r と外接円の半径 R も求められます。次の2つの式と組み合わせます。
- S=rs(内心と3つの頂点を結んでできる3つの三角形の面積の和)
- S=4Rabc(S=21absinC に、正弦定理の sinC=2Rc を入れたもの)
発展例題
3辺の長さが 4, 5, 6 の三角形について、次の値を求めよ。
(1) 内接円の半径 r
(2) 外接円の半径 R
1. ヘロンの公式で面積を求める
s=24+5+6=215 です。
S=215⋅27⋅25⋅23=41575=4157(1575=225×7 なので 1575=157)
2. 内接円の半径
S=rs より
r=sS=4157⋅152=273. 外接円の半径
S=4Rabc より
R=4Sabc=1574⋅5⋅6=78=7873辺 4, 5, 6 の三角形の内接円(半径 r)と外接円(半径 R)この問題では、ヘロンの公式で面積を先に求め、S=rs と S=4Rabc を使って半径を逆算しました
。
検算(別の方法):長さ 6 の辺に向かい合う角を A とすると、余弦定理より cosA=2⋅5⋅452+42−62=81、sinA=837。正弦定理で 2R=sinA6=716 となり、R=787 と一致します。
注意
s は周の長さそのものではなく、その半分です。s=a+b+c としてしまう間違いが多いので注意しましょう。また、3辺の長さが三角形を作れない組(1, 2, 4 など)では、根号の中が負になります。
この記事のまとめ
- S=21absinC と余弦定理から 16S2=(2ab)2−(a2+b2−c2)2 を作る。
- 2乗の差の因数分解を2回使い、s=2a+b+c で書きかえると S=s(s−a)(s−b)(s−c)。
- S=rs、S=4Rabc と組み合わせると、内接円・外接円の半径が求まる。