matlab调用weka方法步骤
作者平台:matlab2018a
weka版本为weka-3-8-3_不含Java VM_下载地址为
链接: https://sourceforge.net/projects/weka/files/weka-3-8/3.8.3/weka-3-8-3-x64.exe/download.
系统:win10家庭版
第一步:下载weka
正常安装即可,傻瓜式下一步,建议安装地址选在D盘,笔者地址为“D:\Program Files\Weka-3-8”
第二步:检查计算机中是否安装java
打开matlab,在“命令行窗口”输入
version -java
结果如下:
也可以在系统_运行_cmd,运行“java -version”查看。如没有安装,请自行看其他教程安装java,建议安装java8版本以上。
第三步:复制weka的jar包到到matlab的工具箱toolbox下
weka.jar 文件可以很方便的在 Weka-3-8 安装位置的主目录里面找到
接下来,将该 weka.jar 复制到到matlab安装目录下的java/jar/toolbox目录下
第四步:将weka.jar写入matlab的类路径classpath.txt,并验证安装是否成功
在matlab中,运行
which classpath.txt %
找到classpath.txt的位置(注意:如果是直接在搜索框内搜索的classpath.txt,不是pve文件夹下的那一个,是toolbox\local文件夹下的)
在classpath.txt中添加:$matlabroot/java/jar/toolbox/weka.jar
保存,退出。接下来在matlab的命令行窗口中运行
attributes = javaObject('weka.core.FastVector');
如果没有错误提示,即安装成功。
第五步:测试效果
有点尬,还不会验证。自己搜索到的一些代码,错误很多,能力有限解决不了。如果有可以运行的代码,请指教,谢谢了