首页 > 代码库 > MATLAB选出一个数组里n个元素的所有组合

MATLAB选出一个数组里n个元素的所有组合

用nchoosek(A,n)

如:

nchoosek([1,5,3,2,4,0],3)

nchoosek([1,5,3,2],2)
ans =
     1     5
     1     3
     1     2
     5     3
     5     2
     3     2

 如:

技术分享

 

MATLAB选出一个数组里n个元素的所有组合