YALMIP在WIN10下的环境配置

“YALMIP是由Lofberg开发的一种免费的优化求解工具,其最大特色在于集成许多外部的最优化求解器,形成一种统一的建模求解语言,提供了Matlab的调用API,减少学习者学习成本。” —— https://www.jianshu.com/p/e1c45b3d8d8a

本人硕士方向是凸优化算法,科研内容涉及到线性规划问题的求解。在一范数优化问题转化为线性规划问题时,模型在MATLAB上运行时出现了一些问题,故欲使用更专业的线性规划三方工具包MOSEK。在寻找MOSEK包使用方法的同时,找到了YALMIP库,官方文档相比MOSEK更多(也可能是MOSEK我找不到而已),因此又决定根据官方文档安装YALMIP库


安装流程正文

1. YALMIP库的基础下载链接: https://github.com/yalmip/yalmip/archive/master.zip, 如果你得需要获得YALMIP的最新开发内容,可以从这个链接下载: https://github.com/yalmip/yalmip/archive/develop.zip, 这玩意官方并不推荐你下载,正常人谁有这个需求啊。引用官方的话,“自己要乱搞,卫星掉了也是你自己的损失:)”。

2. 如果你之前用过YALMIP,官方建议你删除旧版本,我也不知道会发生什么

3. 添加路径

3.1 将链接中下载的YALMIP_master.zip解压到你预设地址,添加一下目录到你matlab的路径中。如:C:\Environments\YALMIP-master。

->/YALMIP-master
->/YALMIP-master/extras
->/YALMIP-master/solvers
->/YALMIP-master/modules
->/YALMIP-master/modules/parametric
->/YALMIP-master/modules/moment
->/YALMIP-master/modules/global
->/YALMIP-master/modules/sos
->/YALMIP-master/operators

直接把YALMIP文件夹[添加并包含子文件夹]就行了

3.2 除了方法3.1 还可以在matlab控制台键入

addpath(genpath(yalmiprootdirectory))

如:

addpath(genpath('C:\Environments\YALMIP-master'))

注意要用单引号

4. 测试

3.1和3.2随便一个方式后,YALMIP就配置成功,话说这么简单我有必要写文档吗测试下吧,完整下文档。

这里使用的是官方文档中,线性规划页的一个求超平面的简单example在matlab实时脚本中运行的结果。

Official tutorial页面链接: https://yalmip.github.io/tutorial/linearprogramming/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值