格式:【m,n】=nchoose[v,k]
作用:v表示一个行向量,表示从v包含的n个元素中取k个的排列组合,返回一个m*n矩阵。其中m=n!/(n-k)!*k!, n=k。
代码&运行结果:
>> c=nchoosek(7:3:22,4)
c =
7 10 13 16
7 10 13 19
7 10 13 22
7 10 16 19
7 10 16 22
7 10 19 22
7 13 16 19
7 13 16 22
7 13 19 22
7 16 19 22
10 13 16 19
10 13 16 22
10 13 19 22
10 16 19 22
13 16 19 22
>>
本文介绍了MATLAB中nchoosek函数的功能与使用方法。该函数用于实现从指定向量v中抽取特定数量元素的所有组合,返回一个矩阵形式的结果。通过示例展示了如何使用nchoosek函数来生成排列组合。
3万+

被折叠的 条评论
为什么被折叠?



