Ubuntu下matlab2016b安装

本文提供了一份详细的指南,介绍如何在Linux环境下安装Matlab 2016b版本,包括从下载资源到完成安装及激活的具体步骤,并解决了安装过程中可能出现的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载地址

matlab百度云下载地址,密码:79sb
下载后的Linux文件夹会有三个文件分别是R2016b_glnxa64_dvd1.iso、R2016b_glnxa64_dvd2.iso和Matlab 2016b Linux64 Crack文件夹。

rar文件解压,首先安装rar解压工具,再进行Crack文件解压,用7zip应该也可以,保险起见

sudo apt install rar
rar Matlab\ 2016b\ Linux64\ Crack.rar
  
  • 1
  • 2

注意:解压后Crack文件夹中包含readme.txt文件,里面包含密钥,license_standalone.lic文件,用于进行软件激活,/bin/glnx64/文件,用于进行matlab安装目录中bin/glnx64/的替换,里面四个文件。

挂载

直接挂载在media下面就行了,创建个matlab文件夹供挂载,只要挂第一个

sudo mkdir /media/matlab
sudo mount -o loop R2016b_glnxa64_dvd1.iso /media/matlab/

  
  • 1
  • 2
  • 3

安装

进入到挂载目录下,可以发现有install文件,然后返回当前目录的前一层进安装。这里推荐第二种装法

方案一:这里如果直接用sudo ./install,可能会报如下的错,attention: must install using sudo or su,or will face cannot build directory failure later,如果安装的时候没有弹出图形安装界面,直接显示installing… finish! 则需要gksudo 或kdesudo 来安装。

方案二:

cd /media/matlab
ls  #这里会看到install
cd ..  
sudo /media/matlab/install   
  
  • 1
  • 2
  • 3
  • 4

默认的安装路径是 /usr/local/下,我默默地查了下可用空间,发现只有22G,就改到了自定义路径,别忘记了

* 安装到一半,提示拔出dvd1,然后插入dvd2对话框*
新打开个终端

sudo mount -o loop R2016b_glnxa64_dvd2.iso /media/matlab/
  
  • 1

激活

cd /home/XXX/software/MATLAB/bin/
./matlab      #运行matlab,弹出激活对话框,选择用不联网的方法进行激活,加载license_standalone.lic文件

  
  • 1
  • 2
  • 3
sudo chmod -R 777 MATLAB/ #文件夹上面有个锁,为了防止复制不进去,保险起见
cd ~/LinuxR2016b/bin/glnxa64/ #先进入要复制的文件所在文件夹 
sudo cp lib* /home/XXX/software/MATLAB/bin/glnxa64/
cd ..
./matlab #可以打开了,如果打不开,重启下终端
  
  • 1
  • 2
  • 3
  • 4
  • 5

设置快捷方式

sudo vim /usr/share/applications/Matlab2016b.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Matlab 2016b
Comment=MATLAB
Exec=/home/XXX/software/MATLAB/bin/matlab
Icon=/home/XXX/software/MATLAB/toolbox/shared/dastudio/resources/MatlabIcon.png
Terminal=true
StartupNotify=true
Type=Application
Categories=Application;
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

把里面可执行文件和图标位置改下,图标是matlab自带的

卸载镜像

sudo umount /media/matlab
  
  • 1

补充一点细节问题:
1.这个问题有的时候会出现,有的时候不会出现那就是命令行输入matlab不会自动打开

解决方式如下

sudo vim /etc/profile

#在文件尾部添加:
export PATH=/usr/local/MATLAB/R2016b/bin:$PATH
#保存并退出并且使得设置生效
source /etc/profile
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

这个时候就可以通过终端输入matlab直接打开了
2.如果显示没有权限打开(打开报错),一般来说找到bin文件下的执行文件,输入sudo bash matlab一般就能打开
或者给MATLAB文件夹以及隐藏文件夹最高权限 /home/XXX/.matlab/
sudo chmod -R 777

参考教程

linux(x64)下安装Matlab 2015b破解版(含安装包)
Linux系统下安装matlab2016b
ubuntu16.04下安装matlab2016b教程

### 解决 Linux 系统上 MATLAB 2016b 安装后使用时出现的卡顿问题 MATLABLinux 上运行时可能会遇到性能瓶颈,尤其是在较旧版本如 MATLAB 2016b 中更为明显。为了改善这一状况并减少卡顿现象,可以从多个方面入手优化。 #### 1. 更新图形驱动程序 确保系统的显卡驱动已更新至最新版本。对于 NVIDIA 显卡用户来说,安装合适的专有驱动能够显著提升应用程序的表现。通过终端执行以下命令来获取最新的稳定版驱动: ```bash sudo ubuntu-drivers autoinstall ``` 这一步骤有助于提高图形渲染效率,从而减轻 MATLAB 运行过程中的延迟[^1]。 #### 2. 修改 Java 堆大小设置 MATLAB 默认配置下的 Java 堆内存可能不足以支持复杂计算或大型数据集处理需求。编辑 `matlab.prf` 文件增加最大堆尺寸可有效缓解因资源不足引起的响应迟缓情况。具体操作如下: 找到位于 `$HOME/.matlab/R2016b/` 目录下的 `java.opts` 文件(如果没有则创建),加入参数 `-Xmx4g` 表示允许的最大 JVM 内存为 4GB (可根据实际硬件条件调整)[^2]: ```properties -Xmx4g ``` 重启 MATLAB 应用使更改生效。 #### 3. 关闭不必要的后台进程和服务 过多活跃的应用会占用大量 CPU 和 RAM 资源,进而影响前台任务的速度表现。利用系统监视器工具识别那些消耗过高却并非必需的服务,并将其禁用或者终止其活动状态。这样做不仅能让计算机更加流畅地工作,也能间接加快 MATLAB 的运算速度[^3]。 #### 4. 启用 GPU 加速功能 如果所使用的硬件具备强大的图形处理器,则应充分利用它来进行加速计算。前往 MathWorks 官方网站查阅有关如何启用 CUDA 支持以及配置 Parallel Computing Toolbox 的指南文档,按照指示完成相应设置即可享受更高效的数值分析体验[^4]。 #### 5. 减少桌面环境特效 复杂的窗口动画效果虽然美观但却会对应用层面上造成额外负担。适当降低 KDE/GNOME 等桌面环境中视觉装饰程度,关闭不必要的过渡效果和其他美化选项,可以让更多资源集中服务于核心业务逻辑之上,进一步增强交互式的编程开发平台——比如 MATLAB ——的整体性能水平。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值