我的单元格名称为TEMP(1x4)
。单元格的每个单元格都具有TEMP{1}
至Temp{4}
个不同的值集。例如
TEMP{1} =1:10
TEMP{2} =1:20
TEMP{3} =1:30
...
现在,我创建了一个新单元格,名称为NEWTEMP={ 11 , 12, 13}
。我想将NEWTEMP
的值与TEMP{1}
连接起来,使得现在TEMP{1}= 1:13
。我如何轻松做到这一点。
我需要将TEMP{1}
和NEWTEMP
值连接在单个单元格中(即,在TEMP{1}
中)
答案 0 :(得分:1)
您可以这样操作:
temp = cell(4,1);
for i = 1:4
temp{i} = 1:i*10;
end
newtemp = {};
newtemp{1} = 11:13;
temp{1} = [temp{1} newtemp{1}];
答案 1 :(得分:0)
我想你打算这样做
NEWTEMP = {[11,12,13]}
不是
NEWTEMP = {11,12,13}
仔细查看两者之间的区别,第一个是包含1x3数字数组的1x1单元格数组
第二个是1x3单元格数组,其中包含3个1x1数字数组
如果使用第一个示例,则串联是这样完成的:
TEMP{1} = [TEMP{1} cell2mat(NEWTEMP)]