corresponding elements of a setdiff of another variable

1 view (last 30 days)
Hello, I have a question about setdiff. I have three variables X ,Y, p. I need to find elements of Y excluding elements of p and corresponding elements of X (corresponding to Y). I ran the following (Both X and Y have same number of elements).
y=setdiff(Y,p);
x= X(setdiff(Y,p)); this doesn't work. Any solutions?
Thanks,
Bharat

Accepted Answer

Andrei Bobrov
Andrei Bobrov on 14 Jul 2015
Edited: Andrei Bobrov on 14 Jul 2015
x = X(~ismember(Y,p));
or
[~,ii] = setdiff(Y,p);
x = X(ii);

More Answers (0)

Categories

Find more on Structures 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!