矩阵按顺序随机化

时间:2019-03-17 14:03:53

标签: matlab matrix random shuffle

我有一个由357个元素组成的矩阵17 * 21 357个矩阵的元素分别是1,2,3,4,5,每个元素的重复时间如下所示(1 * 50、2 * 50、3 * 86、4 * 86、5 * 85 = 357个元素) 我将针对以下选项之一在矩阵中对该元素进行排序:

1-在同一对角线(或直线)上没有相似的元素,例如,如果存在“ 2”,则周围不会有其他“ 2”。

2-或最多两个相等的元素可能在同一对角线(或线)上。

A = [  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1; 
       1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1;
       1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2;
       2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2;
       2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3;
       3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3;
       3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3;
       3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3;
       3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4;
       4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4;
       4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4;
       4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4;
       4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5;
       5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5;
       5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5;
       5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5;
       5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5;
     ]

0 个答案:

没有答案