highest frequency

Hi,
is there a matlab function that computes the highest frequency of occurences? for example: A=[3423 3420 3423 3421 3423 3523 3524 3545 3644 3999]; how can i get as an answer 3423 since it occurs the most?

 Accepted Answer

Rick Rosson
Rick Rosson on 2 Jul 2011
Please try the mode function:
x = mode(A);
HTH.

More Answers (1)

Oleg Komarov
Oleg Komarov on 2 Jul 2011
A = [3423 3420 3423 3421 3423 3523 3524 3545 3644 3999];
unA = unique(A);
counts = histc(A,unA);
[m,idx] = max(counts);
unA(idx)

Categories

Find more on Mathematics and Optimization in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!