KXC1
幼苗
共回答了20个问题采纳率:85% 举报
设三角形三点为A(x1,y1,0)、B(x2,y2,0)、C(x3,y3,0)
则面积=1/2|AB|*|AC|*sin(角A)=1/2*|向量(AB)×向量(AC)|
而向量(AB)=(x2-x1)i+(y2-y1)j 向量(AC)=(x3-x1)i+(y3-y1)j
其中i,j,k是xyz坐标系的三个方向的单位矢量(当然,向量AB、AC均没有z向的分量)
然后按×乘的定义计算一下得:1/2*{(x2-x1)(y3-y1)*k-(y2-y1)(x3-x1)*k}
化简为:1/2*{x2y3-x2y1-x1y3-y2x3+y2x1+y1x3}*k
所以面积为上述计算出来的向量的模,所以加个绝对值之后,就跟楼主给的结果一样了
1年前
7