请问在MATLAB中绘制一个不规则多边形,在三维坐标系下,怎么求这个不规则多边形的面积啊?多边形顶点已知
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 19:41:25
请问在MATLAB中绘制一个不规则多边形,在三维坐标系下,怎么求这个不规则多边形的面积啊?多边形顶点已知
三维坐标系的?是空间多边形吗?还是平面的?
再问: 是平面的
再答: x=[-1 2 4 5 9]; %所有顶点的x坐标 y=[0 3 0 6 9]; %所有顶点的y坐标 z=[5 0 2 4 9]; %所有顶点的z坐标 X=[x,x(1)]; %为了形成闭合多变形,把起始点的坐标加进去 Y=[y,y(1)]; %同上 Z=[z,z(1)]; %同上 plot3(X,Y,Z) %显示多变形 S=0; n=length(x); for i=2:n-1 %将多边形拆成三角形计算 A=sqrt((x(1)-x(i))^2+(y(1)-y(i))^2+(z(1)-z(i))^2); %A、B、C为三边的长度 B=sqrt((x(1)-x(i+1))^2+(y(1)-y(i+1))^2+(z(1)-z(i+1))^2); C=sqrt((x(i)-x(i+1))^2+(y(i)-y(i+1))^2+(z(i)-z(i+1))^2); P=(A+B+C)/2; s=sqrt(P*(P-A)*(P-B)*(P-C));%利用海伦公式 S=S+s; end disp(['多边形面积为:',num2str(S)])
再问: 是平面的
再答: x=[-1 2 4 5 9]; %所有顶点的x坐标 y=[0 3 0 6 9]; %所有顶点的y坐标 z=[5 0 2 4 9]; %所有顶点的z坐标 X=[x,x(1)]; %为了形成闭合多变形,把起始点的坐标加进去 Y=[y,y(1)]; %同上 Z=[z,z(1)]; %同上 plot3(X,Y,Z) %显示多变形 S=0; n=length(x); for i=2:n-1 %将多边形拆成三角形计算 A=sqrt((x(1)-x(i))^2+(y(1)-y(i))^2+(z(1)-z(i))^2); %A、B、C为三边的长度 B=sqrt((x(1)-x(i+1))^2+(y(1)-y(i+1))^2+(z(1)-z(i+1))^2); C=sqrt((x(i)-x(i+1))^2+(y(i)-y(i+1))^2+(z(i)-z(i+1))^2); P=(A+B+C)/2; s=sqrt(P*(P-A)*(P-B)*(P-C));%利用海伦公式 S=S+s; end disp(['多边形面积为:',num2str(S)])
请问在MATLAB中绘制一个不规则多边形,在三维坐标系下,怎么求这个不规则多边形的面积啊?多边形顶点已知
一个不规则的多边形,告诉周长求面积?
求不规则多边形的画法,
求一个matlab函数!功能:已知一个多边形所有顶点的左边,再给你一个点,能立即判断这个点是否在多边形内
请问如何在cad里测量不规则多边形的面积?比如只测量其中一部分面积,怎么测量.
多边形的面积公式不规则的
不规则多边形的面积怎么算 要公式
不规则多边形的几何中心怎么找
如何求不规则多边形的重心
面积公式;那不规则的多边形的面积和体积,表面积怎么求?
关于扇形、椭圆、不规则多边形面积、周长公式告诉我下!
在AutoCAD里已知多边形的两边的距离是14毫米,怎么画这个多边形?