Win7环境下的Matlab2016a配置libsvm
1.下载libsvm
http://download.****.net/download/jisuanjiguoba/10247245
通过上面的链接下载libsvm工具箱。
2.将下载的libsvm工具箱解压到matlab 2016a的安装目录中的toolbox文件夹下
例如解压到C:\Program Files\MATLAB\R2016a\toolbox。
3.打开Matlab然后将当前文件夹定位到libsvm文件夹中的matlab下(如下图所示)
4.编译
①在Matlab的命令行输入mex -setup
②输入mex -setup C++
③输入make
5.将Matlab当前文件夹切换到libsvm-3.21下,并将其中的hear_scale 文件复制到该文件夹下的matlab文件夹中
6.在Matlab命令行输入以下代码:
clear;
[label_vector, instance_matrix] =libsvmread('heart_scale');
model = svmtrain(label_vector, instance_matrix);
[predicted_label, accuracy, prob_estimates] = svmpredict(label_vector, instance_matrix, model, 'b');
看到如下结果就成功了: