(1)问题的matlab解决代码
coef_vec=[11,9,10,11,12,8].'; %设置目标函数的系数向量
A=[0.4,1.1,1,0,0,0;... %将线性不等式约束优化转换为A*x<=b的形式
0,0,0,0.5,1.1,1.3];
b=[800,901].';
Aeq=[6,0,0,1,0,0;... %将线性等式优化转换为Aeq*x=beq的形式
0,5,0,0,3.5,0;...
0,0,4.2,0,0,5.1];
beq=[410,421,511].';
LB=[0,0,0,-inf,-inf,-inf]'; %将部分非负约束转换为LB<=x<=UB的形式
UB=inf*ones(6,1);
[x,z]=linprog(coef_vec,A,b,Aeq,beq,LB,UB); %调用linprog函数求解线性规划问题
format long; %打开长有效数字显示模式显示结果
x=x.' %将列向量转置为行向量便于显示
z=z.'
format short; %关闭长有效数字显示模式
(2)代码运行结果截图
都是大同小异,没什么特别要说明的地方,可以参看这https://www.ilovematlab.cn/thread-609653-1-1.html