Tengo dos códigos bastante robustos, uno en Matlab que hace algunas cosas de Matlab muy específicas que generan un archivo csv. Luego también tengo un script jsl que toma ese archivo CSV y hace un montón de análisis y lo compila todo en un diario. Lo que solía tardar una semana en hacer, estos dos códigos se ejecutarán en 2 minutos. Tal vez me estoy volviendo codicioso.
Pero me encantaría ejecutar SOLO mi secuencia de comandos JSL, donde el comienzo de la secuencia de comandos, inicia el código matlab, devuelve el archivo csv a la secuencia de comandos jsl y luego la secuencia de comandos hace lo suyo.
He estado leyendo sobre la integración de Matlab y he establecido con éxito un enlace y hecho algunas cosas vectoriales *simples* para verificar su funcionamiento.
Sin embargo, no estoy seguro de cómo hacer referencia a mi función de Matlab.
He llamado a la función jmp.
Y en JSL
mc = MATLAB Enviar ("jmp");
que regresa
Función no reconocida o variable 'jmp'.
Luego agregué la ruta de mi función jmp al entorno de matlab para que se pudiera hacer referencia a ella fuera del directorio. pero me sale el mismo error.
También intenté copiar el código de la función en el "", pero esto fue complicado porque mi código tiene muchos " y '. Entonces, la sintaxis siguió deseleccionando y seleccionando el código.
Cualquier entrada sería apreciada.
¿Algún aporte sobre la ejecución del código Matlab fornido de jmp?