주요 콘텐츠

공간 탐색

삼각분할 기반 탐색 수행

공간 탐색은 지정된 공간 내에서 점, 모서리, 삼각형, 사면체와 같은 특정 요소를 찾는 과정입니다. MATLAB®에서 들로네 삼각분할이나 일반 삼각분할을 사용하여 이러한 유형의 공간 탐색을 수행할 수 있습니다.

  • 최근접이웃 탐색(또는 가장 가까운 점 탐색, 근접 탐색) – 주어진 점 집합에서 지정된 쿼리 점에 가장 가까운 점을 찾습니다.

  • 점 위치 탐색(삼각형 내 점 탐색 또는 단체 내 점 탐색이라고도 함) – 쿼리 점을 포함하는 삼각형, 사면체 또는 고차원 단체를 찾습니다.

이러한 탐색 방법은 들로네 삼각분할과 일반 삼각분할 모두에 사용 가능하므로 점 데이터 수정 후 들로네 기준(Delaunay criterion)을 위반하는 경우에도 이들 메서드를 사용할 수 있습니다.

MATLAB은 N차원에서 이러한 탐색 방식을 지원하지만, 정확한 공간 탐색은 3차원을 넘어서면 계산 비용이 많이 들 수 있습니다. 따라서 최대 10차원의 대규모 문제를 풀어야 할 경우에는 근삿값을 찾는 대체 탐색 방법을 고려하는 것이 좋습니다.

함수

dsearchn최근접 점 탐색
tsearchnN차원의 가장 가까운 단체(simplex) 탐색
nearestNeighborVertex closest to specified point
neighborsTriangle or tetrahedron neighbors
pointLocationTriangle or tetrahedron enclosing point
barycentricToCartesianConvert coordinates from barycentric to Cartesian
cartesianToBarycentricConvert coordinates from Cartesian to barycentric

도움말 항목