How to figure out the number of objects in a workspace?
Mostra commenti meno recenti
I have taken the workspace function whos and assigned it to variable obj. How do I then find the number of objects in the workspace?
I have:
obj = evalin('base','whos');
%then I go into a loop
count=0;
while(true)
count=count+1;
something=obj(count).class;
%do something
end
Is there a way to find length or sizof obj.class?
Risposta accettata
Più risposte (1)
Arnaud Miege
il 9 Ago 2011
0 voti
How about length(obj)? Note that this will include obj itself, so you may want to subtract 1.
Arnaud
2 Commenti
Stagleton
il 9 Ago 2011
Arnaud Miege
il 9 Ago 2011
I don't think you need obj.class. length(obj) with give you the number of object in the workspace + obj itself.
Categorie
Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!