(带MATLAB2017b和LibSVM-3.23安装包)Ubuntu系统Matlab安装LibSVM-编译、目录和pathdef.m只读问题
程序员文章站
2024-02-10 16:39:40
...
Ubuntu系统下安装LibSVM教程太少,而且不一,本人摸索了一天总结出最简单的路线,非常简单!
Ubuntu系统安装MATLAB 2017b
安装步骤最详细的是这篇博客:ubuntu16.04安装MATLAB R2017b步骤详解(附完整文件包)
bd网盘地址: 链接 提取码: 1juu
下载LibSVM
LibSVM-3.23下载链接:链接 提取码: i7vs
下载后可解压到任一文件夹(路径最好不要有中文,若有移动便是)。
之后在Matlab中进入该文件夹中,再进入matlab文件夹,我的目录为:/home/critic/libsvm-3.23/matlab
(我是编译完成效果图,所以你的文件数目会和我的不一样。)
设置编译器 mex -setup
在matlab命令行中输入:mex -setup
可以显示可用的编译器,我的如下:
生成编译文件 make
继续在命令行输入:make
即可编译成功
设置路径
点击“设置路径”,之后点击“添加并包含子文件夹”,选择我们一开始安装LibSVM的目录即可。那么此目录下的函数都能被调用,点保存即可。我的效果图:
出现pathdef.m只读文件问题解决方案
我出现了如下问题:MatLAB无法保存对该路径所做的更改。
解决方法:进入该文件目录在ubuntu终端执行如下指令:
cd /usr/local/MATLAB/R2017b/toolbox/local
sudo chmod 777 pathdef.m
结束语
网上教程很多很多,但很多太过于复杂,对于菜鸟级别的我来说很不友好,希望能给大家帮助,多多点赞评论。大家一起进步,一起加油。