1. 软件
  2. 详情

Lingo

基本信息

  • 软件大小:18.2MB
  • 软件语言:简体中文
  • 软件类别:理科工具
  • 软件版本:14.0
  • 支持系统:winall
  • 购买链接: 京东   淘宝

打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!

相关软件

内容介绍

Lingo是一款用来求解线性和非线性优化问题的工具,小伙伴们可借助Lingo快速、有效的构建和求解线性、非线性优化的问题。Lingo全称是Linear INteractive and General Optimizer的缩写---交互式的线性和通用优化求解器。

 

Lingo

 

Lingo功能介绍

  简单的模型表示

  Lingo 可以将线性、非线性和整数问题迅速得予以公式表示,并且容易阅读、了解和修改。

  方便的数据输入和输出选择

  Lingo 建立的模型可以直接从数据库或工作表获取资料。同样地,Lingo 可以将求解结果直接输出到数据库或工作表。

  强大的求解引擎

  Lingo 内建的求解引擎有线性、非线性(convex and nonconvex)、二次、二次限制和整数最佳化。

  Model Interactively or Create Turn-key Applications

  Lingo 提供完全互动的环境供您建立、求解和分析模型。Lingo 也提供 DLL 和 OLE 界面可供使用者由撰写的程序中呼叫。

  广泛的文件和 HELP 功能 

  Lingo 提供的所有工具和文件可使你迅速入门和上手。Lingo 使用者手册有详细的功能定义。

 

Lingo安装教程

  1、下载Lingo安装包并解压安装。如下:

 

Lingo

 

2、直接单击默认选择

 

Lingo

 

3、继续next

 

Lingo

 

4、选择Install

 

Lingo

 

  5、如果你有Lingo破解补丁,可以直接将其复制到安装目录下运行即可完成破解。(小编不在此为大家附上破解信息了)

 

Lingo

 

Lingo使用技巧

  Lingo求解线性规划问题方法

  我们通过一个例子在体现lingo的优越性:

  求目标函数 z=2x+3y在约束条件:x+y <= 350, x <= 100,2x+y <= 600, x,y >= 0;下的最大值

  在lingo代码窗口输入如下代码:

  max=2*x1+3*x2;

  x1+x2 <= 350 ;

  x1 <= 100;

  2*x1+x2<= 600;

  

Lingo

 

  点击工具条上的按钮运行程序即可得到答案

Lingo 

  lingo调用excel数据方法

  下面我以一个实例来教大家如何调用,比如要调用下面这个excel表格。

  首先打开lingo。

  

Lingo

 

Lingo

 

  lingo调用excel表格需要用到一个专用的函数@ole,改函数的调用模式是:

  name=@ole(‘路径’,‘name’),其中的路径是调用的文件的存储的地址,这个可以在该文件的属性里面找到其路径。然后粘贴复制就可以了。

  

Lingo

 

Lingo

 

  随后写完自己要提取文件中的名称,其中有时候还需要自己把lingo生成的数据返回到excel中去,这时候也是用@ole函数,不过格式恰好是反过来,@ole(‘路径’,‘名称’)=x,如图。

  

Lingo

 

Lingo

 

Lingo

 

  接下来打开要导入的excel文件,点击”公式“里面的”名称管理器“,新建需要的名称(wps版本的在”插入—名称“里面设置)。

  

Lingo

 

Lingo

 

Lingo

 

  设置好名称好,随后把自己的程序编写完成后,点击运行。

  

Lingo

 

  随后就可以看到自己运行的结果了,同时在excel文件中也可以看到lingo运行后的所返回的结果。做到了lingo和excel之间的数据传递。

  

Lingo

 

Lingo

 

Lingo常见问题

  lingo优化解线性方程组方法

  打开电脑上的lingo软件,我打开如下图:

  

Lingo

 

  我这里要优化的方程组如下,我已经将她输入lingo中了,如下图所示:

  

Lingo

 

  要注意的是不要输错字符了,中英文输入问题:

  原本的字体很小如下图一:但是我想变大怎么办,这里可以Ctrl+你鼠标上的滑动建,就可以变大了(图二),

  

Lingo

 

Lingo

 

  接下来就是运行了,如下就是运行

  

Lingo

 

  接下来就是运行结果了,结果如下:

  

Lingo

 

Lingo

 

  当然这个我还是有必要解释一下的:

  min(最小值)=406.6667

  X1 = 70.00000

  X2 = 0.000000

  X3 = 3.333333

  X4 = 0.000000

  X5 = 50.00000

  X6 = 16.66667

  至于其他的我这里暂时还不关心。

  

Lingo

 

  当然,如果我们要x1,x2,x3,x4,x5都为整数,怎么办呢?

  那就来介绍一下lingo怎么限制整数,用这个表示@gin(变量)表示整数;

  

Lingo

 

  运行后的结果如下:

  min(最小值)=408

  X1 = 68.00000

  X2 = 0.000000

  X3 = 4.000000

  X4 = 2.000000

  X5 = 50.00000

  X6 = 16.00000

 

Lingo

 

Lingo更新日志:

 

1:优化了性能

2:解决bug问题我们是认真的

华军小编推荐:

除了Lingo这样一款非常方便的,还有{recommendWords}等相关软件提供下载,有需要的小伙伴请点击下载使用。

下载地址

打赏