将单元阵列解析为不同的单元格

时间:2012-12-04 02:08:53

标签: matlab

我想解析

A,B,4,C,D,E,F
E3,E4,4,RE,RT,EW,TR

在2 * 1单元格中加载到Matlab中。我希望将它们放在不同的单元格中,看起来应该像2 * 7单元格。

第一个单元格填充到单元格1 * 7中,第二个单元格填充到下一个类型为1 * 7的单元格中。

1 个答案:

答案 0 :(得分:1)

在Matlab中给出了一堆2x1单元格数组,例如:

X1 = {'A'; 'B'};    
X2 = {'4'; 'C'};
X3 = {'D'; 'E'};
X4 = {'F'; 'E3'};
X5 = {'E4'; '4'};
X6 = {'RE'; 'RT'};
X7 = {'EW'; 'TR'};

然后,您可以使用基本数组操作来连接它们,并提供尺寸匹配:

>> X = [X1 X2 X3 X4 X5 X6 X7]

X = 

'A'    '4'    'D'    'F'     'E4'    'RE'    'EW'
'B'    'C'    'E'    'E3'    '4'     'RT'    'TR'