假设我在Matlab中生成了以下数据:
n = 100;
x = randi(n,[n,1]);
y = rand(n,1);
data = [x y];
plot(x,y,'rx')
axis([0 100 0 1])
现在我想生成一个算法,将所有这些数据分类到某些集群中(这些集群是任意的),使得一个点成为集群的成员仅当该点与集群的至少一个成员之间的距离小于10。我该如何生成代码?