WIN10 64位系统MATLAB R2018b第一次安装libsvm

一、准备文件

1、libsvm-3.23

2、TDM-GCC-64。注意32位还是64位,要选择和电脑匹配的版本

二、安装步骤

(一)事先设置

1、将libsvm-3.23安装包解压,放到MATLAB的toolbox文件夹下。我的是路径是‘C:Program FilesMATLABR2018b oolbox’

2、将libsvm-3.23所在路径添加到MATLAB访问路径中。选择“添加并包含子文件夹...”

3、将TDM-GCC-64文件夹放到C盘下,并安装:双击“__installer”文件夹中的exe文件。

4、配置环境变量:右键“我的电脑”->属性->高级系统设置->环境变量,在“环境变量”窗口“系统变量”区域操作:

【新建…】,变量名输入:MW_MINGW64_LOC,变量值输入:C:TDM-GCC-64

5、在MATLAB命令窗口执行以下命令,并重启MATLAB。

setenv(MW_MINGW64_LOC,C:TDM-GCC-64)

(二)安装

1、将MATLAB当前路径切换为‘C:Program FilesMATLABR2018b oolboxlibsvm-3.23matlab’

2、在命令窗口依次输入下列语句,注意mex后有空格。

注意输入-setup以后,接着输入-setup C++,第三步才输入make

mex -setup

mex -setup C++

make

4、将上一步生成的4个.mexw64文件,粘贴拷贝到上一级libsvm-3.22windows 路径下

(三)测试

在MATLAB命令窗口依次输入以下命令:

load heart_scale.mat

model = svmtrain(heart_scale_label, heart_scale_inst, -c 1 -g 0.07);

[predict_label, accuracy, dec_values] = svmpredict(heart_scale_label, heart_scale_inst, model);

出现以下结果,证明安装成功。

经验分享 程序员 微信小程序 职场和发展