如何从列(col1)中检索另一列(col2)中不存在的值?
col1 = {'C1'; 'D1'; 'H1'; 'L1'; 'M1'}
col2 = {'A1'; 'B1' ; 'C1'; 'D1'; 'E1'}
我无法获得这个结果:
'H1'
'L1'
'M1'
答案 0 :(得分:4)
您可以使用setdiff
:
col1 = {'C1'; 'D1'; 'H1'; 'L1'; 'M1'}
col2 = {'A1'; 'B1' ; 'C1'; 'D1'; 'E1'}
setdiff(col1, col2)
这导致
ans =
'H1'
'L1'
'M1'
答案 1 :(得分:2)
或ismember
:
>> col1(~ismember(col1,col2))
ans =
'H1'
'L1'
'M1'