function opposite of ismember?
조회 수: 48 (최근 30일)
이전 댓글 표시
Hi, Is there a function that does the opposite of 'ismember' i.e. something like, 'isnotmember'?
So if:
A = [1:10]
B = [2,5,7]
ismember(A,B)
ans =
0 1 0 0 1 0 1 0 0 0
But instead, I want
isnotmember(A,B)
ans =
1 0 1 1 0 1 0 1 1 1
댓글 수: 0
채택된 답변
Matt Fig
2012년 8월 8일
편집: Matt Fig
2012년 8월 8일
Use the logical negation symbol
~ismember(A,B)
or the functional form:
not(ismember(A,B))
댓글 수: 4
Andrei Bobrov
2012년 12월 25일
편집: Andrei Bobrov
2012년 12월 25일
flag = ~ismember(B,A);
index = find(flag);
or
[out,index] = setdiff(A,B);
Lalit Patil
2012년 12월 25일
편집: Lalit Patil
2012년 12월 25일
It works by
flag = ~ismember(A,B);
index = find(flag);
Thank you.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!