count number of elements in a cell

27 Ansichten (letzte 30 Tage)
Max
Max am 11 Nov. 2015
Kommentiert: Star Strider am 11 Nov. 2015
say I have x={'zyryan';'zythem';'zythia';'zythum';'zyzomys'}
how would I count the number of elements in x. There are 5 words in x so I would like the output to be 1
  1 Kommentar
Stephen23
Stephen23 am 11 Nov. 2015
Your example vector x has five elements (five cells), so where do you get the value 1 from?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Star Strider
Star Strider am 11 Nov. 2015
I have no idea what result you want, but the size function will work:
x={'zyryan';'zythem';'zythia';'zythum';'zyzomys'};
sz_x = size(x)
sz_x =
5 1
  2 Kommentare
Max
Max am 11 Nov. 2015
I would like the answer to just be 5
Star Strider
Star Strider am 11 Nov. 2015
In that instance, the code becomes:
sz_x = length(x)
sz_x =
5

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Stephen23
Stephen23 am 11 Nov. 2015
>> x={'zyryan';'zythem';'zythia';'zythum';'zyzomys'};
>> numel(x)
ans = 5

Kategorien

Mehr zu Characters and Strings finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by