访问特定矩阵的第i行

时间:2015-04-18 08:58:49

标签: matlab

我想访问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

1 个答案:

答案 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