libsvm-mat在MATLAB平台下的安装

libsvm-mat在MATLAB平台下的安装

ID:37239729

大小:31.78 KB

页数:8页

时间:2019-05-20

libsvm-mat在MATLAB平台下的安装_第1页
libsvm-mat在MATLAB平台下的安装_第2页
libsvm-mat在MATLAB平台下的安装_第3页
libsvm-mat在MATLAB平台下的安装_第4页
libsvm-mat在MATLAB平台下的安装_第5页
资源描述:

《libsvm-mat在MATLAB平台下的安装》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、安装libsvm-mat是在MATLAB平台下使用libsvm的前提,如果没有安装好也就无法使用,在MATLAB平台下安装libsvm-mat一般有以下几个大步骤:1.将libsvm-mat所在工具箱添加到matlab工作搜索目录(File——》 SetPath…——》 AddwithSubfolders...);2.选择编译器(mex-setup);3.编译文件(make)。每一步都很重要【我就不在每一步前面说这一步很重要了~】,下面我将掰饽饽说馅【一句东北俚语i.e.翔实详尽】的给大家详细说明。1.将libs

2、vm-mat所在文件夹目录添加到MATLAB工作搜索目录(File——》SetPath…——》AddwithSubfolders...)这第一步很重要,如果没有将libsvm-mat所在文件夹目录正确的添加到MATLAB工作搜索目录,使用的时候就会出现 ???Undefinedfunctionorvariable'XXX'. 等等报错。首先明晰一下MATLAB工作搜索目录(路径)和当前目录(路径)这两个概念:当前目录[CurrentFolder]是指MATLAB当前所在的路径,MATLAB菜单栏下面有一个Curr

3、entFolder可以在这里进行当前所在目录的更改。工作搜索目录(路径)是指当你使用某一个函数的时候,MATLAB可以进行搜索该函数的所有的目录集合。注:当你使用某一个函数的时候,MATLAB首先会从当前目录搜索调用该函数,如果当前目录没有该函数,MATLAB就会从工作搜索目录按照从上到下的顺序进行搜索调用该函数,如果工作搜索目录中也没有该函数,就会给出???Undefinedfunctionorvariable'XXX'这个报错。所以呀,往后如果出现这个报错,您不妨看一下您想调用的函数所在目录是否添加到MATL

4、AB工作搜索目录中了。说了这么多,第一步就是将libsvm-mat所在文件夹复制到某一个地方后,在MATLAB菜单栏中选择File——》SetPath…——》AddwithSubfolders...然后选择之前存放libsvm-mat的文件夹,然后点击保存就可以了。如果你添加到工作搜索目录这个你还整不明白,可以看看这个帖子:【原创】Matlab如何安装新的工具箱http://www.matlabsky.com/forum-v...-fromuid-18677.html说是第一步其实真正的第一步是打开电脑,囧~然后

5、将libsvm-mat下载下来,下载地址如下:Libsvm-mat林智仁先生的原始版本下载libsvm-mat-2.91-1.ziphttp://www.matlabsky.com/thread-9328-1-1.html【说明:最新的版本为libsvm-mat-3.0-1.zip大家可以在这里下载http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 最新版本的改动是将SVM的modelstructure移动到了svm.h里面,对于常规用户没有影响基本和以前的都一样,只是方便一些高级

6、用户自己进行底层代码的修改】Libsvm-matfaruto版本下载libsvm-mat-2.89-3[FarutoUltimate3.0]http://www.matlabsky.com/thread-9327-1-1.htmlGUI版本下载【基于libsvm-mat-2.89-3[FarutoUltimate3.0]】[原创]SVM_GUI_2.0[mcode][by_faruto]http://www.matlabsky.com/forum-v...-fromuid-18677.html2.选择编译器(me

7、x-setup)好多工具箱其实在上面那步之后就算是“安装”成功了,有的小朋友可能会问:“为啥安装libsvm-mat会选神马编译器,干嘛!?”,因为libsvm的原始版本是用c++写的,这里为了能在MATLAB平台下使用,需要用编译器编译一下,生成一个类似于.m文件的东东(.mexw32文件)这样就可以在MATLAB平台下使用libsvm了,所以这里需要在编译之前选择一个编译器告诉MATLAB:“你丫就用这个我刚刚选择的编译器给我把svmtrain.c&&svmpredict.c等等一系列放在make.m中的文件

8、名字给我编译一下。”这第一步也很重要,如果编译器没有选择好的话,下一步进行make编译的时候就会出现如下报错:Unabletocompletesuccessfully.这个表示你没有选择好编译器。下面进行编译器的选择,哎,这里就涉及到一个问题,既然是“选择”,那说明你电脑上需要安装了编译器才行,否则选你妹啊,是吧,哎,这就又涉及到一个问题:“神马是编译器?!”,这里俺就不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。