This function is intended for people who plot lots of data and need a quick and easy way to save a large number of plots. When the function is called, it brings each open figure object to the foreground by calling its handle. This lets you see it. It prompts you in the main console window of Matlab to supply a filename. It then saves this figure with your filename using multiple file formats, and cycles to the next figure until all of the figures have been saved or skipped.
It has been designed to save in the following four formats:
-Matlab Figure (.FIG)
-Windows Enhanced Metafile (.EMF)
-Portable Network Graphics (.PNG)
-Enhanced Postscript Level 2 Color (.EPS)
These formats were picked to suit my particular needs. The .FIG lets you go back and change figures later in Matlab, .EMF is best for Microsoft Office programs since it is vectorized, EPS is best for LaTeX as a vectorized image, and PNG is good for general purpose use like websites. If you want different file formats it is easy to go into the code and either comment out undesired formats, or add new ones.
Matthew (2022). Save Figures (https://www.mathworks.com/matlabcentral/fileexchange/28312-save-figures), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!