using ismember with different arrays

8 views (last 30 days)
Luca Re
Luca Re on 22 Mar 2025
Answered: Voss on 23 Mar 2025
a=[4 6 1 2]
a = 1×4
4 6 1 2
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
b=[4 2 1 9]
b = 1×4
4 2 1 9
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
c=[8 0 5 4]
c = 1×4
8 0 5 4
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
[n,m]=ismember(a,b,c); %How can i do it?
Error using ismember (line 118)
Invalid input. Valid flags are 'rows', 'legacy'.
Answer is 4... the 4 is in a,b and c

Accepted Answer

Voss
Voss on 23 Mar 2025
a=[4 6 1 2];
b=[4 2 1 9];
c=[8 0 5 4];
intersect(a,intersect(b,c))
ans = 4

More Answers (0)

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Products


Release

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!