Count the occurrence of each element in an array

4 views (last 30 days)
Hi, Im new to MATLAB. I would like to see if there is a way to count the occrurrence of each the element in an array. For example:
string = 'I am happy';
ch = char(string)
ans = 10×1 char array
' '
' '
I want to count the number of ocurrence of each element. For example:
['I' , 1] or ['a' , 2] or ['p' , 2] or [' ', 2]
and maybe store the reuslt in another array. Hope it makes sense. Any help or guide will be appreciate!

Accepted Answer

Matt J
Matt J on 23 Sep 2022
Edited: Matt J on 23 Sep 2022
string = 'I am happy';
ans = 7×2 table
Character Count _________ _____ 2 I 1 a 2 h 1 m 1 p 2 y 1

More Answers (0)





Community Treasure Hunt

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

Start Hunting!

Translated by