issimplified

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

Синтаксис

Описание

пример

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