Pregunta

Para llamar al código MATLAB en C o C ++, ¿cómo elige entre usar el motor MATLAB y usar el compilador MATLAB MCC para crear bibliotecas compartidas C o C ++ desde su código MATLAB? ¿Cuáles son sus pros y contras? Para el segundo método, ver http://www.mathworks.com/access/helpdesk/help/toolbox/compiler/f2-9676.html

¿Hay otras formas de llamar a Matlab desde C o C ++?

¿Fue útil?

Solución

Si el cálculo es lineal y largo, usaría MCC para compilar el código. Es como si Matlab fuera simplemente otra biblioteca con rutinas numéricas que se vincularán en su programa.

Si quisiera proporcionar interacción con MATLAB en mi programa, donde el usuario podría especificar cualquier gran cantidad de declaraciones que serían imposibles o simplemente tediosas para codificar individualmente, entonces usaría el motor MATLAB. Es como si quisiera ejecutar Matlab sin la interfaz de usuario de MathWorks.

Nunca me he molestado en abrir el motor Matlab fuera de una prueba.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top