关键词不能为空

当前您在: 主页 > 英语 >

LINGO内容解释

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-31 16:45
tags:

-

2021年1月31日发(作者:room)


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)


命令时,才重新在工作窗口中显示

< p>
.



当你点击菜单


File|Log Output


时,


系统出现保存对话框,


系统就会将命令窗口中的输 出


结果保存到指定的文件中


.



3 Import LINDO File


该命令是用来导入


LINDO


软件保存的


LINDO


文件


(*.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


解的状态





该状态窗口用于跟踪整个求解过程


,


下面我们将详细的描写该窗口中的一些主要的内



.



1




按钮



在解的状态窗口提供了两个按钮


,


一个为关闭按钮



(Close),


另一个是打断(


interrupt


Solver


)求解按钮,该按钮的作用是阻止


LINGO


求解下一个迭代


.


在线性模型中,


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(%);



-


-


-


-


-


-


-


-



本文更新与2021-01-31 16:45,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/591487.html

LINGO内容解释的相关文章