Can I get he frequency of each value in a vector without a loop?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Carl
le 12 Juin 2015
Réponse apportée : Azzi Abdelmalek
le 12 Juin 2015
I have a vector which contains discrete values and I want to know hte frequency of each value. I have managed to get the result using a loop but I was wondering if it is possible to speed to process up.
aa=floor((10*rand(10,1)))*10 UniqVal=0:10:100; cat = length(UniqVal); bb=zeros(1,cat); for k=1:cat bb(k)=sum(aa==UniqVal(k)); end
0 commentaires
Réponse acceptée
Plus de réponses (1)
Ingrid
le 12 Juin 2015
here you can find many useful tips: http://www.mathworks.com/matlabcentral/answers/96504-how-can-i-count-the-occurrences-of-each-element-in-a-vector-in-matlab
0 commentaires
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!