1.下载libsvm

https://www.csie.ntu.edu.tw/~cjlin/libsvm/

win7下matlab2016a配置libsvm-LMLPHP

2.解压到matlab2016a的安装目录的toolbox下

例如我的D:\Program Files\MATLAB\R2016a\toolbox

3.打开matlab 然后地址到2中的toolbox下的libsvm的matlab下

win7下matlab2016a配置libsvm-LMLPHP

4.编译 我的是vs2013 在命令行输入mex -setup

win7下matlab2016a配置libsvm-LMLPHP

输入mex -setup C++

win7下matlab2016a配置libsvm-LMLPHP

输入make

win7下matlab2016a配置libsvm-LMLPHP

4.将libsvm-3.21下的hear_scale 文件复制到libsvm的matlab下

win7下matlab2016a配置libsvm-LMLPHP

5.输入以下代码:

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');

win7下matlab2016a配置libsvm-LMLPHP

成功!

04-23 00:46