matlab外部调用lingo,Matlab调用Lingo脚本文件的方法

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

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

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

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

假设1:Lingo安装目录为:E:\Program Files\LINGO64_17\;

假设2:Lingo脚本文件目录为:C:\Users\10096\Desktop\tran.ltf;

假设3:批处理 test.bat存储目录为:C:\Users\10096\Desktop\test.bat;

方法一: Matlab命令流:

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

2.  E:——进入E盘;

3. cd  Program Files\LINGO64_17 ——进入runlingo根目录

4. runlingo  C:\Users\10096\Desktop\tran.ltf —— 运行runlingo求解tran.ltf

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

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

e:

cd Program Files\Lingo64_17

runlingo C:\Users\10096\Desktop\tran.ltf

exit

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值