由于在matlab中安装mosek时,默认许可证书的搜索地址为:C:\Users\用户名\mosek,因此软件mosek的一般建议安装在C:\Users\用户名\mosek。
一、下载软件
https://www.mosek.com/downloads/
二、安装步骤
然后点击Next进入下一步:
点击Next
更改安装位置:
点击Next,进入安装界面:
安装成功后:
点击No,可以不用重启:
进入matlab,检查是否安装成功,在命令行中键入:
which quadprog
输出:
D:\Program Files\Polyspace\R2020b\toolbox\optim\optim\quadprog.m
这个是matlab中自带的二次规划求解函数,添加路径:
addpath('C:\Users\ASUS\mosek\9.3\toolbox\R2015a');
which quadprog
输出
C:\Users\ASUS\mosek\9.3\toolbox\R2015a\quadprog.m
这样的好处是可以自己手动切换使用matlab自带的还是使用mosek中的函数。
【注意】安装后还需要在C:\Users\用户名\mosek中添加许可证书,如下:
最后,在matlab中输入如下指令,验证一下:
三、参考资料
https://blog.youkuaiyun.com/jbb0523/article/details/101384191
此处有详细的matlab函数和mosek切换的讲解。