сохранить график в файл изображения в Matlab: разница между сохранением и печатью - PullRequest
7 голосов
/ 21 марта 2010

Интересно, при сохранении графика в файл изображения в Matlab, в чем разница между сохранением и печатью? В каких случаях можно использовать оба, и в каких случаях можно использовать только один?

Спасибо и всего наилучшего!

Ответы [ 3 ]

8 голосов
/ 21 марта 2010

Я считаю, что SAVEAS - это просто оболочка для PRINT. Посмотрите на исходный код SAVEAS (отредактируйте saveas) - много проверок аргументов и только одна строка печати в конце. Обе функции поддерживают одинаковые форматы. У SAVEAS синтаксис немного проще.

Из замечаний SAVEAS: "If you want to control the size or resolution of figures saved in image (bitmapped) formats (such as BMP or JPG), use the print command."

1 голос
/ 22 марта 2010

Печать намного гибче и в других отношениях. Посмотрите на странице документа для печати - вы можете скопировать в буфер обмена (например, с помощью "print -dmeta"), а также, конечно, печать на принтере.

0 голосов
/ 28 июля 2013

вместо этого используйте hgexport, как показано ниже:

hgexport(gcf, 'figure1.jpg', hgexport('factorystyle'), 'Format', 'jpeg');

Источник: http://www.mathworks.com/support/solutions/en/data/1-1PT49C/index.html?product=SL&solution=1-1PT49C

...