Printing and Exporting Figures with MATLAB    

Specifying Options

Most options for exporting are the same as for printing. For export-only options, see Table 4-1, Export Formats and Export-Only Options,.

This example exports the current figure to a TIFF file, at a resolution of 300 dots per inch, and omits any user interface controls.

To enable variable settings in an M-file, use the function form of print. Here is an equivalent to the above example that takes variables.

(option could be set to an empty string if you want to include uicontrols.)

As with printing, use the -f switch to specify a figure.

The -adobecset, -r, and -loose Options

The -adobecset and -loose options are only valid for Ghostscript formats. The resolution switch, -r, can only be used for built-in MATLAB formats. The first column of Table 4-1, Export Formats and Export-Only Options, indicates which formats are supplied by Ghostscript and which are built-in MATLAB formats.

Format-Specific Options

Some options can only be used with specific formats.

Format
Options
EPS
-tiff, -cmyk, -loose. See EPS Files.
Ghostscript formats
-loose, see Producing Uncropped Output
-adobecset, see Early PostScript 1 Printers.
JPEG
-jpeg<nn>, see JPEG Files.

Your choice of format directly influences the bit depth of the output file. See About Bit Depth.


 Exporting Using MATLAB Commands Exporting to a File Using MATLAB Commands