-
1.2
菜单介绍
1.2.1 File
1 New
新建一个窗口
,
当你执行这个命令时
,
会出现如下对话框
:
你可以在对话框中选择你想要建立的类型
.
类型如下
:
1)
扩展名为
(*.lg4)
LG4
格式是
LINGO
4.0
的版本
,
是在
Windows
下最主要的储存文件格式
,
这种格式支持
字体格式
,
自定义格式以及动态连接
,
LG4
以二进制格式存储
,
所以不能被其它的应用软件
直接读取
.
2)
扩展名为
(*.lng)
LNG
是捷便的存储方式
,
< br>是
4.0
版本前的标准文件格式
,
为了与前版本的兼容
,
所以还一直<
/p>
在用
,LNG
文件是以
< br>ASCII
形式存储的
,
所以能
被支持文本文件的应用程序读取
.
该格式不支
< br>持多种字体
.
3)
扩展名为
(*.ltd)
LTD
是数据文件
,
可以从
@FILE
函数导入数据
,@FILE
函数只能读取文本文件
,
所以所
有的
LTD
文件是以
ASCII
形式存储
,
也不支持多种字体
.
4)
扩展名为
(*.ltf)
LTF
是
LINGO
的调试文件格式
,
也是以
ASCII
格式存储
,
能直接被
< br>LINGO
的
File|Take
command
执行
.
2 Log Output
输出文本文件,可以将随后原输出
到报告窗口的内容输出到文本中
.
该命令与
< br>Maple
中的
writeto
命令非常相似
.
在
Maple
中输入如下:
>
x:=sin(5.);
writeto(
y:=x+1:
print(x,y);
print(x);
>
y;
>
writeto(terminal);
>
y;
执行菜单中的
Edit|Excute|Worksheet,
按钮,窗口重新显示如下:
>
x:=sin(5.);
writeto(
y:=x+1:
print(x,y);
print(x);
x:=-.9589242747
>
y;
>
writeto(terminal);
>
y;
0.4010757253
而在
C<
/p>
盘的
文件的内容为:
-.9589242747, .
-.9589242747
.
从中可以知道,用了
writet
o(filename)
命令以后把结果输出到
filenam
e
中
.
直到碰到
writeto(terminal)
命令时,才重新在工作窗口中显示
.
当你点击菜单
File|Log Output
时,
系统出现保存对话框,
系统就会将命令窗口中的输
出
结果保存到指定的文件中
.
3 Import LINDO File
该命令是用来导入
LINDO
软件保存的
LINDO
p>
文件
(*.LTX)
格式
< br>.
只要在
LINGO
中导入<
/p>
LINDO
文件格式
,
LINGO
系统自动将该文件转化为
LINGO
可执行语句
.
1.2.2 Edit
1 Paste Function
用该命令可以在当前点插
入
LINGO
的内部函数
,
2 Select Fonts
设置字体类型
,
字体大小,
字体颜色
.
1.2.3 LINGO
1 Solve
用
solve
命令对当前窗口中的模型求解
,
该命令只对
report
script
窗口起作用
,
不能对数
据窗口求解
.
当你对一个模型进行求解
,
LING
O
首先检查该模型的语句格式是否正确
,
如果
LINGO
发现在语句中存在错误
,
将会出现类似于如下的对话框:
在上图的
Error
Text
框中
,
LINGO
提示发生语句错误的行数及该行的内容
.
在通常情况
下
,
LINGO
系统能很好的指出错误
,
但是有时也会提供错误的信息
.
如果在编译的过程中没有语法的错误
,
LINGO
将调用适当的内部函数对模型进行优化
求解
.
假如我们在工作窗口输入如下内容:
点击菜单
LINGO|SOLVE<
/p>
,或者点击工具栏
窗口(
Solver
Status Windows
):
,将会在屏幕上显示
LINGO
p>
解的状态
该状态窗口用于跟踪整个求解过程
,
下面我们将详细的描写该窗口中的一些主要的内
容
.
1
)
按钮
在解的状态窗口提供了两个按钮
,
一个为关闭按钮
(Close),
另一个是打断(
interrupt
Solver
)求解按钮,该按钮的作用是阻止
LINGO
p>
求解下一个迭代
.
在线性模型中,
LINGO
一般能给出优化解(除整数规划时没有整数解),如果这线
性模型被打断了,
LINGO
返回
的将
是无意义的
,
应该被忽略的值
.
注意:如果你按了
interrupt
solver
这个按钮
,
解的情况是这样的:
?
毫无疑问这不是最优解
;
?
解可能不能全部满足约束条件
;
?
如果这个是线性模型,这个解毫无意义
.
2
)
文本框
在该窗口中有一个文本框
,
该文本框的作用是更新状态窗口的相隔时间
,
单位为秒
,
在
默认时为
2
秒
.
3
)状态窗口(
Solver
Status Box
)
状态窗口的详细的介绍如下:
Model
模型类别显示的模型类别为
LP, QP ILP, QP,
ILP, IQP, LP, NLP
等
Class:
State:
Possible
states
are
Optimum
Optimum
Objective:
目标函数的当前值
.
Infeasibility:
不满足约束条件的个数
.
Iterations
:
迭代次数
其中
缩写
LP
QP
ILP
IQP
类型
线性模型
二次模型
整数线性模型
整数二次模型
描述
所有的表达式是线性,
并且模型的约束条件中变量没有被约束为整
数。
所有表达式是线性或二次型,没有整数约束。
所有的表达式是线性,在变量中存在整数约束。
所有表达式是线性或二次型
,
在变量中存在整数约束。
所有表达式是线性,所有变量是整数。
所有表达式是线性或二次型,所有变量是整数。
至少存在一个非线性的表达式
PILP
纯整数线性模型
PIQP
纯整数二次模型
NLP
非线性模型
一旦
LINGO
< br>处理完成该模型
,
建立一个包括该模型解的报告(
Solve
Report
)窗口
.
你
可以通过拉窗口的滚动条
,
检查该窗口内部的内容
.
该窗口如下:
第一:
Solution Report
告诉我们求该模型迭带的次数是
0
次;第二:该目标函数的最
大
值是
1.285714
;第三:取到
最优值时变量
X
、
Y
< br>分别为
1.142857
、
0.
1428571.
我们用数学软件
M
aple
来验证该结果:
>
with(simplex):
maximize( x+y, {4*x+3*y <= 5, 3*x+4*y
<= 4 } );
>
evalf(%);
-
-
-
-
-
-
-
-
-
上一篇:计算机术语大全
下一篇:俞敏洪四级词汇词根+联想记忆法乱序版word list1