ヘロンの公式    Hero's formula


設計ハンドブック 構造計算プログラム 構造計算ソフト 数学 物理学

  数学ハンドブック 公式集  (面積・体積・・) 公式集−断面性能 記号−単位

ちょっとよりみち

サイトマップ 設計 数学 物理 構造計算

物理学ハンドブック 公式集−乗法公式・因数分解 . . .

leabul1e.gif (224 バイト)  ヘロンの公式

hero.jpg (9824 バイト) ヘロンの公式、hero's fomula

leabul1e.gif (224 バイト)  ヘロンの公式の証明

leabul2e.gif (131 バイト) 三角比相互の関係 (平方関係)より

sin2θ + cos2θ = 1             ---  (1)

公式(1)を変形して、因数分解すると

sin2 A + cos2 A = 1

sin2 A = 1 − cos2 A = ( 1+ cos A ) ( 1− cos A )         --- ( 2 )

 

leabul2e.gif (131 バイト) 余弦定理より

a2 =  b2 + c2 - 2bc cos A            --- ( 3 )

公式( 3 )より、

cos A = ( b2 + c2 - a2 ) /  ( 2bc )

これを、すこし細工して、

1 + cos A = ( 2bc + b2 + c2 - a2 ) /  ( 2bc ) = { ( b + c )2  - a2  } /  ( 2bc )

                = { ( b + c + a ) ( b + c - a ) } /  ( 2bc )

参考:式の展開( a2 - b2 )

ここで、 a + b + c = 2s とおけば、

b + c - a = 2s - 2a = 2( s - a )

∴ 1 + cos A = { ( b + c + a ) ( b + c - a ) } /  ( 2bc ) = { 2s 2( s - a ) } / ( 2bc ) 

∴ 1 + cos A = 2s ( s - a ) / ( bc )          ---  ( 4 )

 

leabul2e.gif (131 バイト) 同様に

1 − cos A = ( 2bc - b2 - c2 + a2 ) /  ( 2bc ) = {  a2  - ( b - c )2  } /  ( 2bc )

= { ( a + b - c ) ( a - b + c ) } /  ( 2bc )

ここで、 a + b + c = 2s とおけば

a + b - c = 2s - 2c = 2( s - c )

a - b + c = 2s - 2b = 2( s - b )

∴ 1 − cos A = { ( a + b - c ) ( a - b + c ) } /  ( 2bc ) ={ 2( s - c )  2( s - b ) } /  ( 2bc )

∴ 1 − cos A = 2( s - b ) ( s - c ) / ( bc )           --- ( 5 )

 

式(4) (5)を 式 (2)に代入すると

sin2 A =  ( 1+ cos A ) ( 1− cos A )

2s ( s - a ) / ( bc ) ×  2( s - b ) ( s - c ) / ( bc )

4 s ( s - a ) ( s - b ) ( s - c ) / ( b2 c2 )

∴ sin A =  √ {  s  ( s - a ) ( s - b ) ( s - c )   }   ×  2 / ( bc  )

 

leabul2e.gif (131 バイト) 三角形の面積は、 面積 = bh/2

h = c sin A より、

面積=bh/2 = ( bc sin A ) / 2 =   √ {  s  ( s - a ) ( s - b ) ( s - c )   }

となります。

 

丶 jin 丶