Thanks very much Steve, Your last answer was exactly what I was looking for.
"Steven_Lord" <email@example.com> wrote in message <firstname.lastname@example.org>... > > > "Michel " <email@example.com> wrote in message > news:firstname.lastname@example.org... > > Thanks for the information > > Yes , I am using DelaunayTri > > If I look at the 3 index values returned from DT(SI,:) by pointLocation > > - one of them is exactly the same as the index returned from > > nearestNeighbor > > - but how do I know which one is the nearest ? > > If pointLocation returns NaN, the point is outside the convex hull of your > data. That answers your question: > > >> > Is there a way to figure if the query point is "in" the domain ? > > > If you're looking for the nearest vertex for those points that are inside > the convex hull, remove those points you located using pointLocation then > use nearestNeighbor on the remaining points. Alternately just take the > coordinates of the vertices that make up the triangle that pointLocation > returned and compute the distance (using HYPOT, NORM, etc.) yourself then > choose the MIN. > > If this is not what you're looking for, please explain in more depth exactly > what you're trying to do. > > -- > Steve Lord > email@example.com > To contact Technical Support use the Contact Us link on > http://www.mathworks.com