View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from

5.0 | 4 ratings Rate this file 18 Downloads (last 30 days) File Size: 1.99 KB File ID: #18194 Version:



Brett Shoelson (view profile)


02 Jan 2008 (Updated )

Programmatically dock or undock one or all open figures.

| Watch this File

File Information

  Docks figure with handle FIG, and brings it to the front.
  Docks all open figures
  Undocks figure with handle FIG, and brings it to the front.
  Undocks all open figures

MATLAB release MATLAB 7.5 (R2007b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (6)
10 Jul 2014 Nathan

Nathan (view profile)

Nice and simple and it works! "undockfig.m" Solved a headache for me, as I was trying to set the position of a figure programmatically using the property 'outerposition', which doesn't work when the figure is docked.

26 Aug 2010 Anna

Anna (view profile)

22 Jan 2008 Mikhail Poda

It's a pity that docking does not work with compiled Matlab (at least in R2006a) ...

Comment only
04 Jan 2008 John D'Errico

Well done.

04 Jan 2008 Brett Shoelson

Thanks for the input, John. You're absolutely right; lack of default behavior was an oversight on my part. I've corrected and reposted the functions. Thanks.

Comment only
03 Jan 2008 John D'Errico

Pretty good. Good help as you would expect. It even works on my Mac.

I was only surprised at one thing - there is no default for these functions when called with no arguments. They generate an error. It would make far more sense to me if either the current figure is docked/undocked or all of them are. Either of these options would be fine.

04 May 2010 1.1

added copyright

21 Jun 2010 1.2

added Mathworks copyright to license and M files

01 Sep 2016

Updated license

Contact us