selection of equal distances points from a set of points ?

9 次查看(过去 30 天)
assume a list of points or nodes. each one of them has x and y coordinates . the distance between two points i and j equal D(i,j)= sqrt((xi-xj)^2+(yi-yj)^2).
now, i want to select a set of these nodes which have equal distances between them (the inter-distance is specified previously --> d). hence the selected points are uniformly distributed

采纳的回答

KSSV
KSSV 2016-7-11
Try to doc knnsearch.....knnsearch gives you nearest neighbors of the given set of points lying at a specified distance given as input.
  3 个评论
Abdelwahab Fawzy
Abdelwahab Fawzy 2016-7-11
编辑:Abdelwahab Fawzy 2016-7-11
thanx for help, it is used for selection of the nearest neighbor nodes from a given location.
but i still need to select a number of nodes which are separated by an equal distance from each other (d) for example points (A B C D) where, AB~=AC~=AD~=BC~=BD~=CD =d

请先登录,再进行评论。

更多回答(1 个)

Andrei Bobrov
Andrei Bobrov 2016-7-11
[ii,jj] = find(triu(D == d));

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by