Linux下安装Matlab、设置中文,并配置优化求解器YALMIP、Gurobi与lpsolve

背景

在Linux上安装Matlab R2021a并配置中文界面

下载Matlab ISO镜像,挂载后通过命令行./install即可。
安装完成后,在terminal中直接打matlab,如果能出现图形界面就表示安装成功

注意事项与技巧 1. username

注意:安装Matlab时它会提示输入你打开的username是什么,此时要输入自己Linux用户的用户名。不然打开matlab时,即使激活完毕了,也会提示用户名不正确从而无法打开。

注意事项与技巧 2. Matlab界面语言

笔者第一次打开Matlab的时候是全英文界面,且在设置中找了一圈也没有找到设置语言的界面,谷歌百度均无果后,终于在官方文档中找到:
Use the LANG environment variable to specify the locale to be used by MATLAB
也即Matlab是直接读取了系统的LANG环境变量来决定自己的语言的。由于笔者一直安装的都是英文版系统,所以其默认就是英文。
也可以在Linux终端中使用

echo $LANG

来查看自己的语言设置,笔者的就是en_US.UTF-8。只需要找到原因,解决就水到渠成。

export LANG=zh_CN.UTF-8

即可。

注意事项与技巧 3. 打开Matlab时报错Failed to load module "canberra-gtk-module"

笔者在打开Matlab时,有报告警告错误Failed to load module "canberra-gtk-module",虽然不影响正常打开,但是很不爽。
几次三番之后还是决定解决它,重装libcanberra即可。

sudo apt-get install libcanberra-gtk-module
sudo ln -s /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so /usr/lib/libcanberra-gtk-module.so

即可解决。

YALMIP

什么是YALMIP

YALMIP是一个使用matlab语言编程的优化求解器框架。Y
为什么说它是框架呢?因为它提供了一个统一的(相对更接近自然数学语言的)优化问题建模语言。在求解时,YALMIP自带了一些求解器;然而,更重要的是它可以调用市面上广泛使用的商用/非商用求解器进行求解(如本文使用的Gurobilp_solve),非常方便。

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值