MacOS mojave10.14.6+Matlab2017b+libsvm安装教程

MacOSmojave10.14.6+Matlab2017b+Xcode+libsvm安装教程

安装这个东西真是耗费了我好久的时间,一度想要放弃,想哭的心都有了。但是没办法学习研究要用。之前还在电脑上安装了虚拟机和Windows系统,但是使用效果太差,太卡。之后又看了许多相关博客的安装方法,结合起来安装终于是安装上来了。太开心了,现在把安装方法记录下来。怕自己以后会忘,哈哈。
首先准备好电脑 MacOSmojave10.14.6版,Matlab2017b,Xcode,libsvm-3.23。
获取 Matlab2017b:关注微信公众号Mac 软件管家,然后在信息栏输入Matlab,页面会跳出Matlab各个版本的安装教程,选择Matlab2017b即可。按照上面的步骤安装即可。
获取Xcode:直接在电脑里面的AppStore下载即可。( 输入Xcode)
获取libsvm-3.23:链接:https://pan.baidu.com/s/1uIG3zwvYN1fCpThV8bGAJw 密码:y0cb
接下来我们要在Matlab2017b中安装libsvm-3.23
、 首先我们把libsvm-3.23解压到访达中到download(下载)文件夹中,然后再将解压后 的libsvm-3.23复制一份到Matlab2017b应用程序中的toolbox 文件夹中。(打开访达中的应用程序,点击Matlab2017b,在该页面的正中间的上方点击操作按钮,再选择显示包内容,之后就能找到toolbox 文件夹)。
、 再在设置路径中添加文件夹 ,

MacOS mojave10.14.6+Matlab2017b+libsvm安装教程
MacOS mojave10.14.6+Matlab2017b+libsvm安装教程选择 /Applications/MATLAB_R2017b.app/toolbox/libsvm-3.23/matlab,之后选保存再关闭。
、 完成上一步,我们要来设置当前文件夹/Applications/MATLAB_R2017b.app/toolbox/libsvm-3.23
MacOS mojave10.14.6+Matlab2017b+libsvm安装教程
、 在Command Windows(命令窗口)输入mex -setup,会出现以下情况
MacOS mojave10.14.6+Matlab2017b+libsvm安装教程
再 选择 mex -setup C++ ,会出现以下情况
MacOS mojave10.14.6+Matlab2017b+libsvm安装教程
再输入make,会出现
MacOS mojave10.14.6+Matlab2017b+libsvm安装教程
没有报错则编译成功。
、libsvm工具箱中有个’heart_scale’数据集,现在用它来测试一下是否可以运行。
在命令窗口输入下面图片的代码,最后输出的结果和上面的一样,即测试成功。
MacOS mojave10.14.6+Matlab2017b+libsvm安装教程
上面的代码是
》[heart_scale_label,heart_scale_inst]=libsvmread(‘heart_scale’);
》model = svmtrain(heart_scale_label,heart_scale_inst);
》[predicted_label,accuracy,prob_estimates] =svmpredict(heart_scale_label, heart_scale_inst, model);

至此libsvm就已经安装成功。太爽了。