我是靠谱客的博主 俭朴高跟鞋,这篇文章主要介绍ubuntu之matlabinstall破解快捷键设置启动默认路径终端输入matlab实现打开命令行下运行Matlab的.m文件出现pathdef.m只读文件问题解决方案mexopencv的配置学习过程卸载,现在分享给大家,希望可以做个参考。

文章目录

  • install
  • 破解
  • 快捷键
  • 设置启动默认路径
  • 终端输入matlab实现打开
  • 命令行下运行Matlab的.m文件
  • 出现pathdef.m只读文件问题解决方案
  • mexopencv的配置学习过程
  • 卸载

参考:https://www.jianshu.com/p/2648a5c5c691
下载:matlab2018a

install

复制代码
1
2
3
4
5
6
7
8
9
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文件夹中,两次键入

破解

复制代码
1
2
3
4
5
6
7
8
#激活 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

快捷键

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#启动 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

桌面快捷键创建

设置启动默认路径

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
#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
2
3
4
5
6
7
#方法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
2
3
4
5
6
7
8
9
10
#方法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终端执行如下指令:

复制代码
1
2
3
cd /usr/local/MATLAB/R2018a/toolbox/local sudo chmod 777 pathdef.m

mexopencv的配置学习过程

参考
mexopencv官网

复制代码
1
2
3
4
5
6
7
8
9
10
git clone git://github.com/kyamagu/mexopencv.git #在matlab命令窗口输入 >>pathtool #添加mexopencv目录和子目录 -> save -> close对话框 >>mexopencv.make('opencv_path','mexopencv_存放路径') #使用前请添加mexopencv目录 #addpath('mexopencv_存放路径')

卸载

复制代码
1
2
3
4
5
6
7
8
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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(117)

评论列表共有 0 条评论

立即
投稿
返回
顶部