Help!!!matlab中cell数组导出到excel问题,在线等

一个文件是cell中包含62个小cell数组,每个的规格大小都不一样,想把他们连续的读入一个excel表格,一开始用的是xlswrite,然而在范围‘Ai:Gk’那卡住了.好像并不能‘ ’内必须为字符串,不能用变量。设计了一个循环程序:for i=1:64 xlswrite('1.xls',choice(i,1),'A[i]:G[6*i]')end之后就想着把62个cell数组合并在一起,用了很多种方法,例如cell2mat cell2num cell2num(char()) cellfun(@str2num, choice{1,1})都未果,总是提示有各种的问题,问大神如何解决,急!!

第1个回答  2016-05-14
>> a={'啊',123,[3 5 6],[1 2;7 8],sym(1)}
a =
'啊' [123] [1x3 double] [2x2 double] [1x1 sym]
>> class(a{1})
ans =
char
>> class(a(1))
ans =
cell
>>
C{5,3}{4,7}(:,4)
解读: cell数组的一个元素为cell类型,包含一个普通矩阵类型
x = C{5,3}; % x is a cell array
y = x{4,7}; % y is also a cell array
z = y(:,4) % z is a standard array本回答被网友采纳
相似回答