如何为libsvm C文件创建mex文件

时间:2012-01-25 10:33:55

标签: matlab libsvm

我已从http://www.csie.ntu.edu.tw/~cjlin/libsvm/下载了libsvm 我解压缩并将libsvm文件夹复制到c:..../documents/MATLAB文件夹。包括mex.h到所有C文件。在libsvm->里面我有不同的文件夹。同样在那个Matlab文件夹中我有libsvmread.clibsvmwrite.cmakefilemake.msvmtrainsvmpredict等文件......

我如何在matlab中使用这些文件?任何人都可以帮我创建这些文件的.mex文件。 我读了很多次尝试..对我来说工作不正常。我需要在matlab.can创建svmensemble,任何人都尽快帮助我。

2 个答案:

答案 0 :(得分:1)

查看 README 文件:

  

安装和数据格式

     

在Unix系统上,输入make' to build the svm-train'和   `svm-predict'程序。不带参数运行它们以显示用法   他们。

     

在其他系统上,请参阅Makefile' to build them (e.g., see 'Building Windows binaries' in this file) or use the pre-built binaries (Windows binaries are in the directory windows')。

有关详细信息,请告诉我们您使用的是哪种操作系统。

答案 1 :(得分:0)

你需要做mex -setup来配置编译器。之后,你在matlab文件夹中运行make.m文件..请阅读README文件......详情是......