This is a nice tool; I had one of my own but never nearly as extensive as this one. Unfortunately, there seems to be an issue with variable names that are also function names. I couldn't solve it, maybe you could...
If, for example, you write
S = struct('sigma',0.25);
on the command prompt, you have that sigma is 0.25. However, if you wrap this into function test.m (not a script, a function) then you have this oddity:
Name Size Bytes Class Attributes
S 1x1 184 struct
sigma 1x1 8 double
??? Error using ==> sigma at 83
Not enough input arguments.
Error in ==> test at 5
where Matlab tries to call a function called sigma!?
A minor thing though... Under my installation, the private/ghostscript.m function had a minor bug that resulted in the whole function being whipped out and replaced by solely the 'gs' path. Just in case it happens to anyone else, here is a simple patch: