帮助中心帮助中心
质心多色
多色
[x,y] =质心(polyin)
[x,y] = centroid(polyin,i)
例子
[[X,,,,y] = centroid(Polyine)返回X- 坐标和y- 质心的坐标多色。
[[X,,,,y] = centroid(Polyine)
X
y
Polyine
[[X,,,,y] = centroid(Polyine,,,,一世)返回质心的坐标一世TH边界Polyine。
[[X,,,,y] = centroid(Polyine,,,,一世)
一世
只有在金宝appPolyine是标量多色目的。
全部收缩
计算与多边形多边形相关的质心。
创建一个包含两个固体区域的多边形,然后计算其质心。
x1 = [0 1 2];y1 = [0 1 0];x2 = [2 3 4];y2 = [1 2 1];polyin = polyshape({x1,x2},{y1,y2});[x,y] = centroid(polyine);情节(polyin)保持在情节(x,y,'r*') 抓住离开
要分别计算每个区域的质心,请在第二个参数中指定每个区域的边界指数。
[x,y] = centroid(Polyine,[1 2]);情节(polyin)保持在图(x(1),y(1),'r*',x(2),y(2),,'r*') 抓住离开
另外,您可以首先将区域分成单独的区域来计算每个区域的质心多色对象。使用地区创建一个数组的功能多色对象,数组的每个元素是一个多色定义三角区域之一。
地区
polyarray =区域(polyin)
polyArray = 2x1 polyshape阵列带有属性:顶点numrigions numholes
[x,y] = centroid(polyarray)
x =2×11 3
y =2×10.3333 1.3333
输入多色,指定为标量,向量,矩阵或多维数组。
数据类型:多色
边界索引,指定为标量整数或整数的向量。每个元素一世对应于输入的单个边界多色。
数据类型:双倍的|单身的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64
双倍的
单身的
int8
INT16
INT32
INT64
UINT8
UINT16
UINT32
Uint64
X-多色,作为标量,向量,矩阵或多维数组返回。如果输入是多色然后X包含X- 每个质心的坐标多色。
y-多色,作为标量,向量,矩阵或多维数组返回。如果输入是多色然后y包含y- 每个质心的坐标多色。
区域|周长|多色
区域
周长
您有此示例的修改版本。您想用您的编辑打开这个示例吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室