This seems to be a fine idea, I wonder why nobody has commented so far. I guess the problem is portability of code using this class, the class dotnot must always be delivered, dependencies evolve which restrict usage.
Seems to require deep understanding of the handle graphics package, so this may be another obstacle.
Did The Mathworks relate to this so far? Maybe you should contact them directly
I was not able to run this on Matlab 6.1, so Release 5.2 seems to be an error. Matlab 6.5 has regexp, but one which doesn#t support 3 argins.
Nevertheless the mfile is very simplistic, all subdirectories are used, but only the first level of a possible tree, and certain directories like @ or private or ., .. are included.
useful & correct for simple purposes, but not a systematic approach. SI prefixes are incomplete and not handled properly (ym for µm is puzzling, as it has its use for yocto (1e-24)). The code could be written far more compact (1000 lines reduced to 200 using simple concepts)