Класс: DelaunayTri
(Не рекомендуемый) Точка, самая близкая к заданному местоположению
nearestNeighbor(DelaunayTri) не рекомендуется. Используйте nearestNeighbor(triangulation) вместо этого.
DelaunayTri не рекомендуется. Использование delaunayTriangulation вместо этого.
PI = nearestNeighbor(DT,QX)
PI = nearestNeighbor(DT,QX,QY)
PI
= nearestNeighbor(DT,QX,QY,QZ)
[PI,D] = nearestNeighbor(DT,QX,...)
PI = nearestNeighbor(DT,QX) возвращает индекс самой близкой точки в DT.X для каждого местоположения точки запроса в QX.
PI = nearestNeighbor(DT,QX,QY) и PI
= nearestNeighbor(DT,QX,QY,QZ) позвольте точкам запроса быть заданными в формате вектор-столбца при работе в 2D и 3-D.
[PI,D] = nearestNeighbor(DT,QX,...) возвращает индекс самой близкой точки в DT.X для каждого местоположения точки запроса в QX. Соответствующие Евклидовы расстояния между точками запроса и их самыми близкими соседями возвращены в D.
nearestNeighbor не поддержан для 2D триангуляций, которые ограничили ребра.
DT | Триангуляция Делоне. |
QX | Матричный QX имеет размер mpts-by-ndim, mpts, являющийся количеством точек запроса и ndim размерность пробела, где точки находятся. |
PI | PI является вектор-столбцом индексов точки, которые индексируют в точки DT.X. Длина PI равна количеству точек запроса mpts |
D | D является вектор-столбцом длины mpts. |
Создайте Триангуляцию Делоне:
x = rand(10,1); y = rand(10,1); dt = DelaunayTri(x,y);
qrypts = [0.25 0.25; 0.5 0.5];
pid = nearestNeighbor(dt, qrypts)