Mathematica - экспорт нескольких графиков, каждый с другим именем (в зависимости от переменных, используемых в графике) - PullRequest
0 голосов
/ 06 августа 2020

Я новичок в системе Mathematica. Я пытаюсь создать множество графиков, но я не знаю, как заставить Mathematica называть их после переменных. Вот, например, у меня есть код, создающий графики синуса для разных коэффициентов перед переменной x:

d = 2;
For[n = 1, n <= 3, n = n + 1, {Do[Print[Plot[Sin[n*x] + d, {x, 0, 6 Pi}]]], Export["E:\\plots\\a.pdf", Plot[Sin[n*x] + d, {x, 0, 6 Pi}]]}]

И в программе он создает 3 графика, и каждый раз каждый график экспортируется в a.pdf. К сожалению, каждый следующий раз он перезаписывается, поэтому я получаю один график a.pdf при n = 3.

Вот чего я хотел бы достичь. После запуска программы я получил бы 3 графика имен:

S, n=1, d=2.pdf
S, n=2, d=2.pdf
S, n=3, d=2.pdf

или

S n1 d2.pdf
S n2 d2.pdf
S n3 d2.pdf

1 Ответ

0 голосов
/ 06 августа 2020

Возможно, что-то вроде этого?

Do[Export["Plot" <> ToString[n] <> "_" <> ToString[d] <> ".pdf", 
       Plot[Sin[n*x] + d, {x, 0, 6 Pi}]], {n, 1, 3}]

Возможно, вы захотите изменить имена файлов.

...