ヘロンの公式の証明

提供: testwiki
ナビゲーションに移動 検索に移動

証明

ABC において、AB=c , BC=a , CA=b とすると、S=s(sa)(sb)(sc) ただし、s=a+b+c2 となることを証明する。


AからBCに垂線を引き、その垂線の足をDとする。また、 AD=h , BD=d とする。

ABD において、三平方の定理より、 h2=c2d2 ・・・①

ACD において、三平方の定理より、 h2=b2(ad)2 ・・・②

① , ②より、 c2d2=b2(ad)2c2d2=b2a2+2add2d=a2b2+c22a

この式を①に代入して、 h2=c2(a2b2+c22a)2=(c+a2b2+c22a)(ca2b2+c22a)

両辺に 4a2 をかけて、 4a2h2=(2ac+a2b2+c2)(2aca2+b2c2)4a2h2=((a+c)2b2)(b2(ac)2)4a2h2=(a+c+b)(a+cb)(b+ac)(ba+c)ah2=(a+c+b)(ab+c)(a+bc)(a+b+c)4

この時、s=a+b+c2 とすると、 ah2=s(sa)(sb)(sc)