1.官网下载CVX
http://cvxr.com/cvx/download/
选择适合自己的版本
2.下载后解压在常用文件夹
下面的文件夹就是解压后的文件夹
3.安装CVX
打开matlab,在命令行窗口输入
cvx_setup
出现如下:
点击将其文件夹添加到MATLAB路径:
最后显示如下:(即安装成功)
4.测试以下
m = 20; n = 10; p = 4;
A = randn(m,n); b = randn(m,1);
C = randn(p,n); d = randn(p,1); e = rand;
cvx_begin
variable x(n)
minimize( norm( A * x - b, 2 ) )
subject to
C * x == d
norm( x, Inf ) <= e
cvx_end
最后显示结果如下:
安装成功