How to figure out the number of objects in a workspace?
Mostrar comentarios más antiguos
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?
Respuesta aceptada
Más respuestas (1)
Arnaud Miege
el 9 de Ag. de 2011
0 votos
How about length(obj)? Note that this will include obj itself, so you may want to subtract 1.
Arnaud
2 comentarios
Stagleton
el 9 de Ag. de 2011
Arnaud Miege
el 9 de Ag. de 2011
I don't think you need obj.class. length(obj) with give you the number of object in the workspace + obj itself.
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!