Saving variables and figures uniquely when processing a sequence of files
Show older comments
I am trying to save a variable (A) with the num2str(k)so that I can run multiple files at once, but keep getting an error.
example: hgsave('SummaryPlot' num2str(ii)); and hgsave('SummaryPlot' num2str(ii),'.txt');
If there a better way to do this?
Accepted Answer
More Answers (1)
Image Analyst
on 15 Feb 2013
Edited: Image Analyst
on 15 Feb 2013
If you're familiar with C, you'll probably prefer the sprintf() way:
baseFileName = sprintf('Summary Plot %d.txt' ii);
fullFileName = fullfile(yourFolder, baseFileName);
hgsave(fullFileName);
yourFolder could be "pwd" - the current folder - if you wish. Also, please consider export_fig instead of hgsave: http://www.mathworks.com/matlabcentral/fileexchange/index?sort=downloads_desc&term=
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!