我想访问i
的行A=nchoosek(1:m,n)
。 MATLAB的这个命令非常耗时,特别适用于大m
。所以,我不想构建整个A
。我想只构建i
的行A
。
虽然,我的问题似乎与" Combinations from a given set without repetition"重复,但它们是不同的。
答案没有涉及不同的专栏。这只是A = nchoosek(M,2)
的可接受结果。对于给定的A (i,:)
,A= nchoosek(1:m,n)
和i
,我想找到m
,其中n
。
答案 0 :(得分:1)
此答案回答了问题的原始版本,而不是更新版本
这正是nchoosek在输入矢量时的作用。
nchoosek([1:n],m)
>> m=2
m =
2
>> n=5
n =
5
>> nchoosek([1:n],m)
ans =
1 2
1 3
1 4
1 5
2 3
2 4
2 5
3 4
3 5
4 5