MATLAB Function Reference |
Binomial coefficient or all combinations
Syntax
Description
C = nchoosek(n,k)
where n
and k
are nonnegative integers, returns . This is the number of combinations of things taken at a time.
C = nchoosek(v,k),
where v
is a row vector of length n
, creates a matrix whose rows consist of all possible combinations of the elements of v
taken at a time. Matrix C
contains rows and columns.
Examples
The command nchoosek(2:2:10,4)
returns the even numbers from two to ten, taken four at a time:
Limitations
This function is only practical for situations where n
is less than about 15.
See Also
native2unicode | ndgrid |
© 1994-2005 The MathWorks, Inc.