MATLAB Function Reference |
Syntax
A = polyarea(X,Y)
A = polyarea(X,Y,dim
)
Description
A = polyarea(X,Y)
回傳由 X
和 Y
指定頂點的多邊形面積。
若 X
和 Y
為相同大小的矩陣格式,polyarea
回傳以 X
和 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
)
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 |