RE:Ejecutable independiente de matlab
Esto es lo que averigüé para la versión 6.5 de MATLAB. No hay muchos cambios con respecto a la versión 7.0 (que detallo en el PDF que ya leíste).
Para crear un archivo M ejecutable, y llevárselo a una
computadora que NO tiene MATLAB, o que tiene una versión
de MATLAB diferente que el MATLAB en el que se creó el
ejecutable:
EN MATLAB 6.5
- Creación del ejecutable: (Que utiliza interfaz gráfica de usuario)
1. En la línea de comandos, digitar:
>> mcc -B sgl nombre_archivo.ext
"nombre_archivo.ext" es el nombre de la función en archivo M
que se desea compilar. Si esta función llama a otros archivos M
que el usuario ha creado, no importa; sólo se coloca el nombre
de la función más general, que las llama a todas.
El nombre del archivo se debe colocar con todo y extensión.
Si al ejecutar el comando anterior se le pide al usuario que
seleccione un compilador, seleccionar de preferencia el de
Visual Studio (si está disponible).
Al terminar, se creará el archivo "nombre_archivo.exe" en
el directorio actual (current directory) de MATLAB.
2. Copiar el archivo "mglinstaller.exe" en la máquina destino.
Este archivo se encuentra en C:MATLAB6p5externlibwin32.
3. Ejecutar el archivo mglinstaller.exe en la máquina destino.
Al ejecutarlo, se crearán los archivos "installer.exe" y
"mglarchive.exe".
4. Ejecutar el archivo "installer.exe". Se le preguntará
al usuario una carpeta donde se desea instalar. Escoger una carpeta
cercana al directorio raíz, por ejemplo, C:mgl.
Al dar enter, se crearán las carpetas "bin" y "toolbox" en la carpeta
donde se encontraba el archivo "installer.exe".
5. Agregar la ruta <carpeta de installer.exe>inwin32 a las rutas del
sistema.
Por ejemplo, si el archivo "installer.exe" se copió a la carpeta
C:mgl, la ruta
que se deberá agregar es: C:mglinwin32
Para agregar la ruta, en Windows XP, se realiza lo siguiente:
5.1 Menú inicio, Panel de Control, Sistema.
5.2 Seleccionar la ficha "Opciones avanzadas" del cuadro de diálogo que
aparece.
5.3 Presionar el botón "Variables de entorno".
5.4 Presionar el botón "Nueva" del otro cuadro de diálogo que aparece.
5.5 Escribir la palabra "path" (sin comillas) en donde dice "Nombre de
la variable".
5.6 Escribir la ruta que se va a agregar en donde dice "Variable". Por
ejemplo, la ruta
C:mglinwin32.
6. Copiar el archivo .exe que se creó hacia la máquina destino.
Si el archivo tenía una interfaz gráfica hecha con GUIDE, copiar
también el archivo .FIG.