CVX

您所在的位置:网站首页 bob工具箱下载 CVX

CVX

2024-06-09 18:37| 来源: 网络整理| 查看: 265

CVX是一个基于Matlab的凸优化建模系统。CVX将Matlab转换为建模语言,允许使用标准Matlab表达式语法指定约束和目标。 CVX工具包官方网站:http://cvxr.com/cvx/ 关于CVX的介绍:http://web.cvxr.com/cvx/doc/intro.html 工具包安装网址: http://cvxr.com/cvx/doc/install.html

点开网址 http://cvxr.com/cvx/download 下载 .zip 或者 .tar.gz 文件 在这里插入图片描述 因为我的电脑是Windows系统,并且我已经安装了Matlab2013b(x64),所以我下载了cvx-w64-zip压缩包。下载后对压缩包进行解压,将cvx文件夹拷贝至你习惯使用的目录下(例如,我将cvx文件夹拷贝到G:\myMATLAB tool目录下)。启动Matlab,在Current Folder窗口中打开cvx文件夹,然后在Command Window中输入cvx_setup。 在这里插入图片描述 这样就安装成功啦! Remark:需要设置路径Set Path(Add with Subfolders),这一步是将cvx工具箱所在文件夹添加到MATLAB工作搜索目录。 File-Set Path-Add with Subfolders -CVX的使用 例子1.考虑以下凸优化模型: 在这里插入图片描述 以下代码生成并解决此模型的随机实例:

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 )



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3