area

Área de um polyshape ou de uma alpha shape 2-D (uma alpha shape 3-D tem volume).

Categoria: Mathematics > Computational Geometry

Sintaxe

A = area(pshape)

Área do polígono, com os furos descontados.

A = area(pshape, I)

Área apenas dos contornos ou regiões selecionados pelo índice I.

A = area(shp)

Área delimitada por uma alphaShape 2-D.

Descrição

A área é calculada a partir dos contornos do polígono: contornos externos somam e contornos de furos subtraem, então um quadrado com um furo quadrado informa a diferença. O sentido da ordem dos vértices não importa.

O nome area também serve para gráficos de área preenchida; chamado com vetores numéricos comuns, ele desenha um. Com um argumento polyshape ou alphaShape, é uma medida geométrica.

Argumentos de entrada

pshape
Um objeto polyshape.
shp
Uma alphaShape 2-D. Para uma 3-D, area gera erro e deve-se usar volume.

Argumentos de saída

A
Área escalar, nas unidades das coordenadas ao quadrado. Um polyshape vazio tem área 0.

Exemplo

Retângulo com furo quadrado

P = polyshape([0 4 4 0], [0 0 3 3]);
H = polyshape([1 2 2 1], [1 1 2 2]);
D = subtract(P, H);
area(P)
area(D)
Saída
ans = 12
ans = 11

Veja também

perimeter polyarea centroid polyshape volume