number of elements of each unique values in a matrix
Ältere Kommentare anzeigen
I can use unique(A) to get an array of each unique value in the matrix A. However, how can I also get an array of the number of elements with each unique value? For instance
B=unique(A) might give:
[1; 4; 6; 8];
and an additional step might give:
[10; 1; 5; 7];
if there were 10 entries of 1, 1 entry of 4, 5 entries of 6, etc.
I know I can easily do this by doing find(A==B(1,1))... etc. but if the array of uniques is long then this should be very inefficient.
Is there a function like unique which returns the number of elements for each unique value without much additional computation??
Thanks
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Resizing and Reshaping Matrices finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!