ubuntu之matlab


参考: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快捷键

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿尔发go

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值