count number of elements in a cell

79 ビュー (過去 30 日間)
Max
Max 2015 年 11 月 11 日
コメント済み: Star Strider 2015 年 11 月 11 日
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 件のコメント
Stephen23
Stephen23 2015 年 11 月 11 日
Your example vector x has five elements (five cells), so where do you get the value 1 from?

サインインしてコメントする。

採用された回答

Star Strider
Star Strider 2015 年 11 月 11 日
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 件のコメント
Max
Max 2015 年 11 月 11 日
I would like the answer to just be 5
Star Strider
Star Strider 2015 年 11 月 11 日
In that instance, the code becomes:
sz_x = length(x)
sz_x =
5

サインインしてコメントする。

その他の回答 (1 件)

Stephen23
Stephen23 2015 年 11 月 11 日
>> x={'zyryan';'zythem';'zythia';'zythum';'zyzomys'};
>> numel(x)
ans = 5

Community Treasure Hunt

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

Start Hunting!

Translated by