MATLAB 转 Java 的工具库你用过没?HCS-data-access-library还挺实用的,尤其是你想把以前写的 MATLAB 代码搬到 Java 平台上跑的时候,简直就是省时省力。它支持访问.MAT
和.CSV
文件,还能连上MySQL 数据库,对做数据的朋友来说,顺手。
系统是开源的,你可以直接下载源码,想改啥就改啥,适合喜欢动手折腾的你。项目结构也比较清晰,下载下来的HCS-data-access-library-master
里边,代码、文档、构建脚本都有,拿来就能跑。
MATLAB 和 Java 的互操作问题,多人都头大。这里项目里用了MATLAB Compiler SDK一类的工具,你把 MATLAB 算法转成 Java 能用的代码,这部分对老项目迁移香。
项目了统一的数据访问 API,文件读写、数据库查询都比较顺,像getDataFromMAT()
这种方法,一看就知道干嘛的,响应也快,接口也不绕。
构建方面率用了Maven或者Gradle,你只要会配个pom.xml
或者build.gradle
,就能直接打包运行。测试也没落下,用了JUnit
做单元测试,跑一跑看看改动有没有炸挺方便。
要说建议的话,如果你有老 MATLAB 项目,又不想全部重写,真可以试试这个库。对了,写文档写得还不错,README.md
友好,照着操作就能上手。如果你有优化想法,直接提 PR 也行。
,这是个把MATLAB
代码搬到Java
世界的还不错的工具箱,适合搞数据的同学用着玩。