我在 Matlab 中创建了 49 个图形,它们都是一个接一个自动创建的。我希望它们也自动保存为 .tif
或 .jpg
图像,名称与其图号相对应。
我可以做吗?如果是这样,怎么做?
创建图形的代码是:
for num_picture=0:48
...
figure (num_picture+1)
imshow (screen_im)
end
...
部分是screen_im
的所有计算所在。
我想要这些图像以便从它们创建电影,如果有一种方法可以让我从 Matlab 自动创建电影,那也很好,实际上会更好。
最佳答案
您可以使用 PRINT 将当前图形保存到文件中的 SAVEAS使用循环计数器生成文件名的命令:
saveas(sprintf('img%d.tif',num_picture))
或
print('-dtiff','-r300',sprintf('img%d.tif',num_picture))
关于matlab - 在Matlab中自动将图形保存为图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4799311/