我在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. 有沒有什麼辦法可以在MATLAB中增加'realmax'?
- 6. 除了使用ActiveX之外,有沒有什麼方法可以在javascript中讀取文本文件?
- 7. 有什麼方法可以在PHP中讀取字符類型?
- 8. CSS3 JQuery的漸變 - 有沒有什麼方法可以讀取設置的值?
- 9. 有沒有一種方法可以在Perl的文件讀取器中指定行令牌分隔符?
- 10. 有什麼方法可以讀取Settings.app中的設置值?
- 11. 爲什麼DataFrameReader沒有「avro」方法來讀取avro文件?
- 12. 有沒有什麼方法可以用MATLAB以外的黑色填充圖像?
- 13. MATLAB中的.m和.mat文件有什麼區別
- 14. 有沒有什麼方法可以使用AS3讀取pdf? (空氣)
- 15. 有沒有什麼方法可以在Harp.js中使用Jade塊?
- 16. 有沒有什麼方法可以在Windows中模擬LD_LIBRARY_PATH?
- 17. 有沒有什麼方法可以在JavaScript中凍結document.body.innerHTML?
- 18. 有什麼方法可以讀取壓縮存檔的屬性?
- 19. 有沒有什麼可以嚴格的在Laravel的方法?
- 20. 有沒有什麼方法可以使用'unset'作爲方法?
- 21. 有沒有什麼方法可以重用java 8中的Stream?
- 22. 有什麼方法可以使用Apache POI來讀取.xls和.xlsx文件?
- 23. 有什麼方法可以在C#中配置文件?
- 24. 有沒有什麼方法可以在Javascript的if條件中找出真值?
- 25. 在ASP.NET Core中,有沒有什麼方法可以從Program.cs設置中間件?
- 26. 爲什麼沒有在couchdb中讀取validate_doc_update的類比文件?
- 27. 有沒有什麼辦法可以通過cs文件搜索
- 28. 有沒有什麼辦法可以自動生成har文件?
- 29. 有沒有什麼辦法可以在Matlab中保持'hold'功能
- 30. 如何在MATLAB中讀取MAT文件的內容
這聽起來像個好主意,但我根本不知道Java :-( – 2010-04-07 16:25:01