| MATLAB Function Reference | Search  Help Desk |
| nchoosek | Examples See Also |
Binomial coefficient or all combinations
C = nchoosek(n,k) C = nchoosek(v,k)
C = nchoosek(n,k)
where n and k are nonnegative integers, returnsC = nchoosek(v,k),
where v is a row vector of length n, creates a matrix whose rows consist of all possible combinations of the n elements of v taken k at a time. Matrix C contains n!/((n-k)! k!) rows and k columns.
The command nchoosek(2:2:10,4) returns the even numbers from two to ten, taken four at a time:
2 4 6 8
2 4 6 10
2 4 8 10
2 6 8 10
4 6 8 10
This function is only practical for situations where n is less than about 15.
perms All possible permutations