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

回答(1 个)

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 个评论

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

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Desktop 的更多信息

标签

提问:

m
m
2015-1-19

评论:

m
m
2015-1-20

Community Treasure Hunt

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

Start Hunting!

Translated by