我需要从xy点列表中选择一个随机的xy点

时间:2010-11-04 00:47:29

标签: matlab

在mat实验室中,如果我将数据集读入具有x和y值的新结构,现在从该列表中我需要从该数据数据列表中选择两个radom点,就像400点,我只需要选择两个点,这样我可以在两点之间划一条线,试图做一个最小的方块问题请帮帮我

1 个答案:

答案 0 :(得分:4)

你可以使用RANDPERM来获得一个混乱的索引列表,然后简单地取前两个索引:

data = rand(400,2);

ind = randperm(400);
p1 = data(ind(1),:);
p2 = data(ind(2),:);