i want to know how many times a value repeated in excel
Show older comments
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?
Answers (2)
Thomas
on 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 Comments
Mohammed
on 6 Nov 2012
Thomas
on 6 Nov 2012
then use
[count , number]=hist(a,unique(a));
[number' count']
Mohammed
on 6 Nov 2012
Thomas
on 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
on 6 Nov 2012
Thomas
on 6 Nov 2012
a=[1 2 3 4 5 5 5 6]; % a was your input series of numbers
Mohammed
on 8 Nov 2012
Matt J
on 6 Nov 2012
0 votes
Read the data in using XLSREAD. Then use HISTC.
Categories
Find more on Spreadsheets in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!