【问题标题】:How to execute matlab code from already running instance? [duplicate]如何从已经运行的实例中执行 matlab 代码? [复制]
【发布时间】:2016-07-11 21:12:56
【问题描述】:

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

我正在从 PHP 调用 matlab:

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

我正在使用 Windows 机器。

【问题讨论】:

    标签: php matlab cmd parallel-processing


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多