我在MATLAB中生成了一些我想用Perl處理的數據。我將MATLAB中的數據保存在.mat文件中。有沒有什麼方法可以在Perl中讀取它?有沒有什麼方法可以在Perl中讀取MATLAB的.mat文件?
9
A
回答
7
一個選擇是使用類似的內部MATLAB保存二進制MAT文件作爲ASCII:
load('test_data.mat');
save('test_data.asc', 'var1', 'var2', '-ascii');
那麼你將有ASCII數據在Perl來處理。
如果您需要完全用Perl編寫的解決方案,那麼你應該能夠使用Math::MATLAB包上CPAN的過程自動化。
注意:如果Python是一個選項,則可以使用SciPy Python library中的loadmat
函數。
1
Java庫JMatIO對我來說效果很好。也許你可以嘗試使用inline Java。
相關問題
- 1. 有沒有什麼方法可以在html中查看文件?
- 2. 有沒有什麼方法可以直接讓ckedit讀取odf文件?
- 3. MATLAB腳本,可以調用沒有目錄的.mat文件
- 4. 有沒有什麼方法可以在下載時閱讀Epub文件?
- 5. 除了使用ActiveX之外,有沒有什麼方法可以在javascript中讀取文本文件?
- 6. 有沒有一種方法可以在Perl的文件讀取器中指定行令牌分隔符?
- 7. CSS3 JQuery的漸變 - 有沒有什麼方法可以讀取設置的值?
- 8. MATLAB中的.m和.mat文件有什麼區別
- 9. 爲什麼DataFrameReader沒有「avro」方法來讀取avro文件?
- 10. 有沒有什麼方法可以使用AS3讀取pdf? (空氣)
- 11. 在Perl中,有什麼方法可以綁定一個存儲?
- 12. 有什麼方法可以讀取壓縮存檔的屬性?
- 13. 有沒有什麼方法可以使用'unset'作爲方法?
- 14. 有沒有什麼方法可以重用java 8中的Stream?
- 15. 有什麼方法可以在C#中配置文件?
- 16. 有沒有什麼方法可以在Javascript的if條件中找出真值?
- 17. 如何在MATLAB中讀取MAT文件的內容
- 18. 在ASP.NET Core中,有沒有什麼方法可以從Program.cs設置中間件?
- 19. 爲什麼沒有在couchdb中讀取validate_doc_update的類比文件?
- 20. 有沒有什麼辦法可以在Matlab中保持'hold'功能
- 21. 有沒有什麼辦法可以通過cs文件搜索
- 22. 從matlab中的.mat文件中讀取特定的列
- 23. com.mathworks.mde.cmdwin.CmdWin在MATLAB中意味着什麼?有沒有關於這方面的文件?
- 24. 有沒有什麼辦法可以使用fscanf來讀取下面的空格?
- 25. Java:沒有什麼會在這個文件中讀取
- 26. .mat文件沒有打開
- 27. 可以使用什麼線程方法讀取Android中的長文本文件?
- 28. 有沒有一種方法可以識別什麼是緩存特定文件?
- 29. 什麼是等待文件更新並在Perl中讀取的好方法?
- 30. 有人可以幫忙,爲什麼這不讀取文件?
這聽起來像個好主意,但我根本不知道Java :-( – 2010-04-07 16:25:01