How to save GUI figure

2 views (last 30 days)
Jas Gil
Jas Gil on 16 May 2012
Hi, I am trying to save GUI Figure in a loop with different name every time when a fresh set of data passed which is ploted on the GUI charts, so that I will have Gui figure for each set of data.
Thanks.

Accepted Answer

Daniel
Daniel on 16 May 2012
The function "saveas" may do what you need. Also, "eval" and "sprintf" could be useful for including variables in the figure name. An example would be:
A = randn(10,100);
for i=1:10
figure
plot(1:100,A(i,:))
eval(sprintf('saveas(gcf, ''figure_%d'', ''fig'')',i));
end
This creates a set of 10 figures with the name of each figure determined by the value of the variable "i". Hope that gets you started!

More Answers (0)

Categories

Find more on Printing and Saving in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!