2014-06-06 82 views
0

如果我有这样的元素类型的 “字符”:CHAR到细胞MATLAB

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

我想获得的东西,如:

B=somefuntion(A) 

并取得这样的事情:

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

我试过这个叫做char2cell的函数,但结果是这样的:

B = 'adfbegcih'; 

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

回答

2

您可以使用mat2cell

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

代码分割每一行到一个单元格(ones(size(A,1),1))和列保持在一起(size(A,2)