Нахождение области неоднородной формы

Мне было интересно, есть ли у кого-нибудь здесь опыт поиска области неоднородной формы в MATLAB. Я хотел бы знать, какой метод даст мне наилучшее приближение.

1 ответ

Встроенный метод polyarea достаточно популярен. Он берет список точек X и Y для многоугольника и вычисляет площадь.

например

points = [ 0 0; 0 10; 10 10; 0 10; 0 0 ];
area = polyarea(points(:,1), points(:,2))

Обратите внимание, что я закрыл полигон, прежде чем передать его в Polyarea

Другие вопросы по тегам