"Bytes" is 0 in Variable Editor
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Fangjun Jiang
il 15 Nov 2011
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 Commenti
Fangjun Jiang
il 16 Nov 2011
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!
Più risposte (1)
Walter Roberson
il 15 Nov 2011
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.
Vedere anche
Categorie
Scopri di più su Environment and Settings in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!