You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Computes center of mass of a polygon defined by POLY. POLY is a N-by-2
array of double containing coordinates of vertices.
[CENTROID, AREA] = polygonCentroid(POLY)
Also returns the (signed) area of the polygon.
Example
% Draws the centroid of a paper hen
x = [0 10 20 0 -10 -20 -10 -10 0];
y = [0 0 10 10 20 10 10 0 -10];
poly = [x' y'];
centro = polygonCentroid(poly);
drawPolygon(poly);
hold on; axis equal;
drawPoint(centro, 'bo');