Matlab的libsvm的安裝

來源:互聯網
上載者:User

怕自己忘記。做個筆記,收藏網址。

http://www.ilovematlab.cn/thread-35262-1-1.html

http://www.ilovematlab.cn/thread-61234-9-1.html

http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=217493

這三個網址基本上都可以解決問題了。


(1)下載的是:libsvm-3.1-[FarutoUltimate3.1Mcode]

下載的是libsvm-3.1-[FarutoUltimate3.1Mcode],matlab版本是2011b,用得編譯器是Microsoft Visual C++ 6.0

我自己最後make的時候,我依舊有錯誤:

D:\MATLAB~1\BIN\MEX.PL: Error: 'svm.cpp' not found. 
 
Error using mex (line 206)
Unable to complete successfully.

Error in make (line 3)
mex -O -c svm.cpp

這個問題,因為糾結不出來,但看到很多論壇的人說,換個matlab就可以了(我沒去試過,不知真假)。

有樓主說:

第二,安裝了visual  studio,libsvm依然無法安裝。
這可能是你的visual studio版本過低的緣故。類似問題可能出現在win7使用者上。本人的matlab版本也比較高(matlab 2010b)之前用visual studio 2008,在warning的提示裡顯示,有兩個tools沒有按規格安裝,大概意思就是不適合64為的系統,於是我刪除了vs 2008,下載了vs 2010。這樣安裝libsvm就成功了。
在這裡,我強烈建議,如果你系統是win7,如果你的matlab是2010b及更高版本,那麼請使用visual studio 2010及更高版本的編譯器。


(2)下載的是libsvm-mat-2.89-3-[farutoFinalVersion]

下載的是libsvm-3.1-[FarutoUltimate3.1Mcode],matlab版本是2011b,用得編譯器是Microsoft
Visual C++ 6.0。

這樣make是可以成功的(我自己就是這樣的)。



libsvm-3.1-[FarutoUltimate3.1Mcode]不行的人,不妨換換libsvm-mat-2.89-3-[farutoFinalVersion],當然功能稍微少點。但不影響使用,我覺得。《MATLAB神經網路30個案例分析》在案例十三中,用GA的時候是沒法使用的,不過也不知道安裝了libsvm-3.1-[FarutoUltimate3.1Mcode]是不是就可以用了。也有人說,只是遺傳演算法的工具箱沒有安裝,裝個就ok。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.