isInterior

Точки запроса в polyshape

Синтаксис

TFin = isinterior(polyin,x,y)
TFin = isinterior(polyin,P)
[TFin,TFon] = isinterior(___)

Описание

пример

TFin = isinterior(polyin,x,y) возвращает логический вектор, элементы которого 1 (true), когда соответствующие x-координаты и y-координаты в векторах x и y находятся в polyshape. Точка находится в polyshape, если это или в твердой области или на одном из контуров.

TFin = isinterior(polyin,P) представляет точки запроса в матричном P с 2 столбцами. Первый столбец P содержит x-координаты точек запроса, и второй столбец содержит соответствующие y-координаты.

[TFin,TFon] = isinterior(___) возвращает дополнительный логический вектор для любого из предыдущих синтаксисов. Элементы TFon равняются 1, когда соответствующие точки запроса находятся на контуре polyin.

Примеры

свернуть все

Создайте полигон, содержащий две твердых области.

x1 = [0 1 2];
y1 = [0 1 0];
x2 = [2 3 4];
y2 = [1 2 1];
polyin = polyshape({x1,x2},{y1,y2});
plot(polyin)
hold on

Задайте три точки и определите, находятся ли они в полигоне.

x = [1 2.5 3];
y = [0.25 0 1.5];
TFin = isinterior(polyin,x,y)
TFin = 3x1 logical array

   1
   0
   1

plot(x,y,'r*')

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

свернуть все

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

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

x-координаты точек запроса, заданных как скаляр или вектор.

Типы данных: double | single

y-координаты точек запроса, заданных как скаляр или вектор.

Типы данных: double | single

2D вершины, заданные как матрица с 2 столбцами. Первый столбец P содержит x-координаты точек запроса, и второй столбец содержит y-координаты.

Типы данных: double | single

Выходные аргументы

свернуть все

Индикатор внутренней точки, возвращенный как скаляр или вектор. Элемент TFin равняется 1, когда соответствующей точкой запроса является или в твердой области входного параметра polyshape или на контуре.

Типы данных: логический

Индикатор граничной точки, возвращенный как скаляр или вектор. Элемент TFon равняется 1, когда соответствующая точка запроса находится строго на контуре polyshape.

Типы данных: логический

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

|

Введенный в R2017b

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