## File Exchange Pick of the WeekOur best user submissions

Jiro's pick this week is Useful Figure Management Utilities by Michelle Hirsch.

One of the reasons I really enjoy programming in MATLAB is the interactive development environment (IDE). The various components allow me to be productive when I'm developing an algorithm or analyzing some data. But what makes the environment even more powerful is the ability to programmatically customize some of the workflows. The 3 useful functions provided by Michelle help with managing your figure windows. The function names are self-explanatory, but here they are.

• figshift - This is useful when you create a couple of figures and quickly want to be able to click back and forth between the two. Calling this function will shift the current figure window slightly from the previous window, allowing you to easily click between the two.
• fillscreen - As the name suggests, this "maximizes" the figure window to fill the whole screen.
• showmethefigs - This is my favorite. By calling this after you create all the figures, you can cycle through all the figure windows by hitting a key on your keyboard.

While you can use these functions directly from the Command Window, I find them most useful by sprinkling these within my script. This way, my figures will be placed appropriately at the end of the script.

surf(peaks)
fillscreen
figure
plot(rand(10,3))
figure
spy(bucky)
figshift