列出向量的所有可能组合
List all possible combinations for a vector
假设我有一个向量 [1 0]
,我想列出该向量中适合 1x3
向量的所有可能数字组合。 IE。
[1 1 1] [1 1 0] [1 0 0] [0 0 0] [0 0 1] [0 1 1] [1 0 1] [0 1 0]
.
这个我做过(这里是link),但是我去10维做事的时候功能很慢。
那是我运行combos([1 0],10)
的时候,需要几分钟的时间才搞定
我想知道 matlab 是否基本上有一个函数已经这样做了(类似于 perms
或 nchoosek
),或者是否有人有比我做的更快的方法。
假设我有一个向量 [1 0]
,我想列出该向量中适合 1x3
向量的所有可能数字组合。 IE。
[1 1 1] [1 1 0] [1 0 0] [0 0 0] [0 0 1] [0 1 1] [1 0 1] [0 1 0]
.
这个我做过(这里是link),但是我去10维做事的时候功能很慢。
那是我运行combos([1 0],10)
的时候,需要几分钟的时间才搞定
我想知道 matlab 是否基本上有一个函数已经这样做了(类似于 perms
或 nchoosek
),或者是否有人有比我做的更快的方法。