LINGO使用大全
- 格式:pdf
- 大小:3.19 MB
- 文档页数:144


LINGO使用说明比较简单
第九步,分析和优化结果。优化模型求解完成后,你可以通过结果显示区中的结果表格和图表来分析和优化结果。LINGO还提供了一些分析工具,如灵敏度分析和场景分析,帮助你深入理解模型的行为和性能。
第十步,保存和导出结果。在 LINGO 中,你可以保存整个优化模型及其求解结果,以供将来使用。通过点击菜单栏中的“文件”选项,选择“保存”或“导出”,就可以将模型和结果保存为不同的文件格式,如LINGO模型文件(.lng)、Excel 文件(.xls)或文本文件(.txt)。
通过上述十个步骤,你可以使用LINGO软件完成一个优化模型的建立、求解和分析。当然,LINGO还具备其他高级功能和应用,如混合整数规划、随机规划和非线性规划等,可以根据你的具体需求进行进一步学习和应用。LINGO使用手册和官方网站上有更多详细的说明和案例,可以帮助你更好地使用和理解LINGO软件。
常见Lingo指令介绍
常见Lingo指令介绍
一、控制Sprite的常见指令
1.指令名称:sprite member
指令语法:the member of sprite
指令说明:sprite所代表的cast member。
例:精灵替换
set the member of sprite 1 to "yuan"
可改为:Sprite(1).member=”yuan”
点句表示法:
ObjectName.[Property|function|Chunk that you want to
specity]
2.指令名称:sprite memberNum
指令语法:the memberNum of sprite
指令说明:sprite所代表的cast member所在的位置。
例:循环播放
on exitFrame me
if sprite (1). memberNum =10 then
sprite (1). memberNum = 1
else
sprite (1) .memberNum=sprite(1).memberNum+1
end if
go to the frame
end
3.旋转、倾斜、翻转精灵
指令说明:这些变换可以应用于位图、文本、矢量图形、GIF及Flash,但不能用于域,以及工具面板上的椭圆和矩形。
(1)旋转:正值代表顺时针,负值代表逆时针
sprite(1).rotation=30 set the rotation of sprite 1 to 30
例:指针调节
sprite(1).rotation=sprite(1).rotation+5
(2)倾斜:正值向右倾斜,负值向左倾斜,正常状态为0
sprite(1).skew=10
set the skew of sprite 1 to 10
例:图形变形
sprite(1).skew=sprite(1).skew+10
lingo基本用法
以下是 9 条关于“lingo 基本用法”的内容:
1. 嘿,你知道吗,lingo 里的变量定义可简单啦!就像给东西起个名字一样自然。比如说,咱要算一堆苹果的数量,那就可以设个变量叫
apple_num 呀,这不就清楚明白啦!
2. 哇塞,lingo 的约束条件就像是给问题加上规矩。就好比说,规定一个房间最多能进 10 个人,这就是个约束呀。比如限制某种资源不能超过多少,lingo 就能很好地处理呢!
3. 哎呀呀,lingo 的目标函数那可重要了!这就好比是你要去追求的目标。比如你想让利润最大化,那目标函数就是让利润相关的表达式达到最大呀!像算怎么卖东西能赚最多钱,lingo 就能帮你找到答案哟!
4. 嘿,lingo 的表达式书写也不难呢!就像写个数学式子一样。比如 2x +
3y 这么简单明了。要计算一些关系,用它来写表达式再合适不过了!
5. 哇哦,lingo 里的集合定义多有意思啊!像是把一群相关的东西归到一起。比如把不同类型的商品归成一个集合,然后对它们进行统一的处理呀,是不是很方便呀?
6. 哎呀,lingo 的求解命令一敲,就等着答案出来啦!就像你按下按钮,机器就开始工作一样。你看,多神奇啊,一下子就知道结果了呢! 7. 嘿,lingo 还能处理复杂的数据呢!就像一个聪明的小助手,不管多乱的数据它都能理清楚。比如算一大堆乱七八糟数字的关系,lingo 绝对能应付得来呀!
8. 哇,lingo 的模型建立虽然要动点脑筋,但一旦建好了,那可太好用啦!就跟盖房子一样,辛苦一点,盖好了住着就舒服啦。你想想,自己建的模型能用起来,多有成就感呀!
9. 哎呀呀,掌握了 lingo 的基本用法,那真的是能解决好多问题呢!不管是算数量还是优化方案,都不在话下。所以呀,还不赶紧去学学,让它为你服
1 Lingo基本用法总结
LINGO是用来求解线性和非线性优化问题的简易工具。Lingo免费版可以支持30个未知数,lingo破解版可以支持几万个未知数、几万个约束条件。
当你在windows下开始运行LINGO系统时,会得到类似下面的一个窗口:
外层是主框架窗口,包含了所有菜单命令和工具条,其它所有的窗口将被包含在主窗口之下。在主窗口内的标题为LINGO Model – LINGO1的窗口是LINGO的默认模型窗口,建立的模型都都要在该窗口内编码实现。 然后点击工具条上的按钮 即可。
算术运算符
Lingo中变量不区分大小写,以字母开头不超过32个字符
算术运算符是针对数值进行操作的。LINGO提供了5种二元运算符:
^ 乘方 ﹡ 乘 / 除 ﹢ 加 ﹣ 减
LINGO唯一的一元算术运算符是取反函数“﹣”。
这些运算符的优先级由高到底为:
高 ﹣(取反)
^
﹡/
低 ﹢﹣
运算符的运算次序为从左到右按优先级高低来执行。运算的次序可以用圆括号“()”来改变。
数学函数
标准数学函数:
@abs(x) 返回x的绝对值
@sin(x) 返回x的正弦值,x采用弧度制
@cos(x) 返回x的余弦值
@tan(x) 返回x的正切值 2 @exp(x) 返回常数e的x次方
@log(x) 返回x的自然对数
@lgm(x) 返回x的gamma函数的自然对数
@sign(x) 如果x<0返回-1;否则,返回1
@floor(x) 返回x的整数部分。当x>=0时,返回不超过x的最大整数;当x<0时,返回不低于x的最大整数。
最大最小函数:
@smax(x1,x2,„,xn) 返回x1,x2,„,xn中的最大值