Hola a Mauricio, a Ema y a Fernando:
Bueno, hacer una traducción de MATLAB a C es bien sencillo. Precisamente cuando compilamos un M-file, el compilador lo primero que hace es traducir el código en lenguaje MATLAB a código en lenguaje C o C++(a elección del usuario). Después se compila el código en lenguaje C o C++. Finalmente se obtiene el .exe, y junto con él, también un .h(o .hpp si se tradujo a C++) y un .c(o .cpp si se tradujo a C++ .)...y listo. Claro, hay algunos detalles que he omitido y que deben saber, pero para empezar, con esto que les he dicho es suficiente. Ahora, ¿cómo compilar?...bueno, deben consultar la ayuda de MATLAB y leer la parte que habla del Compilador de MATLAB. Pero les adelanto algo: supongamos que tienen el código a traducir en un M-file y que se llama "archivo.m"...escriben en la ventana de comandos de MATLAB la siguiente instrucción:
mcc -m archivo.m
Y listo...en el mismo directorio donde se encuentra archivo.m aparecerán los archivos con el código en C, y además, el correspondiente ejecutable(.exe). Espero les haya servido de algo mi sencillísima explicación. Si necesitan algo más me lo preguntan sin pena, estamos para ayudarnos,
un fuerte abrazo para los tres,
José Carlos Vilela.