Get array of elements based on occurrences of another vector
Ältere Kommentare anzeigen
Hi guys!
Let's assume that you have 2 Nx1 arrays "y" and "x", is there a way to find all the elements of y corresponding to the unique elements of x?
E.g
y=[0;1;2;3;4];
x=[1;1;2;2;2];
%The results should be two vectors, one containing the elements [0;1] and the other one containing
%[2;3;4]
Thank you!
Akzeptierte Antwort
Weitere Antworten (1)
y=[0;1;2;3;4];
x=[1;1;2;2;2];
z=splitapply(@(x){x},y,x);
z{:}
Kategorien
Mehr zu Data Types finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!