generate data to be plotted
x = 0:2*pi/100:2*pi; y = sin(x);
plot data
figure(1) ph = plot(x/pi, y, 'displayname', 'sin(x)');axis tight lh = legend(ph); title('Just a simple arbitrary plot') xlabel('x [n \cdot \pi] \rightarrow') ylabel('y = sin(x) \rightarrow')
![](printFigure_tutorial_01.png)
save the plot
You may notice that the savename of the figure is derived from the mfilename from which the printFigure call is made.
printFigure
Figure has been saved to <a href="e:\Temp\tp2c5bff76_6186_4216_9edb_6ffbf4806264\printFigure_tutorial_Figure.png">e:\Temp\tp2c5bff76_6186_4216_9edb_6ffbf4806264\printFigure_tutorial_Figure.png</a>
![](printFigure_tutorial_02.png)
apply a minor change
For example change the line color from blue to red.
set(ph,'color','r')
![](printFigure_tutorial_03.png)
save the plot again
You may notice that the savename of the figure has automatically recieved an additional number to ensure the naming stays unique. NB: this option can be disable by setting the 'permission' argument to 'overwrite'. All figures will then be saved using the same name.
printFigure
e:\Temp\tp2c5bff76_6186_4216_9edb_6ffbf4806264\printFigure_tutorial_Figure.png already exists Figure has been saved to <a href="e:\Temp\tp2c5bff76_6186_4216_9edb_6ffbf4806264\printFigure_tutorial_Figure_1.png">e:\Temp\tp2c5bff76_6186_4216_9edb_6ffbf4806264\printFigure_tutorial_Figure_1.png</a>
![](printFigure_tutorial_04.png)