1问题;以任意三个点为顶点的三角形面积的计算
2原理:二阶行列式的几何意义:两个向量所组成的平行四边形的面积
3 代码:
function s=mianji(A,B,C)
%计算以任意三个点为顶点的三角形的面积
AB=B-A;
AC=C-A;
s=abs(det([AB;AC]))/2
fill([A(1),B(1),C(1)],[A(2),B(2),C(2)],'b')
end
4,测试
三点A(0,0)、B(1 0)、C(0,1)构成是直角三角形面积
5 执行 s=mianji([0,0],[1 0],[0,1]) 结果为:s = 0.5000
执行 s=mianji([0,0],[6 2],[3,3]) 结果 s = 6
6 分析与推广:讨论四边形,五边形、多边形的面积如何计算?
7 文献:陈怀深的《实用大众线性代数》