2012-01-25 2 views
0

Я dowloaded libsvm от http://www.csie.ntu.edu.tw/~cjlin/libsvm/
Я unziped и скопировать папку libsvm в c:..../documents/MATLAB папку. включил mex.h ко всем файлам C. Внутри libsvm-> У меня разные папки. Кроме того, в этой папке Matlab У меня есть файлы, такие как libsvmread.c, libsvmwrite.c, makefile, make.m, svmtrain, svmpredict и т.д ...Как создать файлы Mex для libsvm C файлов

как я могу использовать эти файлы в MATLAB? Может ли кто-нибудь помочь мне создать файлы .mex для этих файлов. Я читал и пробовал много раз .. это не работает правильно для меня. Мне нужно сделать создание svmensemble в matlab.can. Помогите мне как можно скорее.

ответ

1

Посмотрите на README файла:

Установка и формат данных

В системах Unix, типа make' to build the SVM-поезд и `SVM предсказуемые» программ. Выполните их без аргументов, чтобы показать их .

В других системах проконсультируйтесь с 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 окнами »).

Для получения дополнительной информации сообщите, с какой операционной системой вы пользуетесь.

0

Вам необходимо сделать mex -setup для настройки компилятора. После этого вы запустите файл make.m в папке matlab .. Пожалуйста, прочитайте файл README .. подробности есть ...