MATLAB Answers

0

Why does length sometimes read the number of columns instead of the number of rows?

Yasmin Samy さんによって質問されました 2017 年 8 月 10 日
最新アクティビティ Chad Greene
さんによって コメントされました 2017 年 8 月 10 日
Hello, I`m looping over the length of a table (converted to array to be 'double'). However, sometimes the length reads the rows and when run again sometimes it reads columns! Why is this happening? Thanks

  0 件のコメント

サインイン to comment.

3 件の回答

回答者: Chad Greene
2017 年 8 月 10 日
編集済み: Chad Greene
2017 年 8 月 10 日
 採用された回答

length just tells you the longest dimension. If you're talking about a table (the piece of furniture), its length is always its longest dimension. To get just the number of rows or columns, do
rows = size(X,1);
or
cols = size(X,2);

  1 件のコメント

Chad Greene
2017 年 8 月 10 日
Can you provide a minimal working example?

サインイン to comment.


回答者: Jan
2017 年 8 月 10 日

Whenever you have a question concerning a command, start at the documentation:
doc length
There you find these 2 initial lines:
length
Length of largest array dimension
Sounds clear :-)

  0 件のコメント

サインイン to comment.


回答者: Yasmin Samy 2017 年 8 月 10 日

thanks all!

  0 件のコメント

サインイン to comment.



Translated by