阅读本文之前请确保你知道向量相乘内积的定义式的含义,公式如下:
a⋅b=∣a∣∣b∣cos⟨a,b⟩ 公式证明

对于ΔABC,不妨设BC=a,CA=b,AB=c,BC=a,CA=b,AB=c
则由三角形面积公式:S=21bc⋅sinA
得S2=41b2c2⋅sin2A
∴S2=41b2c2⋅(1−cos2A)
由内积定义式,有:cosA=∣−b∣∣c∣(−b)⋅c
∵b+c=−a
∴(b+c)2=∣b∣2+∣c∣2+2b⋅c=∣a∣2
∴b⋅c=21(a2−b2−c2)
∴cos2A=∣b∣2∣c∣2(b⋅c)2=b2c2[21(a2−b2−c2)]2=4b2c2b2+c2−a2
∴S2=41b2c2[1−4b2c2(b2+c2−a2)2]
∴S2=161[4b2c2−(b2+c2−a2)2]
因式分解后得:S2=161(a+b+c)(a+b−c)(a+c−b)(b+c−a)
我们设a+b+c=2p,则p=21(a+b+c)
那么S2=p(p−a)(p−b)(p−c)
∴S=p(p−a)(p−b)(p−c)
证明完毕.
结论
对于任意一个给定三边长度$a,b,c$的三角形其面积都可以用以下公式求解:
S=p(p−a)(p−b)(p−c),其中p=21(a+b+c) 注:p其实就是半周长,可以表示为: