永发信息网

maxz=2x1+x2,5x2<15,6x1+2x2<=24,x1+x2<=5,x1,x2>=0,谁会用matlab编程这道题?

答案:2  悬赏:10  手机版
解决时间 2021-04-08 13:08
  • 提问者网友:焚苦与心
  • 2021-04-07 16:07
maxz=2x1+x2,5x2<15,6x1+2x2<=24,x1+x2<=5,x1,x2>=0,谁会用matlab编程这道题?
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-04-07 16:14
你等会,代码马上奉上
maxz=[];
for x2=0:0.1:3
for x1=-15:0.1:5
if(((3*x1+x2)<=12)&((x1+x2)<=5))
maxz=[maxz;2*x1+x2];
end
end
end
maxz1=max(maxz)
全部回答
  • 1楼网友:一袍清酒付
  • 2021-04-07 16:53
c=[-2,-1];
a=[0,5;6,2;1,1];
b=[15;24;5];
[solution, x] = linprog(c,a,b,[],[],zeros(2,1),[]);
最优解 x1 = 3.5 x2= 1.5
最优值8.5
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯