单元格数组中每个元素的反转字符(Matlab)

时间:2015-06-10 10:13:17

标签: matlab reverse cell-array

我有一个单元格数组如下:

    celldata = {'AB'; 'BE'; 'BC'}

如何创建一个单元格数组,单元格数组'celldata'中每个元素的字符都是相反的。输出应如下:

    recelldata = {'BA'; 'EB'; 'CB'}

谢谢!

1 个答案:

答案 0 :(得分:3)

你可以使用fliplr,但它可以在单元格的每个索引而不是整个单元格上运行。要将它全部包装在一行中,请使用cellfun

recelldata = cellfun(@(x) fliplr(x), celldata,'UniformOutput', false)

>>'BA'
  'EB'
  'CB'