Matlab添加yalmip

yalmip的官网地址:http://users.isy.liu.se/johanl/yalmip/pmwiki.php?n=Main.HomePage


  官网给出了很详细的介绍和下载版本。可以说,yalmip是一位“集大成者”,它不仅自己包含基本的线性规划求解算法,比如linprog(线性规划)、bintprog(二值线性规划)、bnb(分支界定算法)等,他还提供了对cplex、GLPK、lpsolve等求解工具包更高层次的包装。更为可贵的是,yalmip真正实现了建模和算法二者的分离,它提供了一种统一的、简单的建模语言,针对所有的规划问题,都可以用这种统一的方式建模;至于用哪种求解算法,你只需要通过一次简单的参数配置指定就可以了,甚至不用你指定,yalmip会自动为你选择最适合的算法。http://www.cnblogs.com/kane1990/p/3428129.html给出了其简要教程。

下面我来介绍一下我在Matlab R2014a下添加yalmip的过程。

1.下载工具包

  yalmip官网给了各个版本的下载,比较麻烦。但是我在http://www.ilovematlab.cn/thread-289393-1-1.html文章中找到了可下载的资源,亲测可用,不放心的朋友们还是到官网耐心下载。

2.放置工具包

  将yalmip工具包解压以后,放置到matlab安装目录的toolbox文件夹内。

解压yalmip

3.添加路径

  打开matlab,点击设置路径,英文版点击File->set path;

打开设置路径

  弹出对话框后,在左边选择“添加并包含子文件夹...”,(Add with subfolders...),选择toolbox目录下的yalmip文件夹,保存并关闭。

添加路径

4.测试安装结果

  重启matlab。在命令行中输入“which sdpvar”等命令,显示路径则添加成功。

测试安装结果


  网上关于yalmip的教程比较多,不过matlab最优化效率没有Lingo高,建议多变量、多约束的大量最优化还是使用Lingo比较好。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值