《从一个例子来看lindo、lingo和matlab的区别》由会员分享,可在线阅读,更多相关《从一个例子来看lindo、lingo和matlab的区别(22页珍藏版)》请在金锄头文库上搜索。
从一个规划类的问题, 来了解lindo、lingo和 matlab的区别,min Z=-5x1-4x2 S.T 3x1+4x2=0 且为 整数,用lindo求解,min-5x1-4x2 st 3x1+4x2=24 9x1+5x2=45 end,选择“否”,选择“是”,Free + 变量名(或个数) 取消对变量下界的限制 Gin +变量名(或个数) 约束变量为整数 Int +变量名(或个数) 约束变量为“0”、“1” Slb +数值+变量名(或个数) 约束变量的下界 Sub +数值+变量名(或个数) 约束变量的下界,常用约束条件,用lingo求解,min=-5*x1-4*x2; 3*x1+4*x2=24; 9*x1+5*x2=45; !gin(x1);(注释) !gin(x2);(注释),bin(X) 限制变量“X”为“0”或“1” bnd(L,X,U)限制“L=X=U” free(X)取消对变量的限制 gin(X)限制变量“X”为整数,用matlab求解,c=-5 -4; A=3 4;9 5; b=24;45; x,fval=linprog(c,A,b),用matlab求解的程序,THE END,Thank you very much!,