Quantcast

Documentation Center

  • Trial Software
  • Product Updates

polyarea

Area of polygon

Syntax

A = polyarea(X,Y)
A = polyarea(X,Y,dim)

Description

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.

Examples

expand all

Find Area of Polygon

L = linspace(0,2.*pi,9); xv = 1.2*cos(L)';yv = 1.2*sin(L)';
xv = [xv ; xv(1)]; yv = [yv ; yv(1)];
A = polyarea(xv,yv)
A =

    4.0729

plot(xv,yv); title(['Area = ' num2str(A)]); axis image

See Also

| |

Was this topic helpful?