我在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