请教高手!如何用Matlab穷举出这样的组合数?

数字1已经确定,后边数字不能出现数字4,要求把所有可能出现的情况都放在idxS{}中去,跪求高手解答!... 数字1 已经确定,后边数字不能出现数字4,要求把所有可能出现的情况都放在idxS{}中去,跪求高手解答! 展开
 我来答
匿名用户
2021-01-03
展开全部

这个问题其实就是变相问2-n,所有的组合情况,且这个组合不能有4

perms(x)具备输出向量x的所有组合情况,所以如果设定x=

2,3,4,5,6~~MaxNum

就会输出这个向量的全部排列组合

然后分别取1列,2列,,,,MaxNum-2列

对每次取的数据的每一行进行正序排序,然后去除相同的行

最后在每一行前面补1,即最终结果

图像示例中给将结果存储在了txt中


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式