可能的组合-顺序很重要

手C

我想创建一个表,其中包含所有可能的组合,顺序重要,使用matlab在k个集合中包含N个数字。

我试着Combinations = combntns(set,subset)Combinations = perms(v)Combinations = combnk(v,k),但在那些顺序并不重要。

一个例子:

nchoosek(1:5,3)

年=

 1     2     3
 1     2     4
 1     2     5
 1     3     4
 1     3     5
 1     4     5
 2     3     4
 2     3     5
 2     4     5
 3     4     5

虽然还应该包括

 1     3     2
 1     4     2
 1     5     2
 1     3     5
 1     5     3
...

可能的组合数由以下函数给出:

N!/(Nk)!

资料来源:Mathisfun.com

有没有可能使用Matlab函数来做到这一点?

查普

尝试使用这种内存有效的解决方案:

n = 5; k = 3;
nk = nchoosek(1:n,k);
p=zeros(0,k);
for i=1:size(nk,1),
    pi = perms(nk(i,:));
    p = unique([p; pi],'rows');
end

p 应该包含您所描述的内容。至少size(p,1) == factorial(n)/factorial(n-k)60对于此示例。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Scala-组合器解析,替代顺序似乎很重要

来自分类Dev

熊猫:为什么选择顺序很重要?

来自分类Dev

内部连接顺序对我的查询很重要

来自分类Dev

为什么变量声明的顺序很重要?

来自分类Dev

为什么应用建议的顺序很重要?

来自分类Dev

参数的顺序在getopt中很重要

来自分类Dev

为什么变量声明的顺序很重要?

来自分类Dev

是否有可能覆盖/删除背景:无!对jQuery很重要?

来自分类Dev

在python中与重复的组合,其中顺序重要

来自分类Dev

以动态顺序尝试所有可能的组合

来自分类Dev

为什么Java buildpath中的顺序很重要?

来自分类Dev

为什么目标文件的顺序对静态库很重要?

来自分类Dev

为什么CSS选择器的顺序很重要?

来自分类Dev

为什么声明顺序对普通成员很重要?

来自分类Dev

快速拓扑排序,什么时候节点的顺序很重要?

来自分类Dev

为什么模板参数替换的顺序很重要?

来自分类Dev

如果PHP中的条件顺序确实很重要

来自分类Dev

为什么before_actions声明的顺序很重要?

来自分类Dev

为什么DataoutputStream和BufferedWriter的创建顺序很重要?

来自分类Dev

为什么此库的dlopen顺序很重要?

来自分类Dev

导入顺序对于成功编译似乎很重要?

来自分类Dev

跨步预取时,为什么循环顺序很重要?

来自分类Dev

为什么在使用GetTempPath / GetTempFileName时顺序很重要?

来自分类Dev

当结构足够大时,为什么malloc顺序很重要?

来自分类Dev

为什么可变借入的顺序在Rust中很重要?

来自分类Dev

为什么“或”条件中的语句顺序很重要?

来自分类Dev

为什么方法声明中的顺序很重要?

来自分类Dev

为什么before_actions声明的顺序很重要?

来自分类Dev

为什么顺序在Observable.merge的用法中很重要?

Related 相关文章

  1. 1

    Scala-组合器解析,替代顺序似乎很重要

  2. 2

    熊猫:为什么选择顺序很重要?

  3. 3

    内部连接顺序对我的查询很重要

  4. 4

    为什么变量声明的顺序很重要?

  5. 5

    为什么应用建议的顺序很重要?

  6. 6

    参数的顺序在getopt中很重要

  7. 7

    为什么变量声明的顺序很重要?

  8. 8

    是否有可能覆盖/删除背景:无!对jQuery很重要?

  9. 9

    在python中与重复的组合,其中顺序重要

  10. 10

    以动态顺序尝试所有可能的组合

  11. 11

    为什么Java buildpath中的顺序很重要?

  12. 12

    为什么目标文件的顺序对静态库很重要?

  13. 13

    为什么CSS选择器的顺序很重要?

  14. 14

    为什么声明顺序对普通成员很重要?

  15. 15

    快速拓扑排序,什么时候节点的顺序很重要?

  16. 16

    为什么模板参数替换的顺序很重要?

  17. 17

    如果PHP中的条件顺序确实很重要

  18. 18

    为什么before_actions声明的顺序很重要?

  19. 19

    为什么DataoutputStream和BufferedWriter的创建顺序很重要?

  20. 20

    为什么此库的dlopen顺序很重要?

  21. 21

    导入顺序对于成功编译似乎很重要?

  22. 22

    跨步预取时,为什么循环顺序很重要?

  23. 23

    为什么在使用GetTempPath / GetTempFileName时顺序很重要?

  24. 24

    当结构足够大时,为什么malloc顺序很重要?

  25. 25

    为什么可变借入的顺序在Rust中很重要?

  26. 26

    为什么“或”条件中的语句顺序很重要?

  27. 27

    为什么方法声明中的顺序很重要?

  28. 28

    为什么before_actions声明的顺序很重要?

  29. 29

    为什么顺序在Observable.merge的用法中很重要?

热门标签

归档