【问题标题】:How to run two programs simultaneously on Matlab?Matlab如何同时运行两个程序?
【发布时间】:2012-02-14 22:48:50
【问题描述】:

我的计算机上有一份 Matlab 许可证。我希望能够在 Matlab 中同时运行两个程序以节省我的时间,但我不知道我该怎么做。我想知道如何做到这一点。谢谢。

【问题讨论】:

  • 我的许可证允许我同时打开两个(或更多)matlab 副本(R2011b linux 64 位)。这是您的选择吗?
  • 我看到我可以同时打开另一个 GUI。但是,它可以让我同时运行第二个程序而没有速度问题吗?
  • 它会让你同时运行两个问题,是的。至于速度,完全取决于你在做什么。如果其中一个问题是使用了所有内核,那么您几乎不能指望运行它的第二个实例不会减慢它的速度。
  • (我一直假设这些程序是不相关的——例如你有一个需要几个小时的计算,同时你想运行一些其他的小程序。并行工具箱就是你所需要的真正的并行化)
  • @Ian:是的,我所说的那些程序是不相关的,即两个不同的不干扰文件。

标签: matlab parallel-processing simultaneous running-other-programs


【解决方案1】:

您不能在单个 MATLAB 会话中同时运行两个程序。即使可以,也不会节省时间,因为 MATLAB 在运行一个程序时不会空闲。

如果您有一台多核机器和 Parallel Computing Toolbox,您应该能够使用额外的内核在并行工作器中运行其他程序。

【讨论】:

    【解决方案2】:

    至少在我的系统上,我可以打开独立的 Matlab 副本。 (在 Windows 7 中,右键单击系统托盘中的图标,然后单击 Matlab R201xx 图标以打开一个新副本)。您的执照和里程可能会有所不同。

    【讨论】:

      【解决方案3】:

      在 Mac 上,您可以到终端并输入以下内容以开始一个新的独立 Matlab 会话(允许您同时运行多个 Matlab 的“会话”)。

      /Applications/MATLAB_R2013a_Student.app/bin/matlab

      • 位置和版本名称可能会因您的独立应用程序而异

      【讨论】:

        猜你喜欢
        • 2015-11-20
        • 1970-01-01
        • 2018-06-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-19
        相关资源
        最近更新 更多