添加SVM工具箱:
- 下载libSVM工具箱:https://www.csie.ntu.edu.tw/~cjlin/libsvm/#download
- 将libsvm3.2.2解压到matlab/toolbox目录下
- 添加libSVM工具箱:在主页(home)的设置路径(set path)中添加libsvm
- 在主页(home)的预设中更新工具箱缓存。
安装编译器:
- 将当前路径设置到libsvm 3.2.2/matlab 后,在命令行窗口运行 mex -setup,显示无法找到编译器。
- 下载编译器:https://sourceforge.net/projects/tdm-gcc/
- 安装编译器。
- 运行 mex -setup,选择C++
- 命令行窗口运行 make。
注意点:
- 命令行窗口运行 make。如果报错:需要打开libsvm3.2.2/matlab目录下的make.m,将其中所的CFLAGS替换为COMPFLAGS(替换运用CTRL+F即可),替换后执行make则可以编译成功。
- 修改make.m时,如果显示没有权限,需要关掉matlab,重新以管理员身份打开。