假设我有一个矩阵,其N行(N已知)包含相同的数字但每行的顺序不同.每行1-9的数字相同,并且同一行中没有重复的数字.每行只有相同数字的不同顺序.我想检测不同行中的数字模式."模式"是指两个或多个数字的任何重复组合.
例如,如果我有一个矩阵如下:
1 2 3 8 9 7 4 5 6
1 3 2 7 8 9 4 5 6
1 2 3 5 6 7 4 9 8
1 2 3 7 8 6 4 5 9
1 2 3 4 5 6 7 8 9
1 2 3 7 8 9 4 5 6
1 3 2 4 5 6 7 8 9
Run Code Online (Sandbox Code Playgroud)
一个模式是集1-2-3(出现5次,行1,3,4,5,6),另一个模式是集4-5-6(出现5次,在行1,2, 5,6,7).
在MATLAB中有什么用的吗?
我想过从一个命令开始,该命令为2-9位数字1-9生成所有可能的组合.对于生成的每个组合,我将扫描所有矩阵并计算出现的次数和行数.然后打印出最多的组合.这听起来可行吗?