Save figure between each iteration

Hello there,
i want to ask whether its possible it to stop between each iteration and save the figure, i.e
i have
t=0:1.5:15
y=( some function );
so, when i plot the graph it will pause every iteration and save the figure before going to next plot. may i know how to make those possible, because i already hold on and pause , but it's only pause a bit and i cannot save the figure. thank you

Answers (1)

Chad Greene
Chad Greene on 20 Jan 2015
Edited: Chad Greene on 20 Jan 2015
There's no need to pause anything if all you want to do is save figures. export_fig is better than saveas, but using standard Matlab functions try this:
x = 0:.1:1;
y = sin(x);
plot(x,y,'b-')
hold on;
for k = 1:length(x)
h = plot(x(k),y(k),'rx','markersize',40);
saveas(gcf,['figurenumber',num2str(k)],'png');
delete(h)
end

1 Comment

thank you, i also found out i can use keyboard function.

Sign in to comment.

Categories

Asked:

m
m
on 19 Jan 2015

Commented:

m
m
on 20 Jan 2015

Community Treasure Hunt

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

Start Hunting!