【发布时间】:2017-03-03 13:15:47
【问题描述】:
我正在尝试在 matlab 中制作动画。为此,我正在展示包含动画中当前正在发生的事情的描述的图片。所以我正在写出我的数字的图片,然后再次使用 matlab 将这些图片放在一个 avi 文件中。为了使描述部分“显示”足够长,我使用了一个简单的循环,其中当前图形被保存 n 次。不幸的是,这个过程虽然 matlab 不需要计算任何新的东西,但却是最慢的一个。 作为循环,我使用以下内容(h_f 是图形句柄):
for delay = 1:80
export_fig (h_f,['-r' num2str(resolution)], ['C:\Users\Folder\Name_', '_' num2str(7700+delay) '.png'])
end
我只想问有没有更快的方法。现在感觉就像matlab每次在导出之前都会重新绘制无花果。那么有没有一种方法可以将图形绘制一次并同时导出 n 次?
感谢您的帮助:)
【问题讨论】: