【发布时间】:2014-01-22 03:36:04
【问题描述】:
我通过 matlab 代码随机选择了一个数组的元素。我从 array(1,64) 中选择了 8 个元素。现在,我想创建所有组合。示例 array=[1 2 3 4 ... 64] 我随机选择了 8 个元素 new=[1 2 3 4 5 6 7 8 ] new=[1 2 3 4 5 6 7 9 ]... new 是所有组合。如何创建所有组合?对于matlab代码
【问题讨论】:
-
呃,呃,你是怎么随机选择这8个元素的?
-
array=[1 2 3 ... 64];msize = numel(array); idx = randperm(msize); rndmarray=array(idx(1:8)); final=sort(rndmarray) @SamB 这就是我随机选择 8 个元素的方式