finding most common letter in a string

6 views (last 30 days)
Max
Max on 12 Nov 2015
Edited: Azzi Abdelmalek on 12 Nov 2015
say I have a string y='asdqwdqwdasasdasdaasasdwdqwd' How do I find the letter that occurs the most in y which is clearly 'a' so have something like mostcommonletter='a'

Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 12 Nov 2015
Edited: Azzi Abdelmalek on 12 Nov 2015
y='asdqwdqwdasasdasdaasasdwdqwd'
[ii,jj,kk]=unique(y)
a=accumarray(kk,1)
idx=a==max(a)
out=ii(idx)

Categories

Find more on Characters and Strings 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!