【CVX】matlab凸优化工具箱学习

基本格式

可以求解线性规划二次规划带凸二次约束的二次规划(QCQP)二阶锥规划(SOCP)半定规划几何规划

cvx_begin

cvx_begin quiet:no screen output

cvx_begin sdp:求解的是SDP问题

cvx_begin gp:几何规划

变量类型

variable x(20):二十维的向量

variable Y(20,30) complex:20*30的矩阵,[complex]表示复数

variable X(20,20) symmetric:20*20的方阵,[symmetric]表示正定的

variables x(20) Y(10,20):同时定义多个决策变量

目标函数

minimize要求目标函数必须是凸的,maxmize可以是非凸的

凸目标函数Q必须是半正定的
约束条件:Q必须是半正定的

其他设置

调整求解问题的精度cvx_precision default

​ default可替代为: low/medium/high/bese

指定一个求解器cvx_solver sedumi cvx_solver sdppthree(默认)

​ 也可以自己下载求解器来使用

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值