MATLAB Function Reference |
二項式係數(Binomial coefficient)或所有組合
Syntax
C = nchoosek(n,k) C = nchoosek(v,k)
Description
C = nchoosek(n,k)
回傳 n! / ( (n-k)! k!) ,其中 n
及 k
必須為非負整數。即 n 個元素取 k 個的組合數。
C = nchoosek(v,k)
v
為長度 n
的列向量。回傳結果為一個矩陣 C
,其列向量由 v
的 n 個元素取 k 個的所有可能組合所構成。所以矩陣 C
列數為 n! / ( (n-k)! k!) ,行數為 k 。
Examples
nchoosek(2:2:10,4)
回傳從 2 到 10 間的偶數取四個的所有組合:
2 4 6 8 2 4 6 10 2 4 8 10 2 6 8 10 4 6 8 10
Limitations
See Also
nargoutchk | ndgrid |