2
我需要创建一个引用一组10个图像(1-10)的60x1列。每张图片需要被引用6次,但是以随机顺序。我如何创建一个在这些限制内的随机列?即对图像编号5的引用是随机分布的,但不会出现在矩阵的大于或小于6的矩阵中。我已经阅读过rand,randi等matlab文档,但似乎看不出有关这方面的任何内容。如何在设定限制内创建一列随机数字?
感谢
我需要创建一个引用一组10个图像(1-10)的60x1列。每张图片需要被引用6次,但是以随机顺序。我如何创建一个在这些限制内的随机列?即对图像编号5的引用是随机分布的,但不会出现在矩阵的大于或小于6的矩阵中。我已经阅读过rand,randi等matlab文档,但似乎看不出有关这方面的任何内容。如何在设定限制内创建一列随机数字?
感谢
result = repmat((1:10).', 6, 1); %'// result in an "easy" order
result = result(randperm(numel(result))); % // shuffle result to get random order
辉煌,谢谢! – Arran