Ничего особенного, но может оказаться полезным.
При решении больших расчетных задач, часто требуется строить множество графиков для анализа (и для отчетов тоже). Функция print позволяет сохранять графики программно в файлы, в разных форматах. Наиболее востребованным, конечно, является векторный формат, в частности, Encapsulated Postcript Level 2.
Следующий код в цикле строит графики функций Бесселя I и II рода, порядок функции Бесселя определяется текущим шагом цикла. Графики сохраняются как в векторный EPS, так и в растровый PNG в указанном экранном разрешении 72 dpi (для печати лучше задать 300 dpi).
Код:
x=0:0.01:50;
for I=1:5
%построение графика функций Бесселя I и II рода
plot(x, [besselj(I-1,x); bessely(I-1,x)])
axis([0 50 -3 1])
title(['Функции Бесселя I и II рода ' num2str(I-1) '-го порядка'])
xlabel('x');
ylabel(['J',num2str(I-1),'(x), N',num2str(I-1),'(x)'])
grid on
%сохранение графиков в файлы
epsfilename=strcat('Bessel',num2str(I),'.eps');
print('-depsc2',epsfilename);
pngfilename=strcat('Bessel',num2str(I),'.png');
print('-dpng','-r72',pngfilename);
end
На выходе будет 10 файлов:
Bessel1.eps Bessel2.eps Bessel3.eps Bessel4.eps Bessel5.eps
Bessel1.png Bessel2.png Bessel3.png Bessel4.png Bessel5.png
Bessel1.png выглядит вот так:

И, конечно, полезно прочесть help print