有一个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}左右维数不匹配
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}括号匹配吗??
这两个问题是我复制到这不小心丢了,原试运行的程序是有的。但还是说strcat('G',num2str(5)) ~= Table{ii,jj}左右维数不匹配。
追答你把你的全部代码提上来,让我看看。只有这些代码我不清楚Table是什么结构,还有我不清楚你使用strcat('G',num2str(5))想干什么?这句意思是将字符‘G’跟'5'连接起来,那你为什么不直接写为'G5'???
本回答被提问者采纳