赞
踩
一、MATLAB中安装YALMIP
(YALMIP压缩包下载链接:链接:百度网盘 请输入提取码 密码:ujfp)
1.下载YALMIP-master工具压缩包,YALMIP-master工具压缩包解压后,将YALMIP-master整个文件夹剪切到MATLAB安装文件下toolbox文件夹中
以我的电脑为例,我的MATLAB安装在D盘的MATLAB2016a中,则将YALMIP-master剪切放在D:\MATLAB2016a\toolbox中,如图1.1所示。
图1.1 将YALMIP放MATLAB中toolbox文件夹
2.打开MATLAB,进入MATLAB【主页】-【设置路径】,如图1.2所示。
图1.2 设置路径的界面
3.单击设置路径下的【添加并包含子文件夹】,然后选中第一个步骤中放在toolbox下的YALMIP-master文件夹(路径为D:\MATLAB2016a\toolbox\YALMIP-master),再单击保存并关闭退出。
图1.3 路径设置添加YALMIP-master文件夹
4.重启MATLAB,在命令行窗口输入yalmiptest,回车,会提示Press any key to continue test,再回车,最后测试YALMIP安装成功。
图1.4 YALMIP安装成功
二、MATLAB中安装CPLEX步骤。
(CPLEX压缩包下载链接:链接:百度网盘 请输入提取码 密码:bfpo)
1.下载CPLEX安装压缩包并解压,本文的CPLEX版本为IBM+ILOG+CPLEX+Optimization+Studio+12.5。解压后运行setup文件,根据提示开始安装到第四步会提示【本产品需要 Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)】,这里请看第2步的说明。注意:如果电脑系统是win10,直接运行setup文件会提示无法以用户图形界面运行该程序。解决办法:右键单击setup文件,将其【属性】【兼容性】设置为【以兼容模式运行这个程序,win7】。
图2.1 CPLEX解压后界面
图2.2 win10须兼容性设置
2.出现【本产品需要 Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)】后,单击界面提示链接下载Microsoft Visual C++ 2010 Redistributable Package SP1 (x86) ,通过该链接下载的文件名为vcredist_x86,运行它来安装,安装完成后退出即可。
图2.3 界面链接提示
图2.4 点击链接下载界面
图2.5 Microsoft Visual C++ 2010 Redistributable Package SP1 (x86)安装
3.回到CPLEX安装界面,点击下一步直达完成安装。
图2.6 CPLEX完成安装
4.打开MATLAB,在【路径设置】【添加并包含子文件夹】将CPLEX安装目录下cplex\matlab
添加进去并保存退出。(添加路径为D:\重要软件安装包\CPLEX\CPLEX安装\cplex\matlab)
图2.7 路径设置中添加cplex中matlab文件夹
5.再次在命令行窗口输入yalmiptest,如果cplex安装成功后,LP对应solver message变为IBM cplex。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。