求MATLAB大神:求解线性规划:maxf=2x1+x2;s.t.x1+x2<=5,-x1+x2<=1,2*x1-x2<=8,x1.x2>=0
展开全部
c=[2 1];
a=[1 2;-1 1;2 -1];
b=[5 1 8];
[x1,x2]=linprog(-c,a,b,[],[],zeros(2,1))
a=[1 2;-1 1;2 -1];
b=[5 1 8];
[x1,x2]=linprog(-c,a,b,[],[],zeros(2,1))
追问
你用的是哪个版本啊,运行结果?
追答
>> c=[2 1];
a=[1 2;-1 1;2 -1];
b=[5 1 8];
[x1,x2]=linprog(-c,a,b,[],[],zeros(2,1))
Optimization terminated.
x1 =
4.2000
0.4000
x2 =
-8.8000
7.0版本的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询