| 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 | ![]() |