我使用的是千里马(Maxima),我想将很多合成图保存在驱动器上以用于其他用途(制作GIF ...等)
这就是我正在查看的内容:
有没有可以自动保存图表的代码,而不必手动保存它们?
谢谢。
答案 0 :(得分:1)
好吧,一种方法是在plot2d
的参数中指定文件名。然后,该图将直接输出到文件,并且不会显示在GUI中。例如,
plot2d (sin(x), [x, 0, 10], [png_file, "mysinplot.png"]);
plot2d
识别png_file
,pdf_file
,ps_file
和svg_file
。在每种情况下,? png_file
等都将显示有关此信息。
请注意,GIF输出没有任何文件输出标志。最接近的是PNG,类似于GIF。
我认为draw
也可以识别不同的文件格式,但是如果不搜索文档,我是不会知道的。
如果要生成大量图,则可以方便地通过sconcat
自动生成文件名,例如当sconcat("myplot", i, ".png")
等于10时,"myplot10.png"
产生i
。