【发布时间】:2013-07-28 22:30:30
【问题描述】:
我有 3 个包含一些字符串 cell1、cell2 和 cell3 的元胞数组。我想将它们保存在一个单元格矩阵中。如果每个单元格的列大小是 col1 col2 和 col3。我想创建一个大小为 (max(col1,col2,col3)*3)) 的单元格。我该怎么做?
cellmarix{:,1}=cell1;
cellmarix{:,2}=cell2;
cellmarix{:,3}=cell3;
但这创建了一个大小为 (1*3) 的单元格。
我也用过
cellmatrix={cell1,cell2,cell3};
但结果是相同的 (1*3) 个单元格。
例如,如果我有
cell1={
'uzi'
'julian'
'ahyden'
'kwayne'
'riel'
'gazook'
'mustapha'
}
cell2={
'negro'
'kris'
'sascha'
'jimw'
'andi'
'andrei'
}
cell3={
'joncruz'
'youngsd'
'notzed'
'werner'
'cactus'
'Iain'
'faassen'
}
结果是:
cell_all={
'uzi' 'negro' 'joncruz'
'julian' 'kris' 'youngsd'
'ahyden' 'sascha' 'notzed'
'kwayne' jimw' 'werner'
'riel' 'andi' 'cactus'
'gazook' 'andrei' 'Iain'
'mustapha' [] 'faassen'
}
【问题讨论】:
-
你能提供一个明确的例子吗?
-
cellmatrix={cell1;cell2;cell3}呢? -
@Dan 会产生一个单元格,显然这不是 OP 想要的。
-
@EitanT 感谢您的评论。我添加一个例子。
-
@Dan 谢谢。我添加一个例子。