试图弄清楚一系列数字是否可以存在特定的标准

时间:2017-04-20 15:28:16

标签: matlab math

让我们说我有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个数字的序列是否可以存在并且符合这些标准。

谢谢!

0 个答案:

没有答案