Just copy this dll to the directory where you are currently working.
Just type this command:
[File,Path] = uigetfiles('*.mdl','<Any text>');
and you will notice that you can open any number of .mdl files or any filetype depending on the filter that you have set. This command is similar to uigetfile but that command encounters a problem when reading more approximately more than 45 files.
The filter doesn't seem to work as well as uigetfile, explains the 3 star. Here is the command I wrote, [a,b]=uigetfiles('*ab.txt','pick multiple files'). All the txt files were displayed. Is there anything I can do to get that filter working?
The 45 files limitation bug was corrected in ML release 2007b. See http://www.mathworks.com/support/bugreports/details.html?rp=258791.
You can use uigetfile with option 'MultiSelect', 'on' to select multiple files.