function [A] = area2d(x1,y1,x2,y2,x3,y3)A=floor(1/2*(x1*(y2-y3)-x2*(y1-y3)+x3*(y1-y2)));S=floor(x1y2-x1y3+x2y3-x2y1+x3y1-x2y2);if (A>0)fprintf('s=%f',S);elseif(A<0)fprintf('s=%f',-S);elseif(A==0)disp('错误');endendendend