MATLAB Function Reference | Search  Help Desk |
polyarea | Examples See Also |
A = polyarea(X,Y)
A = polyarea(X,Y,dim
)
A = polyarea(X,Y)
returns the area of the polygon specified by the vertices in the vectors X
and Y
.
If X
and Y
are matrices of the same size, then polyarea
returns the area of polygons defined by the columns X
and Y
.
If X
and Y
are multidimensional arrays, polyarea
returns the area of the polygons in the first nonsingleton dimension of X
and Y
.
A = polyarea(X,Y,dim
)
operates along the dimension specified by scalar dim
.
L = linspace(0,2.*pi,6); xv = cos(L)';yv = sin(L)'; xv = [xv ; xv(1)]; yv = [yv ; yv(1)]; A = polyarea(xv,yv); plot(xv,yv); title(['Area = ' num2str(A)]); axis image
convhull
Convex hull
inpolygon
Detect points inside a polygonal region