使用MATLAB随机配对两个变量

使用MATLAB随机配对两个变量,matlab,variables,random,Matlab,Variables,Random,我期待着使用MATLAB随机分配一系列变量的数字。这些变量表示实验中使用的视频剪辑。我想随机化剪辑的顺序,因此我想将每个剪辑与数字1-15配对,而不重复 有什么想法吗?如果你将剪辑放入一个数组,你可以用它来洗牌。例如: clips = [clip1, clip2, ..., clip15] shuffle = randperm(length(clips)) randomized_clips = clips(shuffle) @AnderBiguri的可能重复我认为“不重复”位表示的是randp

我期待着使用MATLAB随机分配一系列变量的数字。这些变量表示实验中使用的视频剪辑。我想随机化剪辑的顺序,因此我想将每个剪辑与数字1-15配对,而不重复


有什么想法吗?

如果你将剪辑放入一个数组,你可以用它来洗牌。例如:

clips = [clip1, clip2, ..., clip15]
shuffle = randperm(length(clips))
randomized_clips = clips(shuffle)

@AnderBiguri的可能重复我认为“不重复”位表示的是
randperm
。@bicker你是对的。也很可能是重复的。如果可能的话,标记它,或者回答它。太好了!非常感谢。