MATLAB Function Reference |

**Syntax**

**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,`

operates along the dimension specified by scalar `dim`

)
`dim`

.

**Examples**

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

**See Also**

poly | polyder |