it

ヘロンの公式とは?使い方や証明方法も!

当サイトでは記事内に広告を含みます

三角形の面積を求める方法としては「底辺×高さ÷2」が最もよく知られていますが、高さがわからない場合でも3辺の長さだけで面積を求められる公式が存在します。

それが「ヘロンの公式(Heron’s Formula)」です。

古代ギリシャの数学者ヘロンが発見したとされるこの公式は、三角形の3辺の長さa・b・cがわかれば、高さを使わずに面積Sを計算できる強力なツールです。

この記事では、ヘロンの公式の意味・使い方・計算式・導出過程・証明方法まで、わかりやすく解説していきます。

ヘロンの公式とは何か?基本的な結論と定義

それではまず、ヘロンの公式の定義と基本的な結論から解説していきます。

ヘロンの公式とは、三角形の3辺の長さa・b・cから面積Sを求める公式であり、以下のように表されます。

ヘロンの公式:S = √{s(s-a)(s-b)(s-c)}

ただし s = (a+b+c)/2(三角形の周の長さの半分、半周長)

a・b・cは三角形の3辺の長さです。この公式を使えば、高さや角度の情報がなくても、3辺の長さだけで面積が求められます。

sは「半周長(Semi-perimeter)」と呼ばれ、三角形の周囲の長さ(a+b+c)の半分の値です。

この公式は、測量・土地の面積計算・建築・コンピュータグラフィックスなど、さまざまな実用場面で活用されています。

ヘロンの公式の使い方と計算手順

続いては、ヘロンの公式の具体的な使い方と計算手順を確認していきます。

計算手順のステップ

ヘロンの公式を使った面積計算の手順は、以下の3ステップです。

ヘロンの公式の計算手順:

①半周長sを計算する:s = (a+b+c)/2

②s(s-a)(s-b)(s-c)を計算する

③√を取って面積Sを求める:S = √{s(s-a)(s-b)(s-c)}

具体的な計算例

例題:3辺の長さが a=5、b=6、c=7の三角形の面積を求めよ。

①s = (5+6+7)/2 = 18/2 = 9

②s-a = 9-5 = 4、s-b = 9-6 = 3、s-c = 9-7 = 2

③s(s-a)(s-b)(s-c) = 9×4×3×2 = 216

④S = √216 = 6√6 ≈ 14.70

答え:面積S = 6√6(≈14.70)

計算の際は、s・s-a・s-b・s-cがすべて正の値であることを確認することが重要です。

これらのいずれかが0または負になる場合、その3辺では三角形が構成できないことを示しています。

ヘロンの公式が使えない場合

三角不等式(任意の2辺の和が他の1辺より大きい)を満たさない3辺の組み合わせでは、三角形が存在しないためヘロンの公式を適用できません。

例えば、a=1、b=2、c=10の場合、1+2=3<10となり三角形が構成できません。

この場合、s(s-a)(s-b)(s-c)が負の値となり、平方根の中が負になるため計算できません。

ヘロンの公式の証明と導出過程

続いては、ヘロンの公式がどのように導出されるかを確認していきます。

コサイン定理を使った導出

ヘロンの公式の最も標準的な証明は、コサイン定理を使って辺cに対する角C(cosC)を求め、面積の公式S=(1/2)ab sinCに代入するという手順です。

導出の概要:

①コサイン定理:cosC = (a²+b²-c²)/(2ab)

②sin²C = 1-cos²C = 1-{(a²+b²-c²)/(2ab)}²

③これを整理すると:sin²C = {(a+b+c)(-a+b+c)(a-b+c)(a+b-c)}/(4a²b²)

④S = (1/2)ab sinC として代入・整理すると:

S² = s(s-a)(s-b)(s-c)(ただしs=(a+b+c)/2)

⑤S>0よりS = √{s(s-a)(s-b)(s-c)}が導かれる

直接計算による証明

高さhを使った証明もあります。

辺cを底辺とし、頂点Cからcへの垂線の足をHとして、AH・BHの関係式からhを求め、S=(1/2)chに代入することでもヘロンの公式が導かれます。

この方法ではピタゴラスの定理を使い、h²=a²-(c+cosAcosの値)²などの式変形を行うことでS = √{s(s-a)(s-b)(s-c)}が得られます。

ヘロンの公式の応用と関連公式

続いては、ヘロンの公式の応用場面と、関連する公式について確認していきます。

特殊な三角形へのヘロンの公式の適用

三角形の種類 3辺の例 計算結果
正三角形(a=b=c) a=b=c=4 s=6, S=√{6×2×2×2}=4√3
直角三角形(a²+b²=c²) 3, 4, 5 s=6, S=√{6×3×2×1}=6(=底辺×高さ÷2=3×4÷2と一致)
二等辺三角形(a=b) 5, 5, 6 s=8, S=√{8×3×3×2}=12

直角三角形の例(3, 4, 5)では、ヘロンの公式の結果が「底辺×高さ÷2=6」と一致することを確認でき、公式の正確さを検証できます。

ヘロンの公式の計算上のメリット

ヘロンの公式の最大のメリットは、高さ・角度の情報なしに3辺の長さだけで面積が計算できる点です。

測量で3地点間の距離のみがわかっている場合・座標が与えられた頂点の三角形面積を求める場合・コンピュータグラフィックスでのメッシュ計算など、実用的な場面で非常に役立ちます。

また、有理数の辺を持つ三角形に対しても面積が計算できるため、整数論・数論的幾何学においても重要な公式として位置づけられています。

まとめ

この記事では、ヘロンの公式の定義・使い方・計算手順・具体例・コサイン定理を使った証明・特殊な三角形への応用について詳しく解説しました。

ヘロンの公式の核心は、S = √{s(s-a)(s-b)(s-c)}(s=(a+b+c)/2)という3辺の長さだけで面積を求める公式にあります。

半周長sを求めてから各差(s-a・s-b・s-c)を計算し、積の平方根を取るという3ステップの手順を覚えることで、どんな三角形の面積も計算できるようになります。

ぜひこの記事で紹介した公式と計算手順を参考に、ヘロンの公式を自在に使いこなせるよう練習してみてください。