【发布时间】:2014-11-26 01:20:27
【问题描述】:
有一个网络示例显示了如何在单个图形中制作动画情节。
但是,我想在一个图中制作两个子图,这样它们将在第一个子图中显示动画,然后在第二个子图中显示动画。
使用'figure(1)' 或'figure (2)' 和'hold on',我可以制作动画情节如下。但是,我如何调用 subplot 来做类似的事情?
所以我正在寻找的效果是:1)打开并有两个子图的图。 2)在第一个子图中绘制动画曲线,然后在第二个子图中绘制动画曲线。 3)我想回到第一个子图来绘制更多的东西,也想去第二个子图来绘制更多的东西。
figure(1); hold on; x = 1:1000;
y = x.^2;
%// Plot starts here
figure,hold on
%// Set x and y limits of the plot
xlim([min(x(:)) max(x(:))])
ylim([min(y(:)) max(y(:))])
%// Plot point by point
for k = 1:numel(x)
plot(x(k),y(k),'-') %// Choose your own marker here
%// MATLAB pauses for 0.001 sec before moving on to execue the next
%%// instruction and thus creating animation effect
pause(0.001);
end
【问题讨论】: