我有两个单元格数组:
A={'abc','pai','abd','pa/n/v/d'}
B={'pai-pro','abc','pai','abd/','abd','pa/n/v/d','abd-','pa/n/v/d','pai-pro'}
我需要一个代码来查找B中A元素的出现。这样输出就是:
'abc' = 1
'pai' = 3
'abd' = 3
'pa/n/v/d' = 2
答案 0 :(得分:1)
这样做:
for i = 1:length(A)
sum(cell2mat(strfind(cellstr(B),A{i})))
end
答案 1 :(得分:0)
对于A
的每个元素,您可以执行以下操作以使其出现在B
[isPresent, index] = ismember(A{1}, B)
index
将包含A{i}
中元素B
的位置(如果isPresent
变量指示的那样)。