"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!