(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工具下载及测试相关推荐

  1. CPU计算性能speccpu2006的测试方法及工具下载

    CPU计算性能speccpu2006的测试方法及工具下载 简介 测试原理 目录结构 测试方法 基准测试项解析 测试结果 常见问题FAQ 简介 SPEC CPU2006是SPEC组织推出的CPU子系统评 ...

  2. 网络安全--ESP8266烧录、测试、擦除WiFi杀手(详细教程、附所有工具下载地址)

    文章目录 一.前言 二.准备 1.ESP8266网卡 2.软件驱动 3.烧录工具 4.Python2 三.烧录 1.驱动8266 2.配置端口 3.烧录固件 四.攻击 攻击原理 1.首次启动设置 2. ...

  3. Jmeter 压力测试 - Http2.0工具下载慢解决思路-【问题篇】

    Jmeter快速使用 特此郑重声明!该文章是原创作品,小编编写实属不易 ,帮忙点赞关注一下~转载小伙伴请注明出处!谢谢 概述 Apache JMeter Apache组织开发的压力测试工具.目前通过H ...

  4. live http工具下载_使用通用测试工具探索Blueworks Live REST API资源

    live http工具下载 本系列的第1部分介绍了5个一般用例,它们是使用IBM®Blueworks Live的代表性状态转移(REST)应用程序编程接口(API)的最佳方法. 您还为每种用例学习了不 ...

  5. Xamarin.Form的Android SDK工具下载安装

    Xamarin.Form的Android SDK工具下载安装 本节将讲解如何下载Xamarin.Form的Android SDK工具,并使用其中的工具管理Android SDK,如何创建模拟器等内容. ...

  6. 接口测试工具-Jmeter压力测试使用

    接口测试工具-Jmeter压力测试使用 官方描述:jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jm ...

  7. Xamarin.Forms教程Android SDK工具下载安装

    Xamarin.Form的Android SDK工具下载安装 本节将讲解如何下载Xamarin.Form的Android SDK工具,并使用其中的工具管理Android SDK,如何创建模拟器等内容. ...

  8. .NET Framework 工具下载

    .NET Framework 工具下载 .NET Framework 工具下载 SDK 命令提示 程序集链接器 (Al.exe) ASP.NET 编译工具 (Aspnet_compiler.exe) ...

  9. Linux 开发环境工具 下载网址大全

    Linux 开发环境工具 下载网址大全  package:        download from: 软件集成开发环境(代码编辑.浏览.编译.调试) Emacs            http:// ...

最新文章

  1. CTF---Web入门第十三题 拐弯抹角
  2. php 7月世界排名2017,TIOBE2017榜单公布,PHP还会是世界上最好的语言吗?
  3. sql 解析字符串添加到临时表中 sql存储过程in 参数输入
  4. android sdkversion
  5. 微软签署最大规模风电购买协议 打造“无碳”数据中心
  6. bat脚本中,常用的开头与结尾(关闭回显,让输出变得更加简洁)
  7. php封装app微信支付
  8. Java调用ffmepg+mencoder视频格式转换(*)
  9. java final关键字
  10. 偏最小二乘(Partial Least Squares,PLS)原理及模型建立
  11. python3网络爬虫-介绍
  12. 怎么测试佩戴适合眼镜软件,如何在网上选择到适合自己的眼镜框?
  13. 产品温度冲击检测 VS 实际使用寿命换算详解
  14. PUN 2 菜鸟养成记 3进入游戏
  15. BLE service, characteristic以及CCCD概念 9
  16. mysql设置外部ip访问
  17. 大白菜装机版一键制作启动u盘教程
  18. 力扣(141.21)补9.1
  19. 【元宇宙经济学】元宇宙经济的定义和意义
  20. 【python】global详解

热门文章

  1. 手把手教你用Unity做出MMD,不用一行代码让你的动漫人物动起来!
  2. Java装机必备软件下载JDKGITMavenNodeJS
  3. CIC 滤波器——不同长度的5级CIC滤波器的频谱特性
  4. TabLayout——浅谈
  5. 禅道的安装使用和升级
  6. 单片机叮咚c语言,单片机试验19“叮咚”门铃
  7. win10中安装JDK8以及环境配置
  8. 单选/复选框中点击文字能选择该选项
  9. python pydicom读取dicom文件信息的几种方式
  10. C语言值的引用传递—引用传递(地址传递)