una tipos subfunciones script programacion otra llamar funciones funcion ejemplo dentro como comandos basicas c matlab matlab-deployment

tipos - Cómo llamar al código de MATLAB desde C?



subfunciones matlab (3)

Como se mencionó anteriormente por los contestadores, puede llamar a una copia en vivo de MATLAB desde C a través de la interfaz de MATLAB Engine .

Si el producto final necesita ser utilizado donde no hay una copia en vivo de MATLAB, puede implementar la aplicación utilizando el compilador MATLAB . Sin embargo, el compilador MATLAB no, como otra sugerencia ha sugerido, convierte los programas de MATLAB en código C (y no lo ha hecho en algunas versiones ahora). En su lugar, archiva y encripta su programa MATLAB, y lo empaqueta en una biblioteca ejecutable o compartida que se ejecuta en el tiempo de ejecución del compilador MATLAB (que se puede compartir sin derechos de autor). La biblioteca ejecutable o compartida se puede llamar desde C.

Alternativamente, podría ir al revés y llamar a su código C desde MATLAB, utilizando loadlibrary o la interfaz MEX de MATLAB.

Actualización: a partir del release R2011a, también puede usar MATLAB Coder para generar código C directamente desde un subconjunto del lenguaje MATLAB.

Tengo un código que traza triángulos en MATLAB.

Necesito ser capaz de ejecutar de alguna manera este código de mi programa C que genera estos puntos.

¿Es eso posible? ¿Cómo puede hacerse esto?

Solo un pensamiento: ¿puedo de alguna manera incrustar el código de MATLAB en C, para que pueda compilar en un compilador de C?