第一天打卡——线性规划练习(1)
作者:互联网
练习matlab的第一天
目录
一、题目。
求该线性规划对应的最大值z以及x1,x2,x3。
二、简单分析。
根据matlab的线性规划模型
与函数lingprog
linprog(f,a,b,Aeq,Beq,lb,ub);
可以将上述题目写为matlab形式:
需要注意以下几点
①matlab中所求为最小值,而题目中所求为最大值,所以相应的应为负。即
f=[-2 -3 5]';
②由于模型中,所以应相应改为。
三、代码实现。
clear;
clc;
f=[-2 -3 5]';
a=[-2,5,-1;1,3,1];
b=[-10;12];
aeq=[1 1 1];
beq=7;
lb=zeros(3,1);
[x,z]=linprog(f,a,b,aeq,beq,lb);
x'
z=-z
运行结果为
所以, ,
标签:aeq,linprog,题目,第一天,线性规划,matlab,lb,打卡 来源: https://blog.csdn.net/m0_60960867/article/details/121180899