台湾大学林教授libsvm在matlab的安装
臺灣大學林教授libsvm在matlab的安裝
- 下載libsvm文件
- 將整個libsvm文件復制到matlab的toolbox中
- 在matlab中設(shè)置路徑
- 運行與糾錯(mex -setup)
參考:
 MATLAB安裝配置libsvm(附MinGW64配置)
下載libsvm文件
去林教授的官網(wǎng)下載:http://www.csie.ntu.edu.tw/~cjlin/libsvm/
下載解壓后的文件長這樣
 
將整個libsvm文件復制到matlab的toolbox中
toolbox就在你的matlab之下,如D:\MATLAB2016a\toolbox
 復制完成
 
在matlab中設(shè)置路徑
點擊“主頁”——“設(shè)置路徑”
 
 “添加并包含子文件夾…”——選擇你放在toolbox中的libsvm文件夾——導入后保存
 結(jié)果如下:
 
 點擊保存后退出
運行與糾錯(mex -setup)
首先在編譯之前,需要將路徑調(diào)到你的libsvm文件夾的位置
 
在matlab命令行窗口輸入:mex -setup
若出現(xiàn)
 
 那么恭喜你,只需要點擊“mex -setup C++ ”即可
 點擊之后長這樣
 
 若沒有出現(xiàn)上述情況,那就是沒有安裝過編譯器,參考MATLAB安裝配置libsvm(附MinGW64配置)
 (參考內(nèi)容:
 安裝以MinGW64 Compiler (C++)為例。
 1.首先下載并且安裝TDM-GCC:
 http://tdm-gcc.tdragon.net/download
 建議安裝在C盤根目錄下,根據(jù)許多前輩的經(jīng)驗,目錄中名稱不能出現(xiàn)空格。
 2.配置環(huán)境變量:
 從我的電腦屬性-高級系統(tǒng)設(shè)置-高級-環(huán)境變量中,添加到系統(tǒng)變量(大部分配置環(huán)境變量都是如此)。
 變量為:MW_MINGW64_LOC,
 值為:TDM-GCC-64的安裝位置。
 3.在MATLAB命令行內(nèi)運行命令
 setenv(‘MW_MINGW64_LOC’,folder),folder為TDM-GCC的安裝位置,要加單引號。
 此時mex可以正常使用,不然重啟matlab即可。)
然后輸入make,一般會出現(xiàn)錯誤
 
 此時參考MATLAB安裝配置libsvm(附MinGW64配置)其中的“將其中所的CFLAGS替換為COMPFLAGS(替換運用CTRL+F即可)”
 make文件在D:\MATLAB2016a\toolbox\libsvm-3.11\matlab下
 
 打開并按ctrl+F,輸入相應(yīng)參數(shù)替換
 
 替換完就是這樣
 
 再運行make.m文件(即在在matlab命令行窗口輸入:make),即可編譯成功。
 若不成功就重啟一下。成功的長這樣:
 
若此時在運行l(wèi)ibsvm相應(yīng)程序的時候,出現(xiàn)了關(guān)于提示:未定義函數(shù)‘libsvmtrain’,那是因為文件名沒有同一,去libsvm的windows文件夾下,將文件名加上前綴“l(fā)ib”。64系統(tǒng)的改64,32系統(tǒng)的改32。
 
 改完后就是這樣
 
此時libsvm在matlab的安裝就完成了。
寫文章不易,記得點個贊吧嘻嘻
總結(jié)
以上是生活随笔為你收集整理的台湾大学林教授libsvm在matlab的安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 如何禁止电脑某个程序运行(强制自律)
- 下一篇: 2、前端环境搭建(19.04.12)
