CVX工具包可以直接求解凸优化问题。
工具/原料
1
电脑
2
matlab
下载与安装
2
下载后对压缩包进行解压,解压到matlab的安装目录下的bin目录下。
3
在matlab命令行窗口下输入cvx_setup,进行安装,之后,cvx的函数可以直接调用。
使用方法
1
例:min A*X-b s.t. C*X=D E*X<=F
2
代码:(相应矩阵与向量已输入,X为n维)cvx_beginvariable x(n)minimize(norm(A*X-b))subject to C*X==D E*X<=Fcvx_end
注意事项
只适用于凸优化问题。