我有一个N帧的运动序列,我有动画它的代码(不是我的代码)。我可以设置所有帧或范围的动画,或者从开始到K的步长范围端。
结果显示移动而不缓存任何帧并停在最后一帧。 我想要的是拥有比我图中最后一帧更多的东西。例如,第一个是中间的那个,最后一个是同一个数字,就像一个动作一样,可以在一个情节中看到所有的帧!!。
我怎么能这样做?此外,我可以将单个帧保存为存储器中的单个图像,但是我可以将它们保存为运动序列(来自图像)或将它们作为一个图形存储在一个图中(不要需要子图。
如果需要,我可以提供动画的代码。
答案 0 :(得分:0)
如果您在向量x
和y
中有绘图数据,则对于每个时间点,请x(:,i)
给出i
时间步的x坐标,然后这样的事情会给每个xy图,每个值t
堆叠在一起。这段代码可能不完全符合您的要求,但希望它可以帮助您。
figure(1)
hold on
for i=1:length(t)
plot3(x(:,i),y(:,i),t(i)*ones(length(t),1))
end
hold off