标签: matlab matrix
我有一个15 * 2矩阵,希望拥有所有可能的组合,包括15行中的3行.. nchoosek(15,3)=455这意味着455subsets(3 * 2矩阵)是可能的。 我不能有子集吗?
nchoosek(15,3)=455
455subsets
答案 0 :(得分:0)
n=3 M=reshape(x(nchoosek(1:size(x,1),n),:),[],n,size(x,2))
要获得每个组合,请使用:
squeeze(M(k,:,:))
其中k是索引。