Printing high resolution figures in Matlab
The code below opens a save-file dialog, sets the paper position mode to automatic (otherwise the layout can get messed up), and prints the figure as a 600 dpi tiff file.[filename, pathname] = uiputfile( ... {'*.tif'}, ... 'Save as...'); filename = [pathname filename]; set(gcf, 'PaperPositionMode', 'auto'); print( gcf, '-dtiff', '-r600', filename );