Ubuntu20.04安装MATLAB 2021b

Introduction

MATLAB是一款美国MathWorks公司出品的商业数学软件。MATLAB是矩阵实验室(Matrix Laboratory)的简称。MATLAB用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB目前只有英语和日语版,不提供中文版。MathWorks公司在每年的上半年3月份左右发布a版,下半年10月份左右发布b版。此教程为Linux下2021b的下载安装。

Setup

  1.下载(建议使用迅雷下载):

    地址:Matlab | 2021 b 

    

  2.安装:  

    1.桌面环境下,鼠标右键挂载(不可解压,解压后安装会失败),或Terminal:

bash: mkdir ~/matlab        //用户主目录下新建文件夹 matlab
bash: sudo mount -o loop Matlab911R2021b_Lin64.iso ~/matlab    //将 iso 文件挂载在 ~/matlab 目录下

 

          文件如下:

   

      2.Terminal启动安装(当前用户即可,请勿切换到root或安装命令前加sudo,否则会卡死无反应): 

bash: cd ~/matlab
bash: ./install

     正常启动后的安装界面如下(联网状态)(如果是已购买授权的用户和组织,直接输入购买email):

     3. 尚未购买授权,则点击“Advanced Options”,然后选“I have license...”,然后勾选agreement的“yes”:

    

    然后输入安装密钥:62551-02011-26857-57509-64399-54230-13279-37181-62117-65158-40352-64197-45508-24369-45954-39446-39538-16936-10698-58393-44718-32560-10501-40058-34454

   

     然后选择授权文件(在与iso文件同级的下载文件根目录):

     

    4. 选择安装目录,默认是在/usr/local目录下,但由于是当前用户安装,没有写入权限,加以安装在当前用户有写入权限的位置(后面创建快捷方式同样),笔者这里选home下的~/MATLAB/R2021b:

    

     5. 选择需要安装的产品和工具箱(不知道会用到啥,就直接全部勾选即可):

      

     6. 创建快捷访问脚本(可跳过),或者选择当前用户有读写权限的目录。

   7. 上述的当前用户安装方式一般只能当前用户访问使用,且每次启动需要cd到matlab启动文件所在目录启动,或者执行6导出的脚本,很麻烦。创建桌面快捷方式的方法也只允许当前用户使用。比较顺手的解决方案是安装matlab-support  

bash: sudo apt install matlab-support

   过程中需要输入matlab安装位置和可使用用户(不输入指定用户,表示任何user可用),其他选“yes”“ok”即可。

     “matlab-support”安装配置完成后,程序列表上应该就有MATLAB入口选项:

 

  3、Troubleshotting

  1. 授权:用与iso文件同级的下载文件根目录的"libmwlmgrimpl.so"文件替换"<安装目录>/bin/glnxa64/matlab_startup_plugins/lmgrimpl/"下的libmwlmgrimpl.so,若权限不足,可将安装目录授权写入权限给当前用户或者Terminal:
    bash: sudo cp libmwlmgrimpl.so <安装目录>/bin/glnxa64/matlab_startup_plugins/lmgrimpl/"

     

  2. 确保系统已安装Matlab运行所需要的依赖:
    bash: sudo apt-get install libcanberra-gtk-module

     

 

    

 

posted @ 2021-11-24 16:09  walden_yin  阅读(5517)  评论(3编辑  收藏  举报