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