How to save statitiscs displayed in workspace as text file?

Is there a way to save the statistics displayed on workspace
as a text file (as if I would record an image of workspace)?
IMPORTANT: I don't to save the workspace by the command
save ('FILENAME', 'VARIABLE', 'VARIABLE',...)
Thank you
Emerson

2 commentaires

What do you mean by "statistics displayed in workspace"?
What classes are involved? class(variable)
Hi Paulo,
imagine I would print the screen and save an image of the work space. That's what I want to do by saving a LIST OF CONTENTS, but not the variables. This saved file (as text format, image, whatever...) would be used only for later review of the parameters.
Hope you know a way to do this
Thank you
Emerson

Connectez-vous pour commenter.

 Réponse acceptée

Do you mean you want a list of variable names, sizes, classes, bytes used,...? If so, you could do vars = whos, then save/write the result.
EDIT TO ADD:
To write to a text file
fid = fopen('variable.log','wt');
vars = whos
for k=1:length(vars)
fprintf(fid,'%s %s %s %u\n',...
vars(k).name,mat2str(vars(k).size),vars(k).class,vars(k).bytes);
end
fclose(fid);
BUT, if the default output from whos is what you want, the simplest approach is probably:
diary('variable.log')
datestr(now)
whos
diary off

1 commentaire

Hi Matt, whos makes exactly the list that I want in command window. Now, how do I save that?
Thank you
Emerson

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by