标签: arrays string matlab
我有一个字符串数组
sub_str = {'SN1','SN2'}; main_str = {'SN3','SN2','SN1','SN4'};
我希望主字符串中sub_str的输出(索引)是[3 2]。 这是否有一个班轮?
答案 0 :(得分:1)
使用ismember -
ismember
<强>代码强>
[~,ind] = ismember(sub_str,main_str)
<强>输出强>
ind = 3 2
您还可以使用intersect -
intersect
[~,~,ind] = intersect(sub_str,main_str)