ABSTRACT

MATLAB has an extensive library of plotting functions, enabling data to be visualized in a variety of manners using plot charts and interactive controls (collectively called MATLAB Handle Graphics, or HG). Performance is usually not an issue when generating few simple graphs. However, performance may well be important in the following cases:

• When we generate complex charts, having numerous plotting elements • When we need to generate multiple plots • When we wish to update plotted data in a continuous flicker-less manner

In any of these situations, small performance improvements can add up to a significant effect on the overall timing, and may make the difference between an unusable flickering graph and a smoothly updating interactive plot.