matlab计算三角形面积?

问题描述:

matlab计算三角形面积?
已知三个点(1,2),(6,2),(3,7),试编程计算三点构成三角形的面积,并绘制与三角形面积等同的圆?
1个回答 分类:综合 2014-09-17

问题解答:

我来补答
A=[1,2];
B=[6,2];
C=[3,7];
AB=B-A;
AC=C-A;
M=[AB;AC];
S=1/2*det(M);%求出三角形的面积
%%第二个问题首先新建一个M函数文件,里面内容如下
function circle(R)
alpha=0:pi/50:2*pi;%角度[0,2*pi]
%R=2;%半径
x=R*cos(alpha);
y=R*sin(alpha);
plot(x,y,'-')
axis equal
然后再matlab运行命令框里执行:circle(sqrt(S/pi),0,0)%绘制出圆
 
 
展开全文阅读
剩余:2000