2016-05-31 90 views
-2

如果我有一个包含11个元素的集合,并且想要在每个子集中包含3个选项的组合,我该如何编写一个能够以符号形式显示所有可能组合的Matlab代码?我知道使用\ math {\ factorial {n}/\ factorial {k} * \ factorial {n-k}}的可能组合数是165。我很感激有人能帮助我。 谢谢Matlab中的概率组合

+2

查找到['nchoosek'](http://www.mathworks.com/help/matlab/ref/nchoosek.html ),['perms'](http://www.mathworks.com/help/matlab/ref/perms.html),['randperm'](http://www.mathworks.com/help/matlab/ref /randperm.html)。 –

+2

欢迎来到Stack Overflow。请阅读stackoverflow.com/help/how-to-ask了解如何编写问题的指导原则。对于初学者:1.请格式化您的代码。 2.在你的问题中添加更多代码,以显示你已经尝试过的内容,并为未来的读者提供这个问题。 3.寻找可能已经帮助你的其他问题或文档。例如http://in.mathworks.com/help/map/ref/combntns.html?requestedDomain=www.mathworks.com和http://in.mathworks.com/help/stats/combnk.html –

回答

0

尝试:

 combos = combntns(set,subset) 

C = combnk(v,k)