文章导读
在使用CVX进行优化求解时,如果遇到了报错和NaN结果,可能是Mosek求解器版本过低导致的。今天,我们就来一步步教你如何安装新版本的Mosek求解器,让你的CVX优化问题顺利解决!
Mosek安装
首先,我们需要下载Mosek的最新版本。可以从Mosek官网下载Default Installers,选择合适的安装目录,比如D:\Mosek。
Mosek Download
License申请
接下来,申请Mosek的License。如果你是大学生,可以使用学校邮箱免费申请。申请后,几分钟内就能收到邮件确认。
License Apply
配置Mosek
申请到License后,将生成的mosek.lic文件放到C:\Users\你的用户名\mosek目录下。如果没有这个目录,先创建一个。
重启电脑
完成以上步骤后,重启电脑,Mosek就安装成功了。
Matlab设置
在Matlab中,需要添加Mosek的路径。点击设置路径,添加Mosek的安装目录。
/10.1/toolbox/r2017a
/10.1/toolbox/r2017aom
CVX设置
在CVX中,运行cvx_setup命令,将Mosek新版本的Solver添加进来。如果添加失败,可以尝试重启计算机后重试。
cvx_setup
cvx_solver
小结与拓展
通过以上步骤,你就可以成功安装新版本的Mosek求解器了。如果遇到其他问题,欢迎访问我们的网站www.sxgpb.com了解更多编程知识。
我是思享编程网的陆砚码,一个热爱技术分享的编程达人。如果你对编程有任何疑问,都可以在网站上找到答案。
