matlab中cell矩阵判断里面某元素是否为0怎么弄?

就是我的矩阵是从txt文件中导进去的就是cell矩阵,但里面元素是0的话我双击它看到的是double型的,字符的话是char型的,跟这cell是什么关系啊?还有我想判断它里面某个元素是否为0我用if strcmp(data(i,2),{0})为什么data(i,2)是0它也判断不相等啊?

cell 里面是数,不是字符串
直接用 ==追问

我导进去的是2010312A2这样类似的数据,怎么可能是数?

追答

这种是字符串

追问

就是啊,==的话出现
??? Undefined function or method 'eq' for input arguments of type 'cell'.

追答

data(i,2) 对于这个写法是有问题的。元包数组,的取数据是用大括号

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-09
isequal(data{i,2},0)追问

还是不行

追答

没有数据,还是搞不清楚你的cell数组里面每个单元的内容是什么类型的

相似回答