char到单元格MATLAB

时间:2014-06-06 20:12:12

标签: matlab cell

如果我有这个元素类型" char":

A=['abc';'dei';'fgh'];

我希望得到类似的东西:

B=somefuntion(A)

获得这样的东西:

B={'abs';'dei';'fgh'}

我尝试了这个名为char2cell的函数,但结果如下:

B = 'adfbegcih';

非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用mat2cell

 F=mat2cell(A,ones(size(A,1),1),size(A,2))

代码将每一行拆分为一个单元格(ones(size(A,1),1))并将列保持在一起(size(A,2)