1. 程式人生 > >由三邊求三角形面積

由三邊求三角形面積

這裡寫圖片描述

三角形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)

具體推導如下
這裡寫圖片描述