2010-04-07 20 views

Respuesta

7

Una opción sería guardar el archivo binario MAT como ASCII desde el interior de MATLAB usando algo como:

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

entonces habría datos ASCII para procesar en Perl.

Si necesita una solución escrita completamente 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 el SciPy Python library.

1

La biblioteca de Java JMatIO me ha funcionado bien. Tal vez puedas intentar usar inline Java.

+1

Eso suena como una buena idea, excepto que no conozco Java en absoluto :-( –

Cuestiones relacionadas