MATLAB 2018a + libsvm 3.2.4安装

下载地址放在首位

MATLAB 2018a
提取码:xidw

libsvm 3.2.4
提取码: 26t6

MATLAB 2018a安装

据我了解,版本后缀a和b的区别只是一个是上半年发布的,一个是下半年发布的,如2018a是2018年上半年发布的版本,2018b是2018年下半年发布的版本。
我安装的是2018a与libsvm 3.2.4版本。

MATLAB文件太大了,我用了分卷压缩才上传到网盘,下载下来应该长这样,解压最后zip文件即可随便解压一个就行
解压得到这个文件夹
解压后
红色箭头指的那个PDF里写了怎么安装与破解MATLAB 2018a,跟着步骤一步步做就ok了。

libsvm安装

  1. 将下载的libsvm压缩包解压到MATLAB安装路径下的toolbox文件夹内,如图所示
    libsvm解压路径

  2. 将libsvm-3.24及其子目录添加进MATLAB的路径中并保存
    在这里插入图片描述

  3. 进入MATLAB,在命令窗口中输入mex -setup -v查看电脑中有无C/C++编译器;

如果电脑中没有C/C++编译器,即查找结果均为无,则进行编译器的安装,否则直接进入编译环节
无C/C++编译器结果:无编译器查找结果
有C/C++编译器结果:
找到编译器的结果

编译器安装

如果使用的是VS2017新版本或更新的版本,这时候需要安装老版的VS2017或更老的编译器,这时候可以打开VS软件,步骤如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装上图的VC++2015.3.v14即可
安装完成后,进入MATLAB在输入mex -setup -v即可找到vc++2015编译器。

编译

将当前文件夹设为libsvm文件夹的子目录MATLAB,再在命令行输入mex -setup,并选择相应的编译器,如图

在这里插入图片描述

由于MATLAB中自带有svm工具包,为避免混淆,建议将libsvm工具箱中的svmtrain.m与svmpridect.m改名为libsvmtrain.m, libsvmpridect.m,如图
改名前:
改动前
改名后:
改动后
同时,也要将make.m文件里面对应的名字改了
改动前:
改动前
改动后:
改动后
保存,然后在命令窗输入make(记得当前路径一定要是./libsvm-3.24/matlab/,否则会找不到make.m文件)
在这里插入图片描述
编译完成后,会生成如下4个.mexw64文件,至此,安装就结束了。
在这里插入图片描述

libsvm测试

为验证libsvm工具包是否安装成功,可以用libsvm自带的测试样例

  1. 将libsvm-3.24文件夹下的heart_scale拷贝至libsvm-3.24/matlab中,如图
    在这里插入图片描述
    在这里插入图片描述
    并将MATLAB的工作文件夹更改为libsvm-3.24/matlab,如输入如下代码
[label, data] = libsvmread('heart_scale');
model = libsvmtrain(label, data);

运行结果如图
在这里插入图片描述
至此,安装结束~~
(如果网盘链接失效可以在文章下面回复,我看到了就重新上链接~)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值