| 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 | ![]() |