我是靠谱客的博主 俭朴高跟鞋,最近开发中收集的这篇文章主要介绍ubuntu之matlabinstall破解快捷键设置启动默认路径终端输入matlab实现打开命令行下运行Matlab的.m文件出现pathdef.m只读文件问题解决方案mexopencv的配置学习过程卸载,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
文章目录
- install
- 破解
- 快捷键
- 设置启动默认路径
- 终端输入matlab实现打开
- 命令行下运行Matlab的.m文件
- 出现pathdef.m只读文件问题解决方案
- mexopencv的配置学习过程
- 卸载
参考:https://www.jianshu.com/p/2648a5c5c691
下载:matlab2018a
install
mkdir matlab #创建临时挂载文件目录
sudo mount -t auto -o loop ./Linux/R2018a_glnxa64_dvd1.iso ./matlab/ #挂载dvd1到matlab文件夹下
sudo ./matlab/install
#...根据提示进行安装,输入license文件,安装目录,...
#安装中途将提示:弹出dvd1,插入dvd2
sudo mount -t auto -o loop ./Linux/R2018a_glnxa64_dvd1.iso ./matlab/ #挂载dvd2到matlab
#等待安装完毕
sudo umount -l ./matlab/matlab #解除挂载,因为我们将dvd1,dvd2都挂载到matlab文件夹中,两次键入
破解
#激活
sudo /usr/local/MATLAB/R2018a/bin/matlab
#手动激活>输入许可证文件的完整路径:选择之前解压得到的license_standalone.lic文件>激活完成
#破解
#解压破解文件
tar -xzvf Matlab 2018a Linux64 Crack.tar.gz
sudo cp R2018a/bin/glnxalab_startup_plugins/lmgrimpl/libmwlmgrimpl.so /usr/local/MATLAB/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl
快捷键
#启动
sudo /usr/local/MATLAB/R2018a/bin/matlab
sudo chown [username] -R ~/.matlab/ #[username] 是你当前的管理用户(非root账户)
/usr/local/MATLAB/R2018a/bin/matlab #测试非sudo模式下是否可以正常启动
#创建快捷键
#图标位置:/usr/local/MATLAB/R2018a/toolbox/shared/dastudio/resources/MatlabIcon.png
#脚本位置:/usr/local/MATLAB/R2018a/bin/matlab
sudo vim /usr/share/applications/Matlab2018a.desktop
#添加如下内容
[Desktop Entry]
Categories=Application;Matlab;
Comment=Matlab:科学计算的语言
Encoding=UTF-8
#Exec=/usr/local/MATLAB/R2018a/bin/matlab -desktop -prefersoftwareopengl
Exec=/usr/local/MATLAB/R2018a/bin/matlab -desktop
Icon=/usr/local/MATLAB/R2018a/toolbox/shared/dastudio/resources/MatlabIcon.png
Name=MATLAB R2018a
StartupNotify=true
Terminal=false
Type=Application
桌面快捷键创建
设置启动默认路径
#Method 1
sudo chmod +w /usr/local/MATLAB/R2018a/toolbox/local/startup.m
sudo vim /usr/local/MATLAB/R2014a/toolbox/local/startup.m
# 文件末尾处添加如下命令
cd ‘~/myPath’
# But, sometimes the Method 1 doesn’t work, then we need the Method 2:
#Method 2 推荐
sudo chmod +w /usr/local/MATLAB/R2018a/toolbox/local/matlabrc.m
sudo vim /usr/local/MATLAB/R2014a/toolbox/local/matlabrc.m
# 文件末尾处添加如下命令
cd ‘~/myPath’
终端输入matlab实现打开
#方法1: 推荐
sudo ln -s /usr/local/MATLAB/R2018a/bin/matlab /usr/local/bin/matlab
#方法2
vim ~/.bashrc #添加如下内容
alias matlab='/usr/local/MATLAB/R2018a/bin/matlab'
source ~/.bashrc
命令行下运行Matlab的.m文件
参考
推荐参考
推荐参考
#方法1
vim ~/.bashrc #添加如下内容
alias mrun="matlab -nodesktop -nosplash -logfile `date +%Y_%m_%d-%H_%M_%S`.log -r"
source ~/.bashrc
#测试 test.m
mrun test #注意:不可以添加后缀.m
#若有实现函数参数传入调用,则是如下:
mrun test(parameters)
出现pathdef.m只读文件问题解决方案
参考
解决方法:进入该文件目录在ubuntu终端执行如下指令:
cd /usr/local/MATLAB/R2018a/toolbox/local
sudo chmod 777 pathdef.m
mexopencv的配置学习过程
参考
mexopencv官网
git clone git://github.com/kyamagu/mexopencv.git
#在matlab命令窗口输入
>>pathtool
#添加mexopencv目录和子目录 -> save -> close对话框
>>mexopencv.make('opencv_path','mexopencv_存放路径')
#使用前请添加mexopencv目录
#addpath('mexopencv_存放路径')
卸载
whereis matlab #查看matlab可执行文件路径
matlab: /usr/lib/matlab
sudo rm /usr/local/bin/matlab
sudo rm -rf /usr/local/MATLAB/R20xxx #删除matlab文件库
sudo rm -rf ~/.matlab #删除matlab个人配置
sudo rm /usr/share/applications/Matlabxxxx.desktop #移除自定义的matlab快捷键
最后
以上就是俭朴高跟鞋为你收集整理的ubuntu之matlabinstall破解快捷键设置启动默认路径终端输入matlab实现打开命令行下运行Matlab的.m文件出现pathdef.m只读文件问题解决方案mexopencv的配置学习过程卸载的全部内容,希望文章能够帮你解决ubuntu之matlabinstall破解快捷键设置启动默认路径终端输入matlab实现打开命令行下运行Matlab的.m文件出现pathdef.m只读文件问题解决方案mexopencv的配置学习过程卸载所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复