Difference between two Vectors
Show older comments
I have two arrays
A = [-1 1 -2 1 -1 1 -1 -2 -1 1];
B = [-1 1 1 -1 1 -1 -1 1];
and i am wanting to find all of the values in A that do not appear in B.
So the answer would appear that
values = [-2 -2 ] % values that are in A but not B
index = [3 8] % location of 'values' in A
thanks
1 Comment
connor
on 11 Nov 2013
Accepted Answer
More Answers (1)
Andrei Bobrov
on 9 Nov 2013
ii = ~ismember(A,B)
values = A(ii)
index = find(ii)
Categories
Find more on Operators and Elementary Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!