链接AnyLogic和Matlab
我想知道是否有可能将AnyLogic链接到Matlab 我需要一种从Matlab调用函数到Anylogic的方法链接AnyLogic和Matlab,matlab,anylogic,Matlab,Anylogic,我想知道是否有可能将AnyLogic链接到Matlab 我需要一种从Matlab调用函数到Anylogic的方法 我不确定你说的是哪个方向。 在anylogic中调用matlab函数: 由于Anylogic基于Java,您可以使用Java运行时类,并执行以下操作: Runtime rt=Runtime.getRuntime(); 进程pr=rt.exec("C:\在这个级别上,任何逻辑都应该被视为Java应用程序,问题应该表述为链接Java和Matlab。您可以搜索与Matlab和Java a
- 我不确定你说的是哪个方向。
在anylogic中调用matlab函数:
由于Anylogic基于Java,您可以使用Java运行时类,并执行以下操作:
Runtime rt=Runtime.getRuntime();
进程pr=rt.exec("C:\在这个级别上,任何逻辑都应该被视为Java应用程序,问题应该表述为链接Java和Matlab。您可以搜索与Matlab和Java app建立连接的不同Java库,允许将命令从app传递到Matlab,并得到结果。此类库的示例-。还有
UPD:Matlab提供,因此您可以在AnyLogic中直接使用它。在这种情况下,不需要第三方库。为此,您需要将engine.jar添加到模型依赖项中,Matlab提供了.jar,它位于:
matlab\extern\engines\java\jar
使用以下命令调用Matlab:
matlab\extern\examples\engines\java