MATLAB Function Reference | ![]() ![]() |
表示
A = polyarea(X,Y)
A = polyarea(X,Y,dim
)
詳細
A = polyarea(X,Y)
は、ベクトル X
と Y
の頂点で指定される多角形の面積を出力します。
X
と Y
が同じサイズの行列の場合、polyarea
は、X
と Y
の列で定義される多角形の面積を出力します。
X
と Y
が多次元配列の場合、polyarea
は X
と Y
の最初に1でない次元での多角形の面積を出力します。
A = polyarea(X,Y,
は、スカラ dim
)
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![]()
参考
![]() | poly | polyder | ![]() |