0

在此处输入图像描述我有一个 N 帧的运动序列,并且我有动画它的代码(不是我的代码)。我可以动画所有帧或一个范围,或者从开始到结束 K 步的范围。

结果是显示运动而不缓存任何帧并在最后一帧停止。我想要的不仅仅是我图中的最后一帧。例如,第一帧在中间,最后一帧在同一图中,就像一个运动,让所有帧都在一个情节中可见!!。

我该怎么做?此外,我可以将单个帧保存为内存中的单个图像,但我可以将它们保存为运动序列(来自图像)或将它们作为一个图保存在一个图中(不需要子图) .

如果需要,我可以给出动画的代码。

4

1 回答 1

0

如果您有向量中的绘图数据,x并且y对于每个时间点,说x(:,i)在第 -th 时间步给出 x 坐标i,那么这样的东西将为每个t堆叠的值给出每个 xy 图。此代码可能无法完全按照您的要求执行,但希望它能让您继续前进。

figure(1)
hold on
for i=1:length(t)
    plot3(x(:,i),y(:,i),t(i)*ones(length(t),1))
end
hold off
于 2013-10-31T21:46:32.857 回答