失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > MATLAB排列组合函数--nchoosek

MATLAB排列组合函数--nchoosek

时间:2021-04-29 20:13:59

相关推荐

MATLAB排列组合函数--nchoosek

MATLAB函数中用nchoosek 来实现二项式系数或所有组合

语法:

C = nchoosek(n,k)

C = nchoosek(v,k)

描述:

C = nchoosek(n,k) 其中n和k是非负整数, 返回 n!/((n–k)! k!).

这是从n种情况中一次取出k种的组合的数量。

C = nchoosek(v,k), 其中v是一个长度为n的行向量,创建一个矩阵,该矩阵的行由每次从v中的n个元素取出k个取值的所有可能组合构成。

矩阵 C 包含 n!/((n–k)! k!) 行和 k 列.

输入 n, k, 和v支持类型:float double 和 float single.

例子:

命令nchoosek(2:2:10,4) 返回结果为从2到10的偶数中每次取4个的所有组合:

2 4 6 8

2 4 6 10

2 4 8 10

2 6 8 10

4 6 8 10

如果觉得《MATLAB排列组合函数--nchoosek》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。