0
如果我有这样的元素类型的 “字符”:CHAR到细胞MATLAB
A=['abc';'dei';'fgh'];
我想获得的东西,如:
B=somefuntion(A)
并取得这样的事情:
B={'abs';'dei';'fgh'}
我试过这个叫做char2cell的函数,但结果是这样的:
B = 'adfbegcih';
我非常感谢任何帮助,谢谢!
如果我有这样的元素类型的 “字符”:CHAR到细胞MATLAB
A=['abc';'dei';'fgh'];
我想获得的东西,如:
B=somefuntion(A)
并取得这样的事情:
B={'abs';'dei';'fgh'}
我试过这个叫做char2cell的函数,但结果是这样的:
B = 'adfbegcih';
我非常感谢任何帮助,谢谢!
您可以使用mat2cell
:
F=mat2cell(A,ones(size(A,1),1),size(A,2))
代码分割每一行到一个单元格(ones(size(A,1),1)
)和列保持在一起(size(A,2)
)