温州大学城市学院,温州大学城市学院,一、,Lingo,窗口用于输入优化模型,求解模型,模型修改,实验一 用,Lingo,求解线性规划模型,(1),输入模型,.,【Lingo,命令,】,max=200*x1+300*x2;,x1=100;,x2=120;,x1+2*x2=160;,例,1,【Lingo,命令,】,注意,:,(1),命令“,max=,”,表示求,最大值,“,min=,”,表示求,最小值,;,(2),每条语句用,分号结尾,在英文半角状态下输入,;,(3)“,=,”,表示,大于等于,;,(4)Lingo,默认变量值大于等于,0,可以省略,“,x1=0;x2=0”;,max=200*x1+300*x2;,x1=100;,x2=120;,x1+2*x2=100,x1+2x3+x4=200;,2*x2+x3+2*x4+4x5=400;,错误信息窗口,例,3,【Lingo,命令,】,min=x1+x2+x3+x4+x5;,x1+x2=100;,x1+2*x3+x4=200;,2*x2+x3+2*x4+4*x5=400;,求得最优解为,:,x,1,=0,x,2,=100,x,3,=100,x,4,=0,x,5,=25.,最优值为,:225.,(3),模型保存,点击菜单,file,Save,或,Save As,可以中文或英文命名,后缀为“,lg4”.,注意,:,LINGO,模型窗口,求解报告窗口,均可在,Window,下拉菜单中选择,.,(4),Lingo,内部的数学函数及其返回值,abs(x,):,返回,x,的绝对值,sin(x,):,返回,x,的正弦值,cos(x,):,返回,x,的余弦值,tan(x,):,返回,x,的正切值,log(x,):,返回,x,的自然对数值,exp(x,):,返回,e,x,的值,sqr(x,):,返回,x,的平方值,.,该函数可以用表达式,x2,代替,sqrt(x,):,返回,x,的正的平方根,.,可以用表达式,x(1/2),代替,例,4,用,Lingo,求函数,在区间,(0.2,4),内的极小值点和极小值以及极大值点和极大值,.,题,1,用,Lingo,求函数,在区间,(2,8),内的极小值点和极小值,.,上机课堂练习题,题,2:,用,Lingo,求解下列线性规划模型,上机课堂练习题,上机课堂练习题,题,2:,用,Lingo,求解下列线性规划模型,题,3:,用,Lingo,循环编程语句求解线性规划模型,基本作业题,基本作业题,