matlab解决线性规划问题(急)

来源:百度知道 编辑:UC知道 时间:2024/06/17 02:44:16
目标函数:f=100x1+200x2+250x3+330x4+400x5+550x6
x1+x2=10
x3+x4=9
x5+x6=15
2=<x1=<6
3=<x2=<7
x1+x3+x5<=16
x2+x4+x6<=21
x3,x4,x5,x6>1
%x0=ones(6,1); 必须有吗?请简单的解释一下好吗?

f=[100;200;250;330;400;550];
Aeq=[1 1 0 0 0 0;0 0 1 1 0 0;0 0 0 0 1 1];
beq=[10;9;15];
A=[1 0 1 0 1 0;0 1 0 1 0 1];
b=[16;21];
lb=[2 3 1 1 1 1]';
ub=[6 7 inf inf inf inf]';
%x0=ones(6,1);%大尺度下,可以有,也可以无
[x,fval,exitf]=linprog(f,A,b,Aeq,beq,lb,ub)

%晕,100分变成了10分