Ho fatto un progetto in Matlab e ora ho disinstallato Matlab. Ora ho bisogno di un riferimento al mio progetto. Sono rimasto con tutti i file .mat. Sto provando ad aprirli nel blocco note e sto ricevendo caratteri unicode laggiù. La mia domanda è semplice. Come posso aprire il codice Matlab nel file .mat nel blocco note o in un elaboratore di testi?come aprire il file .mat senza usare MATLAB?
risposta
Non l'ho usato io stesso ma ho sentito parlare di uno strumento semplice (non un editor di testo) per questo, quindi è sicuramente possibile senza creare un ambiente di programmazione (installando ottava o python).
Una rapida ricerca suggerisce che it was possible with total commander. (Uno strumento leggero con un'interfaccia intuitiva per punti e clic)
Non sarei sorpreso se questo funziona ancora, ma non posso garantirlo.
Un file .mat è un file binario compresso. Non è possibile aprirlo con un editor di testo (eccetto che hai un plugin speciale come dice Dennis Jaheruddin). Altrimenti dovrai convertirlo in un file di testo (csv per esempio) con uno script. Questo potrebbe essere fatto da Python per esempio: Read .mat files in Python.
Grazie, lo leggerò – Rocky29
. I file .mat contengono dati binari, quindi non sarà possibile aprirli facilmente con un word processor. Ci sono alcune opzioni per aprirle all'esterno di MATLAB:
Se tutto ciò che devi fare è guardare i file, potresti ottenere Octave, che è un'implementazione libera, ma un po 'più lenta di MATLAB. È possibile fare riferimento a How do you open .mat files in Octave? per ulteriori informazioni sull'argomento. È possibile ottenere ottava da http://www.gnu.org/software/octave/download.html. L'interfaccia è molto simile a quella di MATLAB.
Come menzionato NKN ed Ergodicity, ci sono anche libbre Python disponibili per questo.
La soluzione più difficile sarebbe quella di scrivere il proprio processore da zero. Le specifiche del file MAT sono disponibili da MathWorks al numero http://www.mathworks.com/help/pdf_doc/matlab/matfile_format.pdf.
C'è un modo molto semplice per farlo in OSX Macintosh. Un utente ha creato un plug-in di quicklook (spazio comando) che esegue il rendering di formati .mat in modo da poter visualizzare le variabili all'interno ecc. Molto utile! https://github.com/jaketmp/matlab-quicklook/releases
- 1. Matlab: esegue il file senza aprire la GUI, quindi chiude
- 2. Estrai dati .mat senza matlab - provato scilab senza successo
- 3. Come posso verificare il contenuto di un file MAT in MATLAB senza caricarlo?
- 4. Scrivere un file MAT senza utilizzare le intestazioni e le librerie matlab
- 5. MATLAB: differenze tra le versioni .mat
- 6. Come si aprono i file. Mat in Octave?
- 7. Aprire il file senza (davvero) bloccarlo?
- 8. Aprire CV Mat generico intestazioni funzione
- 9. Verificare che il file .mat esista e non sia corrotto - Matlab
- 10. Come usare libsvm in Matlab?
- 11. Controllare i file senza aprire il file in C++?
- 12. MATLAB - Elimina elementi di file binari senza caricare l'intero file
- 13. Come aprire il file vsdx?
- 14. Come eseguire il debug del codice matlab senza gui
- 15. Aprire il file ReadOnly
- 16. Programma per aprire file .fig salvati da Matlab
- 17. Come leggere un file mat v7.3 tramite h5py?
- 18. Utilizzo del file mat in programma C++
- 19. Come scaricare un file in un'app TaskPane senza usare window.open()?
- 20. Qual è la differenza tra i file .m e .mat in MATLAB
- 21. Come aprire il file di estensione .msu?
- 22. Come aprire il file HTML usando Java?
- 23. Talend come aprire il file talend.project
- 24. Come aprire file apk
- 25. Come usare Hash Tables (dizionari) in MATLAB?
- 26. Quando usare assert() in Matlab?
- 27. Come usare eig con l'opzione nobalance come in MATLAB?
- 28. Esiste un modo per leggere i file .mat di MATLAB in Perl?
- 29. Serializzazione in C# senza usare il file system
- 30. Applescript: come aprire un file con il programma predefinito?
Il file mat non è ASCII, quindi non è possibile aprirlo con il blocco note. Puoi provare Python, controlla questo: http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.io.loadmat.html – NKN
Puoi aprirli con Octave. Vedi questo link: http://stackoverflow.com/questions/8099727/extract-mat-data-without-matlab-tried-scilab-unsuccessfully –
grazie per la risposta. ma non ho familiarità con l'editor Python e non ho Octave. questo è il problema – Rocky29