我有一个有两列的数组,每一行都是一个唯一的对。当我混洗时,我希望数组在对之间混洗,而不是作为两个单独的列。
这就是数组
A=[2 1;
2 1;
2 2;
2 2;
2 3;
2 3;
2 4;
2 4;
1 5;
1 6;
1 7;
1 8;
1 9;
1 9;
1 9;
1 9]因此,在混洗之后,我希望保留对,只有它们的顺序可以改变。
发布于 2012-04-20 23:13:43
所以size(A) = [16, 2]和你想要在不干扰对的情况下对行进行混洗。尝试:
A = A(randperm(16), :);randperm(16)以随机顺序给出数字1..16,这些数字用于索引A的行。
https://stackoverflow.com/questions/10248713
复制相似问题