полиобласть

Область полигона

Синтаксис

A = полиобласть (X, Y)
A = полиобласть (X, Y, dim)

Описание

A = polyarea(X,Y) возвращает область полигона, заданного вершинами в векторах X и Y.

Если X и Y являются матрицами, одного размера, то polyarea возвращает область полигонов, заданных столбцами X и Y.

Если X и Y являются многомерными массивами, polyarea возвращает область полигонов в первой неодноэлементной размерности X и Y.

A = polyarea(X,Y,dim) действует по измерению, заданному скалярным dim.

Примеры

свернуть все

L = linspace(0,2.*pi,9);
xv = 1.2*cos(L)';
yv = 1.2*sin(L)'; 

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

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Представлено до R2006a

Была ли эта тема полезной?