智能网络与优化调度实验二

CVX工具包使用入门

不会吧,这真有人看?
BY hllinyu
2023年5月11日

一、实验内容

1、观看“参考学习资料 2、3”中的视频进行学习,熟悉 CVX 的 DCP 凸函数判定规 则。阅读“参考学习资料 1”中的软件包帮助文档,了解 CVX 软件包的基本使用方 法。熟悉如何使用 CVX 定义优化变量,目标函数,约束等。
2、使用凸优化相关知识以及 CVX 工具包求解下列问题:

在这里插入图片描述

其中 在这里插入图片描述
。将以下数据代入,使用 CVX 工具包求解该问题的 最优解以及最优目标函数值。
在这里插入图片描述

二、实验过程及结果(需要包含完整程序代码及运行结果截图)

% 定义变量
N = 3;
l = zeros(N, 1);
m = ones(N, 1);
A = [-1 0.4 0.8; 1 0 0; 0 1 0];
b = [1; 0; 0.3];

cvx_begin
    variable x(N)
    minimize(norm(A*x-b))
    subject to
        l <= x <= m
cvx_end

% 输出结果
disp('最优解:')
disp(x)
disp('最优目标函数值:')
disp(cvx_optval)

运行结果
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值