漫游猫认证
通过三角形的顶点作坐标轴的平行线,把三角形围在一个矩形内,该三角形的面积等于这个矩形面积减去两个直角三角形的面积(三角形的一条边与坐标轴平行)或三个直角三角形的面积(三角形的边都不与坐标轴平行),把式子写成行列式形式就得出这个公式了。
比如有三个点A(x1,y1),B(x2,y2),C(x3,y3)
| x2-x3 y2-y3|
| x1-x3 y1-y3|
则S=1/2*|a|
推导如下:
S=1/2*a*b*sinC