LIBsvm安装过程及错误提示
6页1、libSVM安装过程及错误提示libSVM是用C+语言编写而成的,它提供了和其它软件诸如Matlab的接口,所以如果想要在Matlab中使用,首先要在Matlab中对C文件进行混合编译,把C文件转换为Matlab可以执行的.dll文件。Matlab程序是一种解释执行程序,不用编译等预处理,程序运行速度较慢。C/C+语言是高级程序设计语言之一,它可对操作系统和应用程序以及硬件进行直接操作,用C/C+语言明显优于其它解释型高级语言,一些大型应用软件如 Matlab 就是用C语言开发的。通过把耗时长的函数用c语言实现,并编译成mex函数可以加快执行速度。Matlab调用C/C+的方式主要有两种:利用MEX技术和调用C/C+动态连接库。libSVM在Matlab中的安装采用的是第一种方式。在Matlab与C/C+混合编程之前,必须先对Matlab的编译应用程序mex和编译器mbuild进行正确的设置: 系统XP,Matlab版本2013a,C编译器为VS2010.1. 下载libSVM下载链接:D:Program Filesmatlab 2013atoolboxlibsvm-3.18matla
2、b下载好保存到合适的路径,推荐Matlab安装目录下的toolbox中2. 解压文件3. 将libSVM所在的文件夹加入Matlab的搜索路径,在菜单栏的Set Path中可以设置。Matlab执行程序时,如果在当前路径下没有找到所需的文件,会在搜索路径中继续寻找,所以要确保要使用的文件至少在搜索路径中。如果Matlab提示找不到文件,而文件又真是存在,很可能的原因是忘记将文件所在目录添加到Matlab的搜索路径下了。4. 设置mex,这里要先将Matlab的当前目录切换到libsvm安装目录下的matlab子文件夹上。这一步在mex的设置时并不是必须的,而是在后面的步骤时必须的,但是为了防止后面忘记,所以这里设置完搜索路径顺便设置当前目录。另外,现在的libsvm文件夹libsvm-3.12windows中已经有编译好的程序,可以直接使用,只需要把libsvm-3.12windows添加到matlab路径中即可,不需要编译的过程。但最好还是自己编译一遍,因为编译环境不同会导致一些不可预估的小问题,自己编译的过程是可控的。在命令窗口输入mex setup,注意mex后面有一个空格,也就
《LIBsvm安装过程及错误提示》由会员博****1分享,可在线阅读,更多相关《LIBsvm安装过程及错误提示》请在金锄头文库上搜索。
东北大学21春《跨国公司会计》离线作业2参考答案29
人力资源助理管理师的复习范本
2022土地登记代理人-土地登记代理实务考试全真模拟卷26(附答案带详解)
城建卫生上半年的工作总结
高考小小说的鉴赏
38种慢性病申报标准
水化验工安全技术操作规程
人教版小学六年级下学期语文第六单元习作《难忘的小学生活》
小学生作文:假如我是一只小鸟
信息孤岛和资源共享
带家具房屋租赁合同3篇
第一书记工作总结及计划
会计分录习题集与答案解析(完整版)
仁爱版七年级英语语法
二年级数学教学案例
班主任应具备“十心”
阶段工作计划
学校校长的辞职汇报
物业人员绩效管理制度
2023年河南省商丘市柘城县李原乡丁口村社区工作人员考试模拟题及答案
2023-08-02 6页
2022-10-03 6页
2023-07-29 9页
2023-05-08 22页
2023-01-18 25页
2022-10-01 5页
2023-08-08 5页
2022-08-13 10页
2023-04-01 11页
2023-01-03 5页