【发布时间】:2016-10-06 14:56:33
【问题描述】:
我正在运行一个生成图形的 matlab 脚本。为了保存这个数字,我使用:
print(h_f,'-dpng','-r600','filename.png')
这意味着如果我每次运行脚本时都不更改文件名,则图形文件名.png 将被覆盖。 有没有办法将图形保存为默认名称,例如untitled.png,然后当脚本运行两次时,它会生成一个新的图形 untitled(1).png 而不是覆盖原来的图形?
【问题讨论】:
-
为什么不在命令
print之前创建一个字符串?使用 string = 'filenamexx.png' 然后print(arg1,arg2,arg3,string) -
我强烈建议在文件名中加入一些信息,以便用户识别图像中包含的内容。如果一个文件具有相同的名称,它应该具有相同的信息。必须筛选
{filename.png, filename (1).png, filename (2).png, ..., filename (n).png}才能确定文件中包含的内容并不理想。