如何从已经运行的实例执行matlab代码?

时间:2016-03-24 10:01:59

标签: php matlab cmd parallel-processing

我已经运行了一个matlab实例,我希望从同一个matlab实例执行我的matlab项目,而不是打开一个单独的实例。实际上我需要更快地处理matlab,这种频繁的打开使它变慢。我该怎么做?。

我从PHP调用matlab:

$command = "matlab  -nojvm -nodesktop -nodisplay -r \"Preprocess('$photo_upload_path','$processed_photo_output_path');exit\"";
exec($command);

我使用的是Windows机器。

1 个答案:

答案 0 :(得分:0)

this question的答案基本上涵盖了您的问题。似乎MATLAB COM自动化服务器是指定的方法,或者您可以使用MATLAB的Python引擎获得更多成功。然而,接受的答案显示了一个不那么花哨但可能更容易和有用的替代方案(即,运行一个MATLAB实例,一直在寻找告诉它执行什么代码的文本文件)。在PHP中,您只需要文件操作来检查结果。