Return equal values between sets.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have two vectors a and b of different lengths that contain integers. How can I return those values that belong in both a and b? Should I use ismember? ismember seems to return a vector of index numbers, but I could just that in a or b:
[tf, index] = ismember(a, b);
c = b(index);
c = a(index); %same?
0 comentarios
Respuesta aceptada
Wayne King
el 21 de Sept. de 2011
How about intersect()?
x = 1:3;
y = 2:5;
[c,Ix,Iy] = intersect(x,y);
intersect() does not give repetitions though.
Wayne
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!