讲Lingo软件入门.docVIP

  • 286
  • 0
  • 约1.75万字
  • 约 22页
  • 2017-03-30 发布于江苏
  • 举报
讲Lingo软件入门

第4讲 Lingo软件入门 司守奎 烟台市,海军航空工程学院数学教研室 Email:sishoukui@163.com 4.1 初识Lingo程序 Lingo程序书写实际上特别简捷,数学模型怎样描述,Lingo语言就对应地怎样表达。首先介绍两个简单的Lingo程序。 例4.1 求解如下的线性规划问题: Lingo求解程序如下 max=72*x1+64*x2; x1+x2=50; 12*x1+8*x2=480; 3*x1=100; 说明:Lingo中默认所有的变量都是非负的,在Lingo中就不需写出对应的约束。 例4.2 抛物面被平面截成一椭圆,求原点到这椭圆的最短距离。 该问题可以用拉格朗日乘子法求解。下面我们把问题归结为数学规划模型,用Lingo软件求解。 设原点到椭圆上点的距离最短,建立如下的数学规划模型: Lingo求解程序如下: min=(x^2+y^2+z^2)^(1/2); x+y+z=1; z=x^2+y^2; @free(x); @free(y); 说明:Lingo中默认所有变量都是非负的,这里的取值是可正可负的,所以使用Lingo函数free。 例4.3 求解如下的数学规划模型: 用Lingo求解上述数学规划问题,使用集合和函数比较方便,使用集合的目的是为了定义向量,集合使用前,必须先定义;Lingo程序中的标量不需要定义,直接使

文档评论(0)

1亿VIP精品文档

相关文档