由三边求三角形面积

由三边求三角形面积

三角形ABC,ABC三点对应三条边长分别为abc。AD为BC边上的高,ha为AD的长度。设BD长度为x,CD长度为y。则:
y=ax
h2a=c2x2
y2=b2h2a
于是由以上三式得出:
(ax)2+c2x2=b2
解方程得:
x=a2+c2b22a
于是求得ha
ha=c2x2=12a(a+b+c)(a+cb)(a+bc)(b+ca)

p=12(a+b+c),由S=12aha

S=p(pa)(pb)(pc)

具体推导如下
由三边求三角形面积