Ho alcuni dati generati in MATLAB che desidero elaborare utilizzando Perl. Ho salvato i dati da MATLAB in un file .mat. C'è un modo per leggerlo in Perl?Esiste un modo per leggere i file .mat di MATLAB in Perl?
9
A
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.
Problemi correlati
- 1. Esiste un modo "corretto" per leggere i file CSV
- 2. leggere i file .yml in MATLAB
- 3. Come leggere un file mat v7.3 tramite h5py?
- 4. Esiste un modo consolidato per utilizzare i file di configurazione per un'applicazione MATLAB distribuita?
- 5. Leggere i file CSV con MATLAB?
- 6. Un modo per realizzare i ++ in matlab?
- 7. Esiste un modo per visualizzare i file distribuiti in Azure?
- 8. Esiste un modo per caricare i file CSS in Angular?
- 9. Come posso leggere i file Excel in Perl?
- 10. C'è un modo per leggere in modo programmatico un file da un disco TrueCrypt in memoria?
- 11. Come si aprono i file. Mat in Octave?
- 12. Esiste un modo migliore per implementare questo codice MATLAB?
- 13. Esiste un modo più semplice per creare il pacchetto perl
- 14. Leggere i primi byte di un file
- 15. MATLAB: differenze tra le versioni .mat
- 16. come aprire il file .mat senza usare MATLAB?
- 17. Esiste un modo per verificare i diritti di amministratore in Windows con Perl?
- 18. Come leggere un file in modo asincrono?
- 19. Esiste un modo per includere in modo selettivo il codice durante la pubblicazione in Matlab?
- 20. Qual è il modo normale in MATLAB di leggere la pagina di aiuto per pagina?
- 21. Esiste un dispositivo nullo in Matlab?
- 22. Qual è la differenza tra i file .m e .mat in MATLAB
- 23. Esiste un modo per leggere i cookie dall'oggetto risposta in Java?
- 24. Come posso verificare il contenuto di un file MAT in MATLAB senza caricarlo?
- 25. Esiste un limite di lunghezza per i file di testo creati da Perl?
- 26. Come accedere ai campi in una struct importata da un file .mat usando loadmat in Python?
- 27. Esiste un modo semplice per escludere i file per i quali ricerche di FuzzyFinder?
- 28. Leggere i dati non bufferati dalla pipe in Perl
- 29. Matlab: caricamento di un file .mat, perché è una struttura? posso semplicemente avere i vars immagazzinati caricati in memoria?
- 30. Come verificare se un file esiste in Matlab?
Sembra una buona idea, tranne che non conosco affatto Java :-( –