【发布时间】:2014-07-27 01:01:12
【问题描述】:
我有一个这样的 for 循环
for t = 0: 1: 60
// my code
end
我想在第 1、第 2、第 3、...、第 60 秒内执行我的代码。这个怎么做?另外,我怎样才能在任意时间运行我的代码?例如在第 1 秒、第 3 秒和第 10 秒?
【问题讨论】:
-
告诉 Matlab 更新绘图后不要忘记
drawnow -
@user96402 如果是这种情况,您可以使用
getframe录制电影,然后以 1 fps 播放... -
@user-96402:是的。如果您想绘制动画,则不需要使用
for循环。获取帧并以指定的帧速率播放它们就足够了。 -
+1 纳坦的建议。以下是该方法的一些示例:stackoverflow.com/a/11054155/97160