issimplified

Определите, четко определен ли polyshape

Синтаксис

TF = issimplified(polyin)

Описание

пример

TF = issimplified(polyin) возвращает логический массив, элементы которого 1 (true), если соответствующие элементы polyin являются четко определенными полигонами. Четко определенные полигоны имеют контуры, которые не содержат пересечений и правильно вкладываются.

Примеры

свернуть все

Создайте вектор - строку из двух полигонов: тот, который неточно указан, и тот, который четко определен. Используйте функцию issimplified, чтобы проверить их состояние.

poly1 = polyshape(rand(20,2),'Simplify',false);
poly2 = polyshape(rand(20,2));
Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.
polyin = [poly1 poly2];
TF = issimplified(polyin)
TF = 1x2 logical array

   0   1

Входные параметры

свернуть все

Введите polyshape, заданный как скаляр, вектор, матрица или многомерный массив.

Типы данных: polyshape

Смотрите также

|

Введенный в R2017b

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