Myaa - My Anti-Alias for Matlab

Better looking Matlab figures with anti-aliasing!
19.8K Downloads
Updated 21 Aug 2008

View License

Editor's Note: This file was selected as MATLAB Central Pick of the Week

Add myaa.m to your path and enjoy anti-aliased professionally looking graphics in Matlab at any time. Myaa works with any kind of graphic (3-D, plots, scatterplots, ...) and even adds anti-aliasing to text, ui controls and grids. Myaa is ideal for complex, cluttered and saturated plots.

See attached screenshot for a demonstration. More examples included in the code, just run 'help myaa'.

Curiosa:
For those of you who 'publish' your code often, an undocumented anti-aliasing option is included in the snapnow.m function in Matlab. To publish a file called test.m you can do:

opts.figureSnapMethod = 'antialiased';
publish('test.m',opts)

However, you will have more control over the process using myaa, which is also the best choice when using Matlab interactively.

In any case: Anti-aliasing is good for you! :-)

Cite As

Anders Brun (2026). Myaa - My Anti-Alias for Matlab (https://www.mathworks.com/matlabcentral/fileexchange/20979-myaa-my-anti-alias-for-matlab), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2008a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0

Changed some nomenclature in the code. Thanks to Khalid.