标签:aeq linprog 题目 第一天 线性规划 matlab lb 打卡
练习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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。