Максима сюжеты автосохранения
Я использую Maxima, и у меня есть много результирующих графиков, которые я хочу сэкономить на диске для других целей (создание GIF... и т. Д.)
Вот на что я смотрю:
Есть ли какой-нибудь код, который может автоматически сохранять графики вместо того, чтобы сохранять их вручную по одному?
Заранее спасибо.
1 ответ
Ну, один из подходов заключается в указании имени файла в аргументах plot2d
, Затем график выводится непосредственно в файл, и он не отображается в графическом интерфейсе. Например,
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")
производит "myplot10.png"
когда i
равно 10.