YALMIP工具箱之解决半定规划问题的SDPT3求解器安装 | 您所在的位置:网站首页 › lmi是什么机型 › YALMIP工具箱之解决半定规划问题的SDPT3求解器安装 |
官方SDPT3下载链接: https://blog.nus.edu.sg/mattohkc/softwares/sdpt3/ 本人也是在学习YALMIP工具箱的初始摸索阶段,安装的原因是因为最近在学习鲁棒H控制问题,而这里面的线性矩阵不等式——LMI往往是凸优化/半定规化问题,在求解如下的最小化问题时,发现求解不出,报错:矩阵为奇异值、接近奇异值或缩放错误,且结果为NAN的情况,于是本人决定换求解器试试。 关于YALMIP工具箱的安装和学习教程很多,我放几个链接在此供大家参考: matlab使用yalmip工具箱_毒吻可积的博客-CSDN博客_yalmip工具箱 YALMIP学习(一):入门_名侦探柯基0625的博客-CSDN博客_sdpvar函数 网上查了教程发现没有SDPT3求解器的安装具体方法,只有cplex求解器安装方法,于是我去官网(上面提供的链接)下载了SDPT3求解器安装包,自己摸索安装步骤如下: 1.解压到matlab 安装路径 2.在matlab设置路径中添加SDPT3安装包 3.在matlab里打开SDPT3安装包,运行其中的Installmex.m和startup.m文件 到这里便安装成功啦! 4.检查是否安装成功,在matlab命令行窗口输入以下命令 yalmiptest('sdpt3')可以看到安装成功: 再次进行求解我的LMI问题,可以得到结果。我一般不设置sdpsettings选择求解器是因为YALMIP会自动选择最合适的求解器,所以只要工具箱包含该求解器便会自动合理选择。 注:本文仅为便利本人学习方便使用,有兴趣者可以作为参考,如果错误欢迎指导交流,谢谢! 参考资料:MATLAB 官方 |
CopyRight 2018-2019 实验室设备网 版权所有 |