Matlab 安装libsvm3.22

  1. 下载libsvm3.22安装包,解压后保存至MATLAB的toolbox文件夹中,我的是保存在C:\program files\MATLAB\R2016a\toolbox下面,下载网址https://www.csie.ntu.edu.tw/~cjlin/libsvm/
    这里写图片描述
  2. 打开Matlab 在Home界面找到set path 将C:\program files\MATLAB\R2016a\toolbox\libsvm-3.22\matlab添加到路径中
  3. 此时需要保证在libsvm-3.22\matlab文件夹下,在命令窗口输入mex -setup
    这里写图片描述
    4.出现上面的情况则继续输入:mex -setup C++
    这里写图片描述
    5.如果出现上面的情况,此时输入:make
    这里写图片描述
    6.此时发现文件夹里面出现了新文件:svmtrain.mexw64、svmpredict.mexw64、libsvmwrite.mexw64、libsvmread.mexw64
    这里写图片描述
    7.之后需要在设置里面更新一下路径:点击updata toolbox path cache
    这里写图片描述
    8.测试是否安装成功,这里不再介绍
    9.如果出现没有发现SDK的时候,我们需要先下载,网页打卡matlab提示的网页,找到与你对应的版本信息
    这里写图片描述
    10.找到你版本的Supported Compilers,点击Details,进去会是一个PDF文档,找到你对应的下载
    这里写图片描述
    11.点击之后的可参考:https://ww2.mathworks.cn/matlabcentral/answers/101105-how-do-i-install-microsoft-windows-sdk-7-1
    12.安装过程中出现SDK已存在的问题,请参考下面的网址:
    https://jingyan.baidu.com/article/27fa7326a8e2ca46f8271f25.html