下载YALMIP
下载MOSEK
https://download.mosek.com/stable/10.2.1/moseksetupwin64x86.msi
安装moseksetupwin64x86.msi,安装地址随便。
申请许可证:
选择 Personal Academic License,使用学校邮箱申请
将邮件中的mosek.lic文件复制到C:\Users\YOUR_USER_NAME\mosek\mosek.lic中。
打开matlab命令行输入mosekdiag
>> mosekdiag
Matlab version : 24.1.0.2628055 (R2024a) Update 4
Architecture : PCWIN64
mosekopt path : F:\Code\Environment\cvxopt\mosek\10.2\toolbox\r2017a\mosekopt.mexw64
MOSEK version : 10.2.1
Test linear solve: Success
mosekopt works OK. You can use MOSEK in MATLAB.
运行yalmiptest.m
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
| Test| Status| Solver|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
| Core functionalities| Success| |
| Linear programming (LP)| Success| MOSEK|
| Quadratic programming (QP)| Success| MOSEK|
| Second-order cone programming (SOCP)| Success| MOSEK|
| Semidefinite programming (SDP)| Success| MOSEK|
| Geometric programming (GP)| Success| MOSEK|
| Nonlinear programming (NLP)| Success| FMINCON|
| Nonlinear SDP (NLSDP)| Success| FMINCON|
| Exponential cone programming (ECP)| Success| MOSEK|
| Mixed-integer LP (MIQP)| Success| MOSEK|
| Mixed-integer QP (MIQP)| Success| MOSEK|
| Mixed-integer SOCP (MISOCP)| Success| MOSEK|
| Global nonconvex quadratic programming| Success| BMIBNB|
| Global nonconvex programming| Success| BMIBNB|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
See guide on interfaced solvers