很早就想尝试了, 今天就来挑战一下吧!
什么是海伦公式?
设平面内有一个三角形ABC, 其三边边长分别为a、b、c, 则该三角形的面积可以由下面的公式求得:
S=p(p−a)(p−b)(p−c)
其中, p为三角形周长的一半, 即
p=2a+b+c
证明
设平面内有一个三角形ABC, 其三边边长分别为AB=a、BC=b、AC=c
作AD⊥BC, 设AD=h, CD=x
由勾股定理, 得
c2−x2=h2
BD=a2−h2
因为
b−BD=CD=x
所以
x=b−a2−h2
b−x=a2−h2
b2−2bx+x2=a2−h2
得
h2=a2−b2+2bx−x2
又因为
h2=c2−x2
所以
a2−b2+2bx−x2=c2−x2
a2−b2+2bx=c2
2bx=c2−a2+b2
得
x=2bc2−a2+b2
将其代入 h2=c2−x2 中, 得
h=c2−(2bc2−a2+b2)2
接着, 由三角形面积公式, 得
S=21bc2−(2bc2−a2+b2)2
化简:
S=4b2(c+2bc2−a2+b2)(c−2bc2−a2+b2)
=4b2(2b2cb+c2−a2+b2)(2b2cb−c2+a2−b2)
=4b2[2b(b+c)2−a2][2ba2−(b−c)2]
=41×2(b+c+a)(b+c−a)×2(a+b−c)(a−b+c)
=2a+b+c×2b+c−a×2a+b−c×2a−b+c
=2a+b+c×2a+b+c−2a×2a+b+c−2c×2a+b+c−2b
=2a+b+c×(2a+b+c−a)(2a+b+c−c)(2a+b+c−b)
即
S=p(p−a)(p−b)(p−c)
其中
p=2a+b+c
证毕.