Максима сюжеты автосохранения - PullRequest
0 голосов
/ 12 марта 2019

Я использую Maxima, и у меня есть много результирующих графиков, которые я хочу сэкономить на диске для других целей (создание GIF и т. Д.)

Это то, на что я смотрю: imageimage

Есть ли какой-нибудь код, который может автоматически сохранять графики вместо необходимости сохранять их вручную по одному?

Заранее спасибо.

1 Ответ

1 голос
/ 12 марта 2019

Ну, один из подходов - указать имя файла в аргументах 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.

...