Why does length sometimes read the number of columns instead of the number of rows?
23 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
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);
その他の回答 (2 件)
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 件のコメント
参考
カテゴリ
Help Center および File Exchange で Data Type Conversion についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!