Hola Freire;
Respecto a tu consulta, si es posible crear ejecutables a partir de varios archivos *.m y *.fig.. A continuación te dejo algunas pautas:
1) Verificar que se tiene instalado el Pre-Compilador C, de todas maneras ejecuta la configuración, esto se hace de la siguiente manera:
>> mex -setup
Welcome to mex -setup. This utility will help you set up
a default compiler. For a list of supported compilers, see
http://www.mathworks.com/support/compilers/R2011a/win32.html
Please choose your compiler for building MEX-files:
Would you like mex to locate installed compilers [y]/n? y
Select a compiler:
[1] Lcc-win32 C 2.4.1 in C:\PROGRA~1\MATLAB\R2011a\sys\lcc
[2] Microsoft Visual C++ 2010 in C:\Program Files\Microsoft Visual Studio 10.0
[3] Microsoft Visual C++ 6.0 in C:\Program Files\Microsoft Visual Studio
[0] None
Compiler: 1
Please verify your choices:
Compiler: Lcc-win32 C 2.4.1
Location: C:\PROGRA~1\MATLAB\R2011a\sys\lcc
Are these correct [y]/n? y
Trying to update options file: C:\Users\usuario\AppData\Roaming\MathWorks\MATLAB\R2011a\mexopts.bat
From template: C:\PROGRA~1\MATLAB\R2011a\bin\win32\mexopts\lccopts.bat
Done . . .
2) Ahora debes ejecutar el Pre compilador c para todos los archivos que conformar tu programa
mcc -W lib:libfoo -T link:lib Bienvenidos.m Bienvenidos.fig cargarfoto.m cargarfoto.fig
Esto genera un archivo (normalmente un archivo ejecutable lleva el nombre del primer archivo, es decir Bienvenidos)
3) Ahora debes copiar el archivo ejecutable “Bienvenidos” a una carpeta separada.
4) Adicionalmente debes buscar el archivo “MCRInstaller.exe”, este archivo normalmente se encuentra en la siguiente ruta:
“c:/archivos de programas/matlab2011a\toolbox\compiler\deploy\win32\ MCRInstaller.exe”, este archivo lo debes de copiar a la misma carpeta del ejecutable que creaste.
Espero que sea de alguna ayuda.
Saludos
Dave Correa
[email protected]
Servicios de Programación Matlab
http://fismatlab.blogspot.com/