lingo输入代码后怎么运行
软件: lingo
运行Lingo代码主要有以下两种方式,具体操作如下:
一、通过命令行运行(适用于自动化场景)
将Lingo模型(.lg4文件)转换为命令脚本文件(.ltf格式)
在Lingo窗口中选择File → New → LTF,输入模型代码后保存
在文件末尾添加GO语句启动执行(如SET TERSEO 1可减少冗余输出)
编写批处理文件(.bat)
使用文本编辑器(如Notepad)创建批处理文件,内容为:DOS("C:\路径\to\your\script.ltf")

在MATLAB中通过dos('路径\to\your\script.bat')调用执行
二、通过图形界面运行(适用于手动调试)
打开Lingo软件,创建新模型
在模型窗口中输入代码,例如:
sets: warehouses/wh1..wh6/: capacity; vendors/v1..v8/: demand; links(warehouses,vendors): cost, volume;
endsets
min=@sum(links: cost*volume);
@for(vendors(J): @sum(warehouses(I): volume(I,J))=demand(J));
@for(warehouses(I): @sum(vendors(J): volume(I,J))<=capacity(I));
enddata
点击工具条的求解按钮(如Solve)启动计算
注意事项:
确保Lingo已正确安装并配置环境变量
需先定义决策变量(如sets i /1..17/; x(i,j) binary;)
通过命令行运行时,输出结果会直接显示在控制台
一、通过命令行运行(适用于自动化场景)
将Lingo模型(.lg4文件)转换为命令脚本文件(.ltf格式)
在Lingo窗口中选择File → New → LTF,输入模型代码后保存
在文件末尾添加GO语句启动执行(如SET TERSEO 1可减少冗余输出)
编写批处理文件(.bat)
使用文本编辑器(如Notepad)创建批处理文件,内容为:DOS("C:\路径\to\your\script.ltf")

在MATLAB中通过dos('路径\to\your\script.bat')调用执行
二、通过图形界面运行(适用于手动调试)
打开Lingo软件,创建新模型
在模型窗口中输入代码,例如:
sets: warehouses/wh1..wh6/: capacity; vendors/v1..v8/: demand; links(warehouses,vendors): cost, volume;
endsets
min=@sum(links: cost*volume);
@for(vendors(J): @sum(warehouses(I): volume(I,J))=demand(J));
@for(warehouses(I): @sum(vendors(J): volume(I,J))<=capacity(I));
enddata
点击工具条的求解按钮(如Solve)启动计算
注意事项:
确保Lingo已正确安装并配置环境变量
需先定义决策变量(如sets i /1..17/; x(i,j) binary;)
通过命令行运行时,输出结果会直接显示在控制台
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...
