您的位置:首页 > 编程语言 > MATLAB

Matlab添加yalmip

2015-08-25 19:48 375 查看
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文件夹内。



3.添加路径

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



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



4.测试安装结果

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



网上关于yalmip的教程比较多,不过matlab最优化效率没有Lingo高,建议多变量、多约束的大量最优化还是使用Lingo比较好。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: