Matlab中如何判断cell中是否存在某元素

有一个cell结构,怎么样判断里面是否有元素‘w’?若有返回一个值1。如何实现?A=cell{100,100};%元素为G1、G2、...G100;有些元素为空字符串fo... 有一个cell结构,怎么样判断里面是否有元素‘w’ ?若有返回一个值1。如何实现?
A=cell{100,100}; %元素为G1、G2、...G100;有些元素为空字符串
for ii =1:100
for jj = 1:00
if strcat('G',num2str(5)) ~= A{ii,jj}
tab = 1;
break;
end
end
if tab ==1
break;
end
end
运行结果:
说strcat('G',num2str(5)) ~= A{ii,jj}左右维数不匹配
展开
 我来答
zh1bo5
2011-12-11 · TA获得超过563个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:173万
展开全部
比如要判断元胞数组A中,是否含有w则按照下面的代码
n=length(A)
k=0;
for i=1:n
if(A{i}==w)
k=1;
break;
end
end

如果k=0说明A中不含有w
更多追问追答
追问
A=cell{100,100};  %元素为G1、G2、...G100;有些元素为空字符串
for ii =1:100
for jj = 1:00
if strcat('G',num2str(5) ~= Table{ii,jj}
tab = 1;
break;
end
end
if tab ==1
break;
end
end

第4行会出错说维数不等,为什么?
追答
把for jj = 1:00改为for jj = 1:100
还有if strcat('G',num2str(5) ~= Table{ii,jj}括号匹配吗??
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式