最近发现了如题所诉的问题,在matlab的帮助文档中查询无果。研究了一下发现是每一个cell中存储的数字的格式的问题导致的。
例如:
a={[1,2];[3,4]};
cell2mat(a)
ans =
1 2
3 4
b={
'1','2';'3','4'};
cell2mat(b)
ans =
12
34
当cell中是num格式时使用cell2mat得到的是矩阵;
但是当cell中是str格式时使用cel
最近发现了如题所诉的问题,在matlab的帮助文档中查询无果。研究了一下发现是每一个cell中存储的数字的格式的问题导致的。
例如:
a={[1,2];[3,4]};
cell2mat(a)
ans =
1 2
3 4
b={
'1','2';'3','4'};
cell2mat(b)
ans =
12
34
当cell中是num格式时使用cell2mat得到的是矩阵;
但是当cell中是str格式时使用cel