Запросите самую близкую вершину polyshape
[vertexid,boundaryid,ind] = nearestvertex(polyin,x,y)
[vertexid,boundaryid,ind] = nearestvertex(polyin,P)
находит вершину скалярного объекта [vertexid,boundaryid,ind] = nearestvertex(polyin,x,y)
polyshape
, который является самым близким к каждой 2D точке запроса. Координаты точек запроса заданы в x
и y
. Вывод содержит три вектора:
vertexid
содержит номер строки в polyin.Vertices
, соответствующем самой близкой вершине для каждой точки запроса.
boundaryid
содержит граничный индекс polyin
, соответствующего самой близкой вершине для каждой точки запроса.
ind
содержит самый близкий индекс вершины в контуре boundaryid
для каждой точки запроса.
задает точки запроса как матричный [vertexid,boundaryid,ind] = nearestvertex(polyin,P)
P
с 2 столбцами, первый столбец которого содержит x-координаты и чей второй столбец содержит соответствующие y-координаты.