CVX工具下载及测试
(1)下载cvx工具
下载地址:Download CVX | CVX Research, Inc.
我选了这个选项,下载后进行解压。
(2)测试
根据 <压缩感知学习总结及Matlab代码实现_压缩感知代码_WinrenJoe的博客-CSDN博客>的步骤进行测试下载的文件是否有效。
在MATLAB命令行中输入了:
cd C:\personal\cvx
cvx_setup
可是出现报错:错误使用cd 输入参数太多
原因:路径里有文件名中带空格
解决方法:路径用括号括上。
cd('路径')
以cvx首页的一个例子为例进行测试:
cd('E:\CompressSensing\example\cvx-w64\cvx')
cvx_setup
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_beginvariable x(n)minimize( norm( A * x - b, 2 ) )subject toC * x == dnorm( x, Inf ) <= e
cvx_end
结果为:
---------------------------------------------------------------------------
CVX: Software for Disciplined Convex Programming (c)2014 CVX Research
Version 2.2, Build 1148 (62bfcca) Tue Jan 28 00:51:35 2020
---------------------------------------------------------------------------
Installation info:
Path: E:\parameter estimation\WHY230309CompressSensing\example\cvx-w64\cvx
MATLAB version: 9.10 (R2021a)
OS: Windows 10 amd64 version 10.0
Java version: 1.8.0_202
Verfying CVX directory contents:
WARNING: The following files/directories are missing:
E:\parameter estimation\WHY230309CompressSensing\example\cvx-w64\cvx\sedumi\.travis.yml
These omissions may prevent CVX from operating properly.
Preferences: none found; defaults loaded.
License host:
Username: WHY
Host ID: 7085c275472f (eth4)
Installed license:
No license installed.
No valid licenses found.
Click here to fill out an academic license request
for the username and first hostid listed above.
---------------------------------------------------------------------------
Setting CVX paths...done.
Saving updated path...done.
Searching for solvers...5 shims found.
2 solvers initialized (* = default):
* SDPT3 4.0 {cvx}\sdpt3
SeDuMi 1.3.4 {cvx}\sedumi
3 solvers skipped:
GLPK
Could not find a GLPK installation.
Gurobi unknown {cvx}\gurobi\w64
No valid Gurobi license was found.
Mosek 9.1.9 {cvx}\mosek\w64
Using MOSEK with CVX requires an academic MOSEK license
or a MOSEK-enabled CVX Professional license.
Saving updated preferences...done.
Testing with a simple model...done!
---------------------------------------------------------------------------
To change the default solver, type "cvx_solver <solver_name>".
To save this change for future sessions, type "cvx_save_prefs".
Please consult the users' guide for more information.
---------------------------------------------------------------------------Calling SDPT3 4.0: 56 variables, 22 equality constraints
For improved efficiency, SDPT3 is solving the dual problem.
------------------------------------------------------------num. of constraints = 22
dim. of socp var = 41, num. of socp blk = 11
dim. of linear var = 11
dim. of free var = 4 *** convert ublk to lblk
*******************************************************************
SDPT3: Infeasible path-following algorithms
*******************************************************************
version predcorr gam expon scale_data
NT 1 0.000 1 0
it pstep dstep pinfeas dinfeas gap prim-obj dual-obj cputime
-------------------------------------------------------------------
0|0.000|0.000|1.4e+01|8.9e+00|2.8e+03| 9.935275e+00 0.000000e+00| 0:0:00| chol 1 1
1|0.926|0.488|1.0e+00|4.6e+00|6.6e+02| 1.722089e+01 -4.400342e+00| 0:0:00| chol 1 1
2|1.000|0.966|1.9e-05|1.6e-01|3.8e+01| 1.786365e+01 -3.919783e+00| 0:0:00| chol 1 1
3|0.939|0.902|2.8e-06|1.7e-02|5.8e+00| 1.511488e+00 -3.744599e+00| 0:0:00| chol 1 1
4|0.900|0.340|6.3e-07|1.1e-02|1.4e+00|-2.479326e+00 -3.687956e+00| 0:0:00| chol 1 1
5|1.000|0.617|7.8e-09|4.3e-03|3.5e-01|-3.287179e+00 -3.603414e+00| 0:0:00| chol 1 1
6|0.962|0.953|3.0e-10|2.0e-04|1.4e-02|-3.581614e+00 -3.595187e+00| 0:0:00| chol 1 1
7|0.973|0.981|9.3e-11|4.0e-06|3.8e-04|-3.594213e+00 -3.594581e+00| 0:0:00| chol 1 1
8|0.923|0.840|4.6e-10|1.6e-06|3.7e-05|-3.594520e+00 -3.594552e+00| 0:0:00| chol 1 1
9|1.000|0.977|6.1e-10|1.5e-07|2.0e-06|-3.594545e+00 -3.594546e+00| 0:0:00| chol 1 1
10|0.996|0.980|9.0e-10|7.9e-09|3.9e-08|-3.594546e+00 -3.594546e+00| 0:0:00|
stop: max(relative gap, infeasibilities) < 1.49e-08
-------------------------------------------------------------------
number of iterations = 10
primal objective value = -3.59454603e+00
dual objective value = -3.59454605e+00
gap := trace(XZ) = 3.95e-08
relative gap = 4.82e-09
actual relative gap = 2.79e-09
rel. primal infeas (scaled problem) = 8.96e-10
rel. dual " " " = 7.93e-09
rel. primal infeas (unscaled problem) = 0.00e+00
rel. dual " " " = 0.00e+00
norm(X), norm(y), norm(Z) = 1.5e+00, 3.8e+00, 5.4e+00
norm(A), norm(b), norm(C) = 1.8e+01, 2.0e+00, 5.8e+00
Total CPU time (secs) = 0.20
CPU time per iteration = 0.02
termination code = 0
DIMACS: 9.0e-10 0.0e+00 1.7e-08 0.0e+00 2.8e-09 4.8e-09
-------------------------------------------------------------------
------------------------------------------------------------
Status: Solved
Optimal value (cvx_optval): +3.59455
CVX工具下载及测试相关推荐
- CPU计算性能speccpu2006的测试方法及工具下载
CPU计算性能speccpu2006的测试方法及工具下载 简介 测试原理 目录结构 测试方法 基准测试项解析 测试结果 常见问题FAQ 简介 SPEC CPU2006是SPEC组织推出的CPU子系统评 ...
- 网络安全--ESP8266烧录、测试、擦除WiFi杀手(详细教程、附所有工具下载地址)
文章目录 一.前言 二.准备 1.ESP8266网卡 2.软件驱动 3.烧录工具 4.Python2 三.烧录 1.驱动8266 2.配置端口 3.烧录固件 四.攻击 攻击原理 1.首次启动设置 2. ...
- Jmeter 压力测试 - Http2.0工具下载慢解决思路-【问题篇】
Jmeter快速使用 特此郑重声明!该文章是原创作品,小编编写实属不易 ,帮忙点赞关注一下~转载小伙伴请注明出处!谢谢 概述 Apache JMeter Apache组织开发的压力测试工具.目前通过H ...
- live http工具下载_使用通用测试工具探索Blueworks Live REST API资源
live http工具下载 本系列的第1部分介绍了5个一般用例,它们是使用IBM®Blueworks Live的代表性状态转移(REST)应用程序编程接口(API)的最佳方法. 您还为每种用例学习了不 ...
- Xamarin.Form的Android SDK工具下载安装
Xamarin.Form的Android SDK工具下载安装 本节将讲解如何下载Xamarin.Form的Android SDK工具,并使用其中的工具管理Android SDK,如何创建模拟器等内容. ...
- 接口测试工具-Jmeter压力测试使用
接口测试工具-Jmeter压力测试使用 官方描述:jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jm ...
- Xamarin.Forms教程Android SDK工具下载安装
Xamarin.Form的Android SDK工具下载安装 本节将讲解如何下载Xamarin.Form的Android SDK工具,并使用其中的工具管理Android SDK,如何创建模拟器等内容. ...
- .NET Framework 工具下载
.NET Framework 工具下载 .NET Framework 工具下载 SDK 命令提示 程序集链接器 (Al.exe) ASP.NET 编译工具 (Aspnet_compiler.exe) ...
- Linux 开发环境工具 下载网址大全
Linux 开发环境工具 下载网址大全 package: download from: 软件集成开发环境(代码编辑.浏览.编译.调试) Emacs http:// ...
最新文章
- CTF---Web入门第十三题 拐弯抹角
- php 7月世界排名2017,TIOBE2017榜单公布,PHP还会是世界上最好的语言吗?
- sql 解析字符串添加到临时表中 sql存储过程in 参数输入
- android sdkversion
- 微软签署最大规模风电购买协议 打造“无碳”数据中心
- bat脚本中,常用的开头与结尾(关闭回显,让输出变得更加简洁)
- php封装app微信支付
- Java调用ffmepg+mencoder视频格式转换(*)
- java final关键字
- 偏最小二乘(Partial Least Squares,PLS)原理及模型建立
- python3网络爬虫-介绍
- 怎么测试佩戴适合眼镜软件,如何在网上选择到适合自己的眼镜框?
- 产品温度冲击检测 VS 实际使用寿命换算详解
- PUN 2 菜鸟养成记 3进入游戏
- BLE service, characteristic以及CCCD概念 9
- mysql设置外部ip访问
- 大白菜装机版一键制作启动u盘教程
- 力扣(141.21)补9.1
- 【元宇宙经济学】元宇宙经济的定义和意义
- 【python】global详解