/ / Como encontrar área entre duas formas em MATLAB? - matlab, área

Como encontrar a área entre duas formas em MATLAB? - matlab, área

insira a descrição da imagem aqui Esta imagem tem vários polígonos fechados. O que eu preciso é a área entre esses polígonos. Então imaginei que poderia subtrair a área de cada um desses polígonos do todo.

Toda a área seria algo como o contorno vermelho, mas eu não sei como obtê-lo. Então é isso que eu preciso.

Se eu puder obter a área entre os polígonos por qualquer outro método, por favor, compartilhe esses métodos também.

Por favor, tente escrever o código inteiro, pois esta é a minha primeira vez com qualquer tipo de codificação! Obrigado!

Respostas:

0 para resposta № 1

Se você estiver satisfeito com um perímetro "definido pelo usuário", use o Polybool na caixa de ferramentas de mapeamento:

mathworks.com/help/map/ref/polybool.html

[xd, yd] = polybool("subtraction", x1, y1, x2, y2);