Delete rows in a given array based on values in another array
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Turbulence Analysis
el 10 de Abr. de 2024
Comentada: Star Strider
el 10 de Abr. de 2024
Hi,
I have two arrays A (179528104x1) and B (1x9700). Here, in the array A, I need to retain only the rows that contain values present in the array B and delete all other rows.
0 comentarios
Respuesta aceptada
Star Strider
el 10 de Abr. de 2024
Perhaps this —
A = randi(99, 50, 1);
Abfr = buffer(A,10) % Show Everything In 'A'
B = randi(99, 10, 1)
[ix,v] = ismember(A, B);
C = A(ix)
.
2 comentarios
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!