Matlab - Generar .exe en matlab

 
Vista:

Generar .exe en matlab

Publicado por wakeup (1 intervención) el 18/10/2005 09:43:20
Quería saber si es posible crear un programa en matlab y generarlo como .exe en vez de .m, para así poder ejecutarlo en un pc sin matlab
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Generar .exe en matlab

Publicado por Pedro Quesada (1 intervención) el 18/10/2005 16:36:03
NO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Generar .exe en matlab

Publicado por nehomar (3 intervenciones) el 19/10/2005 16:38:58
saludos, yo también estoy interesado en realizar un ejecutable, pero hasta ahora no lo he logrado, buscando en un manual de matlab 7 encontre lo siguiente.

ejecutable

Compilador
• Convierte código Matlab a C y permite crear un
ejecutable indepenciente
– El programa resultante no requiere licencia
– Ejecuta más deprisa por estar compilado
– Compila funciones, no scripts

mbuild -setup
Instalación: La primera vez hay que seleccionar el compilador por defecto
mcc –m prueba.m
Comando general para compilar

• El compilador permite crear los siguientes
elementos:
– Aplicación independiente: mcc –m file1.m
– Librerías de funciones: mcc –l file1.m
– COM object (component object model)
– Excel Add-in

• Para instalar una aplicación en un ordenador que no
tenga Matlab:
– Crear un CD en el ordenador de desarrollo con:
prueba.exe
prueba.ctf
<matlabroot>\toolbox\compiler\deploy\win32\MCRInstaller.exe
– En el ordenador de destino:
• Instalar MCRInstaller en C:\MCR (por ejemplo)
• Asegurarse de que c:\MCR\runtime\win32 está en el PATH
• Copiar prueba.exe y prueba.ctf al directorio de la aplicación.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Generar .exe en matlab

Publicado por mototola (3 intervenciones) el 21/10/2005 17:58:25
Hola, pues yo tambien estoy interasado. He hecho el ejecutable poniendo en la linea de comando de matlab (mcc -mv "gui.m"). Esto te genera 2 archivos:

- El gui.ctf --> tienes que ponerlo en el mismo directorio que el ejecutable.
- El gui.exe --> ejecutable propiamente dicho.

Lo que yo quiero es ponerlo todo junto en un instalador y que lo instale en la máquina destino, sin que tenga instalado Matlab, para eso necesitamos el MCRInstaller.exe (80 MB) o MGLInstaller.exe (8 MB), que llevan las librerias (dll´s) necesarias para ejecutar Matlab sin tenerlo instalado.

Preguntas:

¿Diferencias entre MCRInstaller y MGLInstaller?
¿Donde se debe poner en la máquina destino (Path)?

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Generar .exe en matlab

Publicado por barbara (1 intervención) el 27/06/2006 13:51:49
hola estoy generaldo el .exe con el comando que has dicho pero me da error al generar el fichero .ctf
Esto es todo lo que me aparece en las lineas de comandos.

Compiler version: 4.0 (R14)
Parsing file "c:\matlab7\toolbox\compiler\deploy\matlabrc.m"
(Referenced from: "Compiler Command Line").
Parsing file "c:\matlab7\toolbox\compiler\dirname.m"
(Referenced from: "Compiler Command Line").
Parsing file "c:\matlab7\toolbox\compiler\deploy\hgrc.m"
(Referenced from: "c:\matlab7\toolbox\compiler\deploy\matlabrc.m").
Parsing file "c:\matlab7\toolbox\matlab\strfun\str2double.m"
(Referenced from: "c:\matlab7\toolbox\compiler\deploy\matlabrc.m").
Parsing file "c:\matlab7\toolbox\matlab\general\usejava.m"
(Referenced from: "c:\matlab7\toolbox\compiler\deploy\matlabrc.m").
Parsing file "c:\matlab7\toolbox\matlab\iofun\fileparts.m"
(Referenced from: "c:\matlab7\toolbox\compiler\dirname.m").
Generating file "_transformacion_main.c".
Depfun main loop, iteration 1
Processing C:\MATLAB7\toolbox\matlab\mcc.enc
1 items added
Processing dependencies...
0 items added
Depfun main loop, iteration 2
Processing dependencies...
0 items added
Processing include files...
2 items added.
Processing exclude list...
0 items removed.
Processing installed directories...
533 items removed.
Generating MATLAB path...
Created 32 path items.
Depfun main loop converged in 2 iterations, total number of files = 6
??? Failed to build CTF file: '"transformacion.ctf'.

Si me podeis decir algo. Gracias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Generar .exe en matlab

Publicado por vanessa (1 intervención) el 17/05/2010 04:28:39
Quisira saber como se hace un ejecutable de guide de matlab
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Generar .exe en matlab

Publicado por Patrick Hernández (1 intervención) el 02/12/2007 03:42:04
De hecho, esa funcionalidad ya viene con Matlab, mira en el directorio:
MATLAB701 oolboxcompilerdeploywin32, el la carpeta win32 vienen unos archivos que tienes que llevarte con el programa ejecutable. Instala en el ordenador de destino el MCRInstaller y con eso deberían funcionarte la mayoría de los programas hechos com Matlab. El problema está en que Matlab no compila todas las funciones, y por ejemplo, las gráficas a veces no funcionan bien.

saludos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Generar .exe en matlab

Publicado por victor bouroncle (1 intervención) el 20/05/2009 19:37:23
Oks, si se pude todo lo que hay que hacer es poner el codigo mcc, ponle help en el matlab
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar