sintaxis - perl stdin
¿Hay alguna forma de leer los archivos.mat de MATLAB en Perl? (2)
La biblioteca Java JMatIO me ha funcionado bien. Tal vez puedas intentar usar Java en línea .
Tengo algunos datos generados en MATLAB que quiero procesar usando Perl. Guardé los datos de MATLAB en un archivo .mat. ¿Hay alguna forma de leerlo en Perl?
Una opción sería guardar el archivo MAT binario como ASCII desde dentro de MATLAB usando algo como:
load(''test_data.mat'');
save(''test_data.asc'', ''var1'', ''var2'', ''-ascii'');
Entonces tendrías datos ASCII para procesar en Perl.
Si necesita una solución completamente escrita en Perl, entonces debería poder automatizar el proceso utilizando el paquete Math :: MATLAB en CPAN.
NOTA: Si Python es una opción, puede usar la función loadmat
en la biblioteca de SciPy Python .