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

具体用什么语句??数据是330329329327.5329331.5348.5347346.5348337.5341333330332.5331.5... 具体用什么语句??
数据是330 329 329 327.5 329 331.5 348.5 347 346.5 348 337.5 341 333 330 332.5 331.5
展开
 我来答
百度网友ea116ba
2015-04-18 · TA获得超过1419个赞
知道小有建树答主
回答量:1132
采纳率:87%
帮助的人:303万
展开全部
这个题目可不好做。涉及到16个数的全排列问题。 一般用递归来做。 总的组合数共计有16!= 20922789888000
越有20万亿中,你真的确定需要这么多, matlab如果要显示全,估计你大学都毕业了,
追问
组合比排列少很多,还有四个数是相同的
追答
就算是那样子,也有
binomial(16, 4)*binomial(12, 4)*binomial(8, 4);
= 63063000
也超出了matlab所能显示的范围。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式