永发信息网

matlab如何将16个数(随机)分成四组,每组四个,所有组合都要显示出来

答案:1  悬赏:50  手机版
解决时间 2021-04-05 12:39
  • 提问者网友:世勋超人
  • 2021-04-04 13:35
matlab如何将16个数(随机)分成四组,每组四个,所有组合都要显示出来
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-04-04 14:31
这个题目可不好做。涉及到16个数的全排列问题。 一般用递归来做。 总的组合数共计有16!= 20922789888000
越有20万亿中,你真的确定需要这么多, matlab如果要显示全,估计你大学都毕业了,追问组合比排列少很多,还有四个数是相同的追答就算是那样子,也有
binomial(16, 4)*binomial(12, 4)*binomial(8, 4);
= 63063000
也超出了matlab所能显示的范围。

简化你的算法。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯