Delete rows in a given array based on values in another array
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Turbulence Analysis
il 10 Apr 2024
Commentato: Star Strider
il 10 Apr 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 Commenti
Risposta accettata
Star Strider
il 10 Apr 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!