元胞类型转成矩阵出错
作者:互联网
cell2mat函数使用报错?
经过验证,其实这是由于元胞中字符串类型长度不一致造成的。此时会出现如下所示的错误。
错误使用 cat
串联的矩阵的维度不一致。
出错 cell2mat (line 83)
m{n} = cat(1,c{:,n});
出错 doitmyself (line 51)
a=cell2mat(tline1)
如何做?
此时,需要使用str2num和char。
如:b={'1','1.1','1.11'}; n=str2num(char(b))
执行以上语句,就可将一个元胞数组b转化成矩阵n。
标签:cell2mat,str2num,矩阵,char,元胞,出错 来源: https://blog.csdn.net/weixin_43297822/article/details/89556428