更改单元格数组中元素的位置(Matlab)

时间:2015-06-30 15:11:18

标签: arrays matlab position cell-array

我有一个初始单元格数组:cell = {'AB''CD''EF'}。我怎么能从初始单元阵列中每个元素的变化位置生成所有元素组合的元素?

这种情况下的预期输出应为:

          out1 = {'AB' 'CD' 'EF'}
          out2 = {'AB' 'EF' 'CD'}
          out3 = {'CD' 'AB' 'EF'}
          out4 = {'CD' 'EF' 'AB'}
          out5 = {'EF' 'AB' 'CD'}
          out6 = {'EF' 'CD' 'AB'}

谢谢!

1 个答案:

答案 0 :(得分:0)

这是我的答案,受到excaza's comment

的启发
perms(cell)