在Matlab中自动将图形保存为图像文件

SIM*_*MEL 4 matlab jpeg tiff movie figure

我在Matlab中创建了49个数字,它们都是一个接一个地自动创建的.我想他们也会自动保存为.tif.jpg图像对应于他们的身影号码的姓名.我可以做吗?如果是这样,怎么样?

创建数字的代码是:

for num_picture=0:48
  ...
  figure (num_picture+1)
  imshow (screen_im)
end
Run Code Online (Sandbox Code Playgroud)

...部分是所有计算的screen_im地方.

我希望这些图像能够从中创建一个电影,如果有一种方法可以自动创建电影,那么它也会很好,实际上它会更好.

yuk*_*yuk 9

您可以保存当前图形与文件打印SAVEAS命令,使用循环计数器生成的文件名:

saveas(sprintf('img%d.tif',num_picture))
Run Code Online (Sandbox Code Playgroud)

要么

 print('-dtiff','-r300',sprintf('img%d.tif',num_picture))
Run Code Online (Sandbox Code Playgroud)