首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接AnyLogic与Matlab

链接AnyLogic与Matlab
EN

Stack Overflow用户
提问于 2016-11-27 08:37:21
回答 2查看 1.6K关注 0票数 3
  • 我想知道是否有可能将AnyLogic链接到Matlab? 我需要一种从Matlab到Anylogic调用函数的方法。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-07 12:29:03

在这个层次上,AnyLogic应该被看作是Java应用程序,问题应该用Link和Matlab来描述。您可以搜索与MatLab和Java建立连接的不同Java库,允许将命令从app传递到Matlab,并获得结果。这类库的示例- 拟阵控制。还有实例模型

UPD: Matlab提供Java用于AnyLogic,所以您可以在AnyLogic中直接使用它。在这种情况下,不需要第三方库。为此,您需要将engine.jar添加到模型依赖项中,.jar随Matlab一起提供,它位于: matlab\extern\engines\java\jar

使用这是模型调用Matlab的各自的例子:matlab\extern\示例\engines\java

票数 5
EN

Stack Overflow用户

发布于 2016-11-28 07:33:21

我不知道你说的是哪个方向。

在任何逻辑中调用matlab函数:

因为任何逻辑都是基于Java的,所以您可以使用Java类,并执行如下的操作:Runtime rt = Runtime.getRuntime(); Process pr = rt.exec("C:\<a long path here>\matlab.exe" -nodisplay -nosplash -nodesktop -r "run('C:\<a long path here>\mfile.m');exit;"

在此之后,您需要从process对象pr获得输出并执行您的魔术。

在matlab中调用任何逻辑仿真:

看看:http://help.anylogic.com/topic/com.xj.anylogic.help/html/integration/Integration.html

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40827129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档