Pregunta

Me han generado algunos datos en MATLAB que quiero procesar usando Perl. Me salvó los datos de MATLAB en un archivo .mat. ¿Hay alguna manera de leerlo en Perl?

¿Fue útil?

Solución

Una opción sería guardar el archivo binario MAT como ASCII desde MATLAB dentro con algo como:

load('test_data.mat');
save('test_data.asc', 'var1', 'var2', '-ascii');

A continuación, tendría datos ASCII a proceso en Perl.

Si necesita una solución completamente escrito en Perl, entonces usted debería ser capaz de automatizar el proceso mediante el Matemáticas :: MATLAB paquete en CPAN.

NOTA: Si Python es una opción, se podría utilizar el loadmat función en el SciPy Python biblioteca .

Otros consejos

La biblioteca de Java JMatIO ha funcionado bien para mí. Tal vez usted puede intentar usar línea de Java .

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