"Bytes" is 0 in Variable Editor
1 回表示 (過去 30 日間)
古いコメントを表示
a.data=rand(100,1);
b=dlnode(rand(100,1));
Then you'll find in Variable Editor the "Bytes" of a.data or b.data is 0!
Why?
Verified on 2008a and 2010b.
While it's correct in Workspace Window.
Thanks a lot.
0 件のコメント
採用された回答
Fangjun Jiang
2011 年 11 月 15 日
If you do a=struct() or b=[], you will see that the variable a and b have been declared but not assigned value. Thus, a and b have not taken any memory bytes to store the value. Once you assign a value, the number of bytes will change depending on the size of the data stored.
5 件のコメント
Fangjun Jiang
2011 年 11 月 16 日
Thank you! I've verified in R2010b that it is showing 0 bytes.
I think this might be a bug. Please report to TMW. Good finding!
その他の回答 (1 件)
Walter Roberson
2011 年 11 月 15 日
In R2008b, I did
a.data=rand(100,1);
openvar a
but I could not see any "Bytes" field in the Variable Editor.
Same when I used the Workspace Browser to examine a.
参考
カテゴリ
Help Center および File Exchange で MATLAB Report Generator についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!