当前位置: 首页 > news >正文

[matlab]cvx安装后测试代码

测试环境:

windows10 x64

matlab2023a

代码来自官方网站:CVX: Matlab Software for Disciplined Convex Programming | CVX Research, Inc.

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

运行结果:

>> untitledCalling SDPT3 4.0: 56 variables, 22 equality constraintsFor improved efficiency, SDPT3 is solving the dual problem.
------------------------------------------------------------num. of constraints = 22dim. of socp   var  = 41,   num. of socp blk  = 11dim. of linear var  = 11dim. of free   var  =  4 *** convert ublk to lblk
*******************************************************************SDPT3: Infeasible path-following algorithms
*******************************************************************version  predcorr  gam  expon  scale_dataNT      1      0.000   1        0    
it pstep dstep pinfeas dinfeas  gap      prim-obj      dual-obj    cputime
-------------------------------------------------------------------0|0.000|0.000|1.4e+01|1.1e+01|3.5e+03| 9.612805e+00  0.000000e+00| 0:0:00| chol  1  1 1|0.872|0.476|1.8e+00|5.8e+00|8.4e+02| 1.407022e+01 -4.875554e+00| 0:0:00| chol  1  1 2|1.000|0.959|1.9e-05|2.5e-01|4.9e+01| 1.799136e+01 -5.885102e+00| 0:0:00| chol  1  1 3|0.953|0.929|2.8e-06|1.8e-02|7.7e+00| 1.773656e+00 -5.018059e+00| 0:0:00| chol  1  1 4|0.837|0.787|7.8e-07|4.0e-03|1.4e+00|-3.472607e+00 -4.830411e+00| 0:0:00| chol  1  1 5|0.984|0.112|3.8e-08|4.4e-03|4.5e-01|-4.454519e+00 -4.812811e+00| 0:0:00| chol  1  1 6|0.990|0.879|1.6e-08|5.3e-04|7.3e-02|-4.710280e+00 -4.778388e+00| 0:0:00| chol  1  1 7|0.977|0.975|2.3e-09|1.4e-05|1.8e-03|-4.773757e+00 -4.775449e+00| 0:0:00| chol  1  1 8|0.981|0.987|1.6e-09|7.0e-06|7.6e-05|-4.775357e+00 -4.775389e+00| 0:0:00| chol  1  1 9|0.936|0.979|1.7e-09|3.0e-07|3.8e-06|-4.775385e+00 -4.775387e+00| 0:0:00| chol  2  2 
10|1.000|0.975|7.5e-09|1.5e-08|2.4e-07|-4.775387e+00 -4.775387e+00| 0:0:00| chol  2  2 
11|1.000|0.985|5.2e-10|1.0e-09|8.9e-09|-4.775387e+00 -4.775387e+00| 0:0:00|stop: max(relative gap, infeasibilities) < 1.49e-08
-------------------------------------------------------------------number of iterations   = 11primal objective value = -4.77538726e+00dual   objective value = -4.77538726e+00gap := trace(XZ)       = 8.89e-09relative gap           = 8.43e-10actual relative gap    = 2.84e-10rel. primal infeas (scaled problem)   = 5.17e-10rel. dual     "        "       "      = 1.05e-09rel. primal infeas (unscaled problem) = 0.00e+00rel. dual     "        "       "      = 0.00e+00norm(X), norm(y), norm(Z) = 2.1e+00, 4.9e+00, 7.0e+00norm(A), norm(b), norm(C) = 2.0e+01, 2.0e+00, 6.0e+00Total CPU time (secs)  = 0.45  CPU time per iteration = 0.04  termination code       =  0DIMACS: 5.2e-10  0.0e+00  2.3e-09  0.0e+00  2.8e-10  8.4e-10
-------------------------------------------------------------------------------------------------------------------------------
Status: Solved
Optimal value (cvx_optval): +4.77539

http://www.lryc.cn/news/161374.html

相关文章:

  • 【css】margin:auot什么情况下失效
  • linux的dirty page回写磁盘过程中是否允许并发写入更新page?
  • Docker-基础命令使用
  • 【Python 程序设计】Python 中的类型提示【06/8】
  • 78 # koa 中间件的实现
  • 国产操作系统麒麟v10中遇到的一些问题
  • Gridea+GitPage+Gittalk 搭建个人博客
  • 代码质量保障第2讲:单元测试 - 浅谈单元测试
  • “五度晟企通”企业发展服务平台正式发布,帮扶企业行稳致远!
  • Java类和对象(七千字详解!!!带你彻底理解类和对象)
  • 机器学习笔记:node2vec(论文笔记:node2vec: Scalable Feature Learning for Networks)
  • go基础10 -字符串的高效构造与转换
  • VR钢铁实训 | 铁前事业部虚拟仿真培训软件
  • DevOps
  • IJ中PHP环境的搭建和使用教程
  • java开发之个人微信的二次开发
  • ISYSTEM调试实践11-Profiler Timeline和软件运行时间分析
  • 第十八章 ObjectScript - 使用例程
  • Linux中select poll和epoll的区别
  • 新知同享|Cloud 开发加速创新,更加安全
  • el-form内容重置(解决点击保存关闭后再点击新增会有编辑携带的数据的问题)
  • 怎样吃透一个java项目?
  • linux 网络命令
  • QUIC协议科普导入(一)
  • matlab 矩阵逆运算的条件数
  • [构建自己的 Vue 组件库] 小尾巴 UI 组件库
  • 由于电脑出现msvcr110.dll提示错误的解决方法
  • [LINUX使用] iptables tcpdump wireshark tshark
  • 显示器鼠标滚动时或者拖拽文字变为绿色
  • 高校网络安全体系建设及零信任安全架构应用的探索