| Statistics Toolbox | Search  Help Desk |
| combnk | Examples |
Enumeration of all combinations of n objects k at a time.
Syntax
C = combnk(v,k)
Description
C = combnk(v,k) returns all combinations of the n elements in v taken k at a time.
C = combnk(v,k) produces a matrix, with k columns. Each row of C has k of the elements in the vector v. C has n!/k!(n-k)! rows.
It is not feasible to use this function if v has more than about 10 elements.
Example
Combinations of characters from a string.C = combnk('tendril',4);
last5 = C(31:35,:)
last5 =
tedr
tenl
teni
tenr
tend
Combinations of elements from a numeric vector.
c = combnk(1:4,2)
c =
3 4
2 4
2 3
1 4
1 3
1 2