2010-04-07 13 views

risposta

7

Una possibilità sarebbe quella di salvare il file MAT binario come ASCII dall'interno MATLAB utilizzando qualcosa di simile:

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

allora si dovrebbe dati ASCII da elaborare in Perl.

Se hai bisogno di una soluzione completamente scritta in Perl, dovresti essere in grado di automatizzare il processo utilizzando il pacchetto Math::MATLAB su CPAN.

NOTA: se Python è un'opzione, è possibile utilizzare la funzione loadmat nello SciPy Python library.

1

La libreria Java JMatIO ha funzionato bene per me. Forse puoi provare a usare inline Java.

+1

Sembra una buona idea, tranne che non conosco affatto Java :-( –

Problemi correlati