Lingo
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关软件
- 几何画板[76.77MB]
- OrCAD PSpice电子电路仿真软件[29.93MB]
- 中学电路虚拟实验室[7.83MB]
- MathType(数学公式编辑器)[9.8MB]
- MathType[10.07MB]
- Calculator科学计算器[0.29MB]
内容介绍
Lingo是一款用来求解线性和非线性优化问题的工具,小伙伴们可借助Lingo快速、有效的构建和求解线性、非线性优化的问题。Lingo全称是Linear INteractive and General Optimizer的缩写---交互式的线性和通用优化求解器。

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安装包并解压安装。如下:

2、直接单击默认选择

3、继续next

4、选择Install

5、如果你有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调用excel数据方法
下面我以一个实例来教大家如何调用,比如要调用下面这个excel表格。
首先打开lingo。


lingo调用excel表格需要用到一个专用的函数@ole,改函数的调用模式是:
name=@ole(‘路径’,‘name’),其中的路径是调用的文件的存储的地址,这个可以在该文件的属性里面找到其路径。然后粘贴复制就可以了。


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



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



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

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


Lingo常见问题
lingo优化解线性方程组方法
打开电脑上的lingo软件,我打开如下图:

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

要注意的是不要输错字符了,中英文输入问题:
原本的字体很小如下图一:但是我想变大怎么办,这里可以Ctrl+你鼠标上的滑动建,就可以变大了(图二),


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

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


当然这个我还是有必要解释一下的:
min(最小值)=406.6667
X1 = 70.00000
X2 = 0.000000
X3 = 3.333333
X4 = 0.000000
X5 = 50.00000
X6 = 16.66667
至于其他的我这里暂时还不关心。

当然,如果我们要x1,x2,x3,x4,x5都为整数,怎么办呢?
那就来介绍一下lingo怎么限制整数,用这个表示@gin(变量)表示整数;

运行后的结果如下:
min(最小值)=408
X1 = 68.00000
X2 = 0.000000
X3 = 4.000000
X4 = 2.000000
X5 = 50.00000
X6 = 16.00000

Lingo更新日志:
1:优化了性能
2:解决bug问题我们是认真的
华军小编推荐:
除了Lingo这样一款非常方便的,还有{recommendWords}等相关软件提供下载,有需要的小伙伴请点击下载使用。
