让我们说我有72个数字的序列,它们可以是数字1到6.我也有非常具体的标准,我希望在72个数字的序列中遇到。
该标准基于N(当前数字)和N-1(前一个数字),N-2(前一个数字2后退)和N-3(前一个数字3后面)之间的数字匹配。
因此,例如,1 5 6 6 5 2 5的序列将包含N-1(6 6),N-2(5 2 5)和N-3(5 6 6 5)的匹配。它也不包含N-3的匹配(1 5 6 6,6 6 5 2,6 5 2 5)。我也感兴趣。有没有人有任何方法可以测试是否有可能,有72个数字的序列符合下面的标准?
N-1 trial N-2 trial N-3 trial Occurrences
No Match No Match No Match 30
Match No Match No Match 6
No Match Match No Match 6
No Match No Match Match 6
Match Match No Match 6
No Match Match Match 6
Match No Match Match 6
Match Match Match 6
因此,例如第一个条件(不匹配,不匹配,不匹配)将在72个数字的序列中出现30次。
非常感谢任何建议。
编辑我在Matlab中有一个强制脚本可以运行随机迭代,并在成功时结束。但我不知道如何测试72个数字的序列是否可以存在并且符合这些标准。
谢谢!