[2018-04-04]MATLAB运行SVM程序出错

之前只要加载文件就可以使用的libsvm包,不知道为什么这次就没办法用了。

Invalid MEX-file 'D:\MATLAB\libsvm-3.21\matlab\svmtrain.mexw64': 找不到指定的模块。

出错 test_SVM (line 38)
model = svmtrain(train_label, train_data, '-c 2 -g 1 -t 2 ');
报错内容

于是尝试安装VC编译器,希望能够解决该问题。

在网上寻找相关的解决办法,但是还没有成功将dll文件复制过去。在安装了VC以后问题成功解决。

由于好些资源不能用,最终确定的资源网址。

我所选择的为:

Microsoft Visual Studio Professional 2013(简体中文专业版)
文件名:cn_visual_studio_professional_2013_x86_dvd_3175294.iso
语言:Chinese – Simplified
SHA1:9A5E0D930EFEBA7F04C523399921CCEC4A507953
http://ref.so/my/flydoos/3/http://download.microsoft.com/download/7/A/C/7AC27F37-FDFE-4991-B18A-962E26E31BD1/VS2013_RTM_PRO_CHS.iso复制代码(可以使用迅雷直接下载)

下载以后成功安装,未要注册激活。

你可能感兴趣的:([2018-04-04]MATLAB运行SVM程序出错)