楼主: alexshawn
11033 22

[问答] 求助解决matlab和lingo互相联动求解问题的详细方法 [推广有奖]

11
懒懒de竹子 学生认证  发表于 2015-8-16 10:09:03
楼主你好,我还是不太明白如何让MATLAB调用lingo并获取lingo结果,可以详细点么?或者楼主所说的官方参考是什么?谢谢~

12
alexshawn 发表于 2015-8-16 13:26:37
懒懒de竹子 发表于 2015-8-16 10:09
楼主你好,我还是不太明白如何让MATLAB调用lingo并获取lingo结果,可以详细点么?或者楼主所说的官方参考是 ...
官方有说明,购买的正版是直接提供api的,
我是直接用runlingo.exe 实现的  你看看这个程序的参数就可以明白的

13
wust冷月 发表于 2016-6-14 11:17:02
alexshawn 发表于 2013-11-18 09:23
问题已经解决了,
目前已经可以实现两者的调用
从matlab到lingo
楼主可以分享下详细的过程吗?我看了网上的官方文件,也没看懂。遇到的问题和楼主很相似,先谢谢楼主了~

14
犀利的马子 发表于 2018-2-27 21:14:11
您好,我遇到了您相同的问题,能否加一下您的QQ,向您咨询下这个问题,十分感谢,或者您加一下我的 124768803 谢谢!

15
犀利的马子 发表于 2018-2-27 21:18:59
我现在的问题就是matlab求解非线性规划,结果不好而且很慢,但是用lingo求解全局最优解,瞬间完成。由于需要数据有360多组,所以要进行360组lingo求解,再将结果粘贴,非常麻烦,而且不好再做敏感度分析。现在想在matlab中写for循环,然后调用lingo求解,返回结果。在网上看到您的帖子,跟我的问题十分类似,特意申请了账号与您交流,望不吝赐教,我的QQ124768803,如方便加我一下,谢谢了!

16
alexshawn 发表于 2018-2-28 10:18:29
wust冷月 发表于 2016-6-14 11:17
楼主可以分享下详细的过程吗?我看了网上的官方文件,也没看懂。遇到的问题和楼主很相似,先谢谢楼主了~
就是思路需要变通

第一步,通过matlab将原始数据和模型,写入文件(lingo可以读取的文件格式),具体有点忘记了,你运行lingo保存的那种格式,本质就是文本

第二步,通过matlab 调用 应用程序, 我是调用的批处理,内部执行runlingo.exe(运行方法需要百度一下)
第三步,批处理监控lingo运行结果是否运算完成,完成给出一个信号,matlab则读取运算结果显示(如果只要运算结果,这一步其实可以省略)

通过批处理检测 lingo运行结果

17
alexshawn 发表于 2018-2-28 10:18:46
犀利的马子 发表于 2018-2-27 21:18
我现在的问题就是matlab求解非线性规划,结果不好而且很慢,但是用lingo求解全局最优解,瞬间完成。由于需要 ...
就是思路需要变通

第一步,通过matlab将原始数据和模型,写入文件(lingo可以读取的文件格式),具体有点忘记了,你运行lingo保存的那种格式,本质就是文本

第二步,通过matlab 调用 应用程序, 我是调用的批处理,内部执行runlingo.exe(运行方法需要百度一下)
第三步,批处理监控lingo运行结果是否运算完成,完成给出一个信号,matlab则读取运算结果显示(如果只要运算结果,这一步其实可以省略)

通过批处理检测 lingo运行结果

18
alexshawn 发表于 2018-2-28 10:20:03
懒懒de竹子 发表于 2015-8-16 10:09
楼主你好,我还是不太明白如何让MATLAB调用lingo并获取lingo结果,可以详细点么?或者楼主所说的官方参考是 ...
依靠的是批处理,作为中间件来读取的

19
Astra_166 发表于 2018-4-10 18:24:23
楼主您好,我目前也遇到了和您一样的问题~请问可以加一下联系方式向您请教一下吗~?
不知道该怎么转成exe
我看也有人提到安装lindo api 然后用lmsolvem’程序(函数)来调用,但是解释也不详尽,看不太懂。
我的联系方式为:376373670

20
alexshawn 发表于 2018-4-11 16:13:37
Astra_166 发表于 2018-4-10 18:24
楼主您好,我目前也遇到了和您一样的问题~请问可以加一下联系方式向您请教一下吗~?
不知道该怎么转成exe
...
没有涉及转exe的情况,只是通过matlab调用exe,而lingo提供了runlingo.exe的命令行工具,你通过matlab运行bat或者带参数运行runlingo.exe即可

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-7 12:30