【发布时间】:2014-07-22 13:51:03
【问题描述】:
我想知道是否有办法为 2 个向量生成所有可能的排列。我知道我可以使用烫发,但这仅适用于一个向量。
我想要的是输入向量 [1 2 3] 并且会出去p>
V1 = [] V2 = [1 2 3]
V1 = [1 2 3] V2 = []
V1 = [1] V2 = [2 3]
V1 = [2] V2 = [1 3]
...
我也可以将所有这些排列存储在一个单元格数组中,因为它们都有不同的长度,因此矩阵不起作用。
【问题讨论】:
-
您需要所有排列还是所有可能的除法?那就是你需要
[1],[ 2 3 ]和[1], [ 3 2 ],还是这两者之一就足够了? -
是的,我也只需要其中之一。抱歉,我应该澄清一下
标签: matlab permutation