早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab已知三点坐标A,B,CAB=B-A;AC=C-A;M=[AB;AC];S=1/2*det(M)求面积S为什么是负数?

题目详情
matlab 已知三点坐标A,B,C AB=B-A; AC=C-A; M=[AB;AC]; S=1/2*det(M) 求面积S为什么是负数?
▼优质解答
答案和解析
用行列式计算三角形或平行四边形的面积时,行列式的值要取绝对值,否则会出现负值.为什么会出现负值呢?因为式中的AB,AC的方向与x,y轴的正向可能不同,出现负的AB,AC,结果出现负值,但图形的面积不能为负,因此,要取绝对值.