用matlab线性编程 min=8*x1+10*x2+7*x3+6*x4+11*x5+9*x6=60

发布时间:2021-02-17 10:16:19

用matlab线性编程 min=8*x1+10*x2+7*x3+6*x4+11*x5+9*x6=60;=150;=125;0,x

网友回答

f = [8;10;7;6;11;9];
lb = zeros(6,1);
ub = ones(6,1);
Aeq1 = [12 9 25 20 17 13];
Aeq2 = [35 42 18 31 56 49];
Aeq3 = [37 53 28 24 29 20];
Aeq = [-Aeq1;-Aeq2;-Aeq3];
beq = [-60;-150;-125];
[x,fval] = linprog(f,[],[],Aeq,beq,lb,ub)
结果为 :x =1.0000
0.6227
0.3435
1.0000
0.0476
1.0000
fval = 32.1546
以上问题属网友观点,不代表本站立场,仅供参考!