COMBINATOR组合和排列

返回1的4种不同的采样集1:N, K。

11.1 k下载

更新星期四,09年9月2010 22:22:21 + 0000

查看许可协议

COMBINATOR将返回一组的4种不同的采样1:N, K。这些样品如下:

排列与重复/替换
COMBINATOR (N, K, p, r) - N > = 1, K > = 0

无重复排列/替换
选择符(N, K,“p”)——N > = 1, N > = K > = 0

组合与重复/替换
COMBINATOR (N, K, ' c ', ' r ') - N > = 1, K > = 0

无重复组合/替换
选择符(N, K,“c”)——N > = 1, N > = K > = 0

例子:

combinator (4 2 ' p ', ' r ') %与重复排列
选择符(4 2“p”) %无重复排列
combinator (4 2 ' c ', ' r ') %组合和重复
combinator (4 2 ' c ') %无重复组合
ans =
1
1 2
1 3
1 - 4
2 1
2 - 2
2 3
2 4
3个1
3 - 2
3个3
3 4
4个1
4个2
4个3
4个4
ans =
1 2
1 3
1 - 4
2 1
2 3
2 4
3个1
3 - 2
3 4
4个1
4个2
4个3
ans =
1
1 2
1 3
1 - 4
2 - 2
2 3
2 4
3个3
3 4
4个4
ans =
1 2
1 3
1 - 4
2 3
2 4
3 4

相应的c++文件可以墨西哥人提供指定N的能力作为一个int8, int16或int32。这可以节省内存和速度更快。我提供了一个墨西哥人文件创建在2006年赢得XP,可能工作。如果不是,该文件需要墨西哥人在您的机器上。
使用前,请先阅读帮助。
我会非常感激bug报告通过电子邮件发送,以及改进的建议。谢谢。

引用作为

马特·图(2023)。COMBINATOR组合和排列(//www.tianjin-qmedu.com/matlabcentral/fileexchange/24325-combinator-combinations-and-permutations), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2007a
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在小学数学帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.3.0.0

之前的更新c++源代码。

1.2.0.0

Jan西蒙提出的实现变化。

1.1.0.0

添加指定为n . MEX-File整数类的能力。

1.0.0.0