Si usted tiene un producto adicional, MATLAB Builder JA for Java, se puede producir un archivo .jar de su código de MATLAB.
Sin embargo, el archivo .jar requiere el MATLAB Compiler Runtime (un componente libremente redistribuible que se obtiene con el compilador MATLAB y los productos MATLAB Builder) para estar presente. El MCR tiene una huella mucho más grande que la adecuada para el dispositivo Android típico (es como una copia de MATLAB, sin la interfaz de usuario).
Se podría pensar, ya sea
- El funcionamiento de su MATLAB .jar archivo de forma remota en un servidor, y tener su aplicación para Android conectarse a ella, o
- En lugar de utilizar el compilador MATLAB y los productos constructor, utilizar MATLAB Coder , que convertirá un subconjunto del lenguaje MATLAB directamente en código C. Este código C no requiere el MCR, y podría compilarse para ejecutarse directamente en Android. Asegúrese de que su algoritmo MATLAB se encuentre dentro del subconjunto apropiado del lenguaje MATLAB o pueda expresarse en este.
Edición: A partir de R2015a, la funcionalidad de MATLAB Constructor JA para Java se ha sustituido por un nuevo producto, MATLAB Compiler SDK.
Puede incluir jar en su proyecto de Android. Para esto, vaya a la propiedad del proyecto, en la pestaña bibliotecas abiertas del generador de Java. Puede agregar su archivo jar aquí –
Lo sé, cómo incluir un archivo jar ... Estoy preguntando cómo hacer un jarrón de Matlab o si no jar, entonces qué hacer. – Azhar