与MATLAB外部的活动MATLAB会话进行简单交互

时间:2010-01-18 18:26:29

标签: java c api matlab

我正在尝试让Java应用程序能够在MATLAB的活动会话中更改工作目录。基本上,用户将按下按钮启动MATLAB。然后,他们将能够按下其他按钮来更改活动MATLAB的工作目录。我尝试了几种不同的方法,但没有运气。我曾考虑过从C独立调用MATLAB,但这似乎在不同的MATLAB会话中运行。直接从Java中完成它似乎是不可能的。有没有简单的方法来做到这一点?

2 个答案:

答案 0 :(得分:1)

您可以使用Windows上的COM接口通过MATLAB.Application COM对象控制MATLAB会话。示例和说明位于文档:http://www.mathworks.com/access/helpdesk/help/techdoc/matlab_external/f135590.html

答案 1 :(得分:0)

我和斯蒂芬一起参与了这个项目。我们最终使用了我创建的名为matlabcontrol的Java库。