Counting elements in cell array

4 次查看(过去 30 天)
Hi suppose I have a column of different label of ant, cat, dog and fish formatted as cell in matlab, how do I count how many "ant", "dog","cat" and "fish" are there in total in the cell column?

采纳的回答

KSSV
KSSV 2020-6-24
编辑:KSSV 2020-6-24
If C is your cell array of strings.
n = nnz(strcmp(C,'cat'));

更多回答(1 个)

Rohith Nomula
Rohith Nomula 2020-6-24
You can try this for a specific column of a cell array
Suppose in the 2nd column you have elements
labels=NameofYourCellArray(:,2);
nnz(ismember(labels,'dog'))
This gives you count of all the labels name 'dog' in a specific column

类别

Help CenterFile Exchange 中查找有关 Particle Swarm 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by