我是靠谱客的博主 辛勤手链,最近开发中收集的这篇文章主要介绍matlab外部调用lingo,Matlab调用Lingo脚本文件的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. Matlab中调用Lingo脚本文件的实现方式是通过执行Lingo安装目录下的Runlingo.exe;

2. Runlingo.exe在windows中只能靠dos模式下的cmd命令流调用;

3. 有两种方法可以实现在Matlab中调用Lingo,如下所述:

在讲述方法之前,先做三点假设:

假设1:Lingo安装目录为:E:Program FilesLINGO64_17;

假设2:Lingo脚本文件目录为:C:Users10096Desktoptran.ltf;

假设3:批处理 test.bat存储目录为:C:Users10096Desktoptest.bat;

方法一: Matlab命令流:

1. dos(‘cmd.exe’)——进入DOS命令模式;

2.  E:——进入E盘;

3. cd  Program FilesLINGO64_17 ——进入runlingo根目录

4. runlingo  C:Users10096Desktoptran.ltf —— 运行runlingo求解tran.ltf

方法二: 将上述步骤“打包”,直接应用Matlab命令

方法一中的步骤可以做成test.bat批处理,其中test.bat的文本内容为:

e:

cd Program FilesLingo64_17

runlingo C:Users10096Desktoptran.ltf

exit

在matlab中直接执行命令:dos('C:Users10096Desktoptest.bat')可以达到同样的效果。

根据 Lingo.ltf 脚本及 test.bat 存放目录调整假设中的内容及Matlab中的命令即可实现在Matlab中调用LIngo脚本文件。

最后

以上就是辛勤手链为你收集整理的matlab外部调用lingo,Matlab调用Lingo脚本文件的方法的全部内容,希望文章能够帮你解决matlab外部调用lingo,Matlab调用Lingo脚本文件的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部