Counting amount of digit occurrence in a cell
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
M
le 11 Mai 2021
Réponse apportée : Star Strider
le 11 Mai 2021

I have this cell just with simple numbers, and I would like to count how many times each digit is repeated in this whole celll, so for example if this one would've had just 9 rows, as an output I'd like to see that i have seven two's, one three and one nine.
Réponse acceptée
Star Strider
le 11 Mai 2021
Try something like this —
CellArray = num2cell([2; 2; 2; 2; 2; 2; 2; 3; 9]);
[Uc,~,ix] = unique([CellArray{:}],'stable');
Count = accumarray(ix,1);
Col1 = Uc(:);
Result = table(Col1,Count)
.
0 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!