2021-11-07

该博客展示了如何使用MATLAB解决线性规划问题。通过创建优化问题,定义决策变量、目标函数及约束条件,最终调用`solve`函数求解并输出最优解和目标函数值。具体涉及的MATLAB函数包括`optimproblem`、`optimvar`、`solve`等。
摘要由CSDN通过智能技术生成

这里写自定义目录标题


##题目
首先感谢群主,群主看题辛苦了。
之前有个账号答题了,那个账号不准备用了,换了新的账号,答案答一样的,就没有意思了,所以换了另外一种做法。

题目如下:
在这里插入图片描述

作业如下:

clc, clear

a=[2 3 -5];%系数
b=[1 1 1];
c=[-2 5 -1
   1 3 1 ];
d=[-10;12];

prob = optimproblem('ObjectiveSense', 'max');%建立线性规划
x = optimvar('x',3,'LowerBound',0);          %决策变量
prob.Objective = a*x;                        %目标函数

prob.Constraints.con1= b*x==7; % 等号约束条件
prob.Constraints.con2= c*x<=d; %不等号约束条件

[sol, fval, flage, out] = solve(prob); %求解线性规划问题
sol.x  %显示最优决策变量的值
fval   %显示目标函数最优的值

运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值