selection of equal distances points from a set of points ?

2 次查看(过去 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));

类别

Help CenterFile Exchange 中查找有关 Statistics and Machine Learning Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by