问题:
我有一个单元格数组,这个数组的每个单元格都有一个包含字符串的其他单元格:我想在字符串矩阵中转换单元格数组。我能怎么做?我试过使用cell2mat,但matlab给出了一个错误:'Cannot support cell arrays containing cell arrays or objects.'
答案 0 :(得分:2)
假设您有一个N
个P
字符串数组的行单元格数组:
C = {{'abc', 'de', 'f'}, {'g', 'hi', 'jkl'}};
然后你有2种组织结果的方法:
R1 = vertcat(C{:});
R2 = horzcat(C{:});
当数组呈锯齿状(字符串的内部单元格数组的不同长度)时,上述选项中只有一个可用。如果单元格之间的单例维度不同,则上述选项的 none 将起作用。