如果A=[1 1 2 2 2],我想要这个向量的所有可能组合。答:R=[1 1 2 2 2;1 2 1 2 2;1 2 2 1 2;1 2 2 2 1;2 1 1 2 2;2 1 2 1 2;2 1 2 2 1;2 2 1 2 1;2 2 2 1 1;[2 2 1 1 2]这有什么命令吗?
您可以使用perms
获得所有排列,并使用unique
删除相同的排列
unique(perms([1,1,2,2,2]),'rows')