安装工具包这种教程可能会存在时效性,版本变迁之后会出现问题。如果教程出现问题记得喊我回来修改。
版本:MATLAB2021B ,libsvm-3.25
1. 下载工具包
libsvm下载地址:https://www.csie.ntu.edu.tw/~cjlin/libsvm/oldfiles/
拉到最底下找到新版本的压缩包,我是windows,我下载最新版本就是libsvm3.25.
下载完毕之后将文件解压
2. 添加到matlab中
找到matlab的安装路径,找到啊toolbox文件夹,将上一步下载解压好的libsvm文件夹放进去即可。
如果你忘记安装路径了可以选两条路:
- 在matlab快捷方式上
右键→属性
,从属性中可以看到安装地址。
- 如果你不嫌麻烦,还可以打开matlab,从
主页
选项卡找到设置路径
。里边会显示安装路径。
接下来就是将其添加到路径中,选择左边这个添加文件夹。然后找到你刚才复制进去的那个文件夹,把里边的Matlab和windows都加到里边。
3. 配置
从matlab中进入你刚才粘贴进去的工具包。
比如我工具包的位置是D:\Program Files\MATLAB\R2021b\toolbox\libsvm-3.25
,那我的matlab就要:
在最底下命令窗口输入mex -setup
。
可能需要等一会儿,不会秒出结果。成功之后显示如下:
如果这一步有问题就是你C++编译器有问题,重新装一下C++编译器。
再在命令窗口输入make
,这也是要稍微等一会儿。
4. 安装完毕
现在你就可以直接使用这个库里的函数了,如果你没有安装成功的话,他会跟下图一样报错。如果你安装成功的话,你的代码写的没问题,就已经可以直接出结果了。