i want to know how many times a value repeated in excel
Afficher commentaires plus anciens
i have an excel file that has only numbers on it, and i want to know how many times a value repeated Example: 1 2 3 4 5 5 5 6
here 5 has been repeated 3 times, how can i find that by matlab?
Réponses (2)
Thomas
le 6 Nov 2012
If you know which value you want to find the count of
a=[1 2 3 4 5 5 5 6]; % input values
numberofFives=sum(a==5)
7 commentaires
Mohammed
le 6 Nov 2012
Thomas
le 6 Nov 2012
then use
[count , number]=hist(a,unique(a));
[number' count']
Mohammed
le 6 Nov 2012
Thomas
le 6 Nov 2012
then read on XLSREAD, import data into matlab and use
[count , number]=hist(a,unique(a));
morethan1=find(count>1);
[number(morethan1)' count(morethan1)']
Mohammed
le 6 Nov 2012
Thomas
le 6 Nov 2012
a=[1 2 3 4 5 5 5 6]; % a was your input series of numbers
Mohammed
le 8 Nov 2012
Matt J
le 6 Nov 2012
0 votes
Read the data in using XLSREAD. Then use HISTC.
Catégories
En savoir plus sur Data Import from MATLAB dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!