一、MATLAB函数介绍
1.poly2cw:将多边形顶点转换为顺时针顺序
%% 覆盖区域顶点坐标
Xb=[ 0, 2500, 2500, 0];
Yb=[ 0, 0, 2500, 2500];
UXb=[ 0, 1000, 1000, 0];
UYb=[ 0, 0, 1000, 1000];
[Xb, Yb] = poly2cw(Xb, Yb); %poly2cw将顶点顺时针排列
[UXb, UYb] = poly2cw(UXb, UYb);
运行前Xb=[0 2500 2500 0],运行后[0 2500 2500 0]
运行前Yb=[0 0 2500 2500],运行后[2500 2500 0 0]
2.polyarea: 返回向量 x 和 y 中的顶点定义的二维多边形的面积
region_area = polyarea( Xb, Yb );%polyarea返回向量Xb和Yb中顶点所指定多边形的面积。 区域面积
3.RectArea:求出区域的长和宽
[lengthX, lengthY] = RectArea(Xb,Yb);
4.Y=ceil(X):将 X 的每个