求matlab的运行结果有下面的程序 线性规划问题 我没装matlab 急用 需要运行结果 c=[-3,-5]a=[1,0;0,2;3,2]b=[400,1200,1800]vlb=[0,0]vub=[]x=linprog(c,a,b,vlb,vub)z=-c*x
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 16:53:17
求matlab的运行结果有下面的程序 线性规划问题 我没装matlab 急用 需要运行结果 c=[-3,-5]a=[1,0;0,2;3,2]b=[400,1200,1800]vlb=[0,0]vub=[]x=linprog(c,a,b,vlb,vub)z=-c*x
求matlab的运行结果
有下面的程序 线性规划问题 我没装matlab 急用 需要运行结果
c=[-3,-5]
a=[1,0;0,2;3,2]
b=[400,1200,1800]
vlb=[0,0]
vub=[]
x=linprog(c,a,b,vlb,vub)
z=-c*x
求matlab的运行结果有下面的程序 线性规划问题 我没装matlab 急用 需要运行结果 c=[-3,-5]a=[1,0;0,2;3,2]b=[400,1200,1800]vlb=[0,0]vub=[]x=linprog(c,a,b,vlb,vub)z=-c*x
运行结果:
c =
-3 -5
a =
1 0
0 2
3 2
b =
400 1200 1800
vlb =
0 0
vub =
[]
Error using ==> linprog
The number of rows in Aeq must be the same as the length of beq.
你的Linprog语法有点问题.MATLAB的帮助文档里面结的是
X=LINPROG(f,A,b,Aeq,beq,LB,UB)
建议你将你的x=linprog(c,a,b,vlb,vub),改为:
x=linprog(c,a,b,[],[],vlb,vub)
改后的结果是:
x =
200.0000
600.0000
z =
3.6000e+003