matlab中,如何判断一个cell数组中的字符元素是属于另一个cell数组?

例如:
C =
1×6 cell 数组
'x1' 'x2x10' 'x3' 'x4x9' 'x5x8' 'x6x7'
D =
1×3 cell 数组
'x1x6x10' 'x2x4' 'x3x5x7x8x9'
可见C{1}是属于D{1}的,那么,如何判断?
我原来的想法是用setdiff函数,因为
p=setdiff(C{1},D{1})
p =
空的 1×0 char 数组
但是我不知道如何利用那个 ”空的 1×0 char 数组“ 作为判断条件

比如要判断元胞数组A中,是否含有w则按照下面的代码
n=length(A)
k=0;
for i=1:n
if(A{i}==w)
k=1;
break;
end
end
如果k=0说明A中不含有w
温馨提示:答案为网友推荐,仅供参考
相似回答