多语言展示
当前在线:358今日阅读:23今日分享:25

MATLAB的CVX工具包下载安装与使用

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

注意事项

只适用于凸优化问题。

推荐信息