Сохранить рисунок Matlab, не создавая его? - PullRequest
11 голосов
/ 28 апреля 2011

Есть ли способ сохранить график фигуры без фактического ее построения?Я имею в виду, скажем, я хочу сохранить график для plot(1:10, (1:10).^2), могу ли я сохранить его, не показывая его?

Я хочу сократить время выполнения, обрезав ненужные графические изображения (они все равно будут закрыты после сохранения).

Спасибо!

Ответы [ 2 ]

15 голосов
/ 29 апреля 2011

Это можно сделать:

set(gcf,'Visible','off');
plot((1:10),(1:10).^2);
print -dpng c:\chris.png  % or whatever your print command is
7 голосов
/ 06 августа 2012

Существует также функция saveas(h,'filename.ext'), которая может сохранять фигуру в некоторых форматах.

...