matlab 如何把两个cell 合并,比如 a={'1','2','3','4','e'},b={'e','f','g'},ab合并后成为{'1','2','3','4','e','e','f','g'}
第1个回答 推荐于2017-11-26
第一种你是把2维的cell再组合一起,就是3维的了。
第二种你是直接建立一个3*4的2维cell。
维数不一样。
第一种你想连接两个cell,用cat函数。
>> cat(1,name,num)
ans =
'ab' 'ac' 'ad' 'ae'
[ 1] [ 2] [ 3] [ 4]
[ 2] [ 1] [ 2] [ 1]
>> size(ans)
ans =
3 4本回答被网友采纳
第二种你是直接建立一个3*4的2维cell。
维数不一样。
第一种你想连接两个cell,用cat函数。
>> cat(1,name,num)
ans =
'ab' 'ac' 'ad' 'ae'
[ 1] [ 2] [ 3] [ 4]
[ 2] [ 1] [ 2] [ 1]
>> size(ans)
ans =
3 4本回答被网友采纳
第2个回答 2013-11-21
a={'1','2','3','4','e'},b={'e','f','g'},c=[a b]
按上面语句试试本回答被提问者采纳
按上面语句试试本回答被提问者采纳