【问题标题】:Running Matlab with virtual PC使用虚拟 PC 运行 Matlab
【发布时间】:2010-07-24 19:27:59
【问题描述】:

我有一个不能在 mac 上运行的 MATLAB GUI 程序。我可以使用虚拟 PC 或其他东西在我的 Mac 上运行它吗?还是必须重新安装 MATLAB 才能做到这一点?

【问题讨论】:

  • 如果设计得当,GUI 应该很容易在任何平台上运行。是什么阻止了 GUI 在 Mac 上运行?

标签: matlab


【解决方案1】:

在 MAC 和 PC 上都做过开发,我可以说我非常喜欢使用 PC 端。虽然它在 MAC (2008a) 上“工作”,但我注意到当 Matlab 启动任何 GUI 时(使用 GUIDE 时甚至更糟),它们的运行速度要慢得多。它的速度很慢,以至于它有时似乎不接受鼠标点击。我相当肯定这源于通过 X11 端口运行 Matlab。

由于这些问题,我已切换到在我的 2008 Mac Book Pro 上的 Parallels Desktop 上运行 Matlab,并且问题为零。但是,对于我认为是您的问题,我确实必须在虚拟机上重新安装 Matlab。

我能想到的解决问题的唯一方法是,如果您可以访问 Matlab 编译器,允许您将 GUI 转换为可执行文件。这种方法可以让您(几乎)在任何 Windows 机器上运行它,并且不必重新安装 Matlab。

希望对你有帮助,

亚当

【讨论】:

    【解决方案2】:

    在实践中,MATLAB 的 GUI 东西不是很便携。你最好在虚拟机上的 MATLAB 中运行它。

    您提到了虚拟 PC。你的 Mac 是基于 PPC 的吗?如果没有,您可能想尝试免费的 Virtualbox (http://www.virtualbox.org/)。我认为不再维护 PPC Virtual PC。

    【讨论】:

    • 有趣的是,我发现事实恰恰相反。我在 Mac、PC、Unix 机器等设备上编写和使用过 GUI。事实上,10 多年前在 Unix 系统上编写的 GUI 代码仍然可以在当前的 PC 和 Mac 系统上很好地运行。
    • 嗯,这很有趣。我使用过的 GUIDE 程序通常存在与鼠标事件相关的故障和其他问题。我承认这可能不是一种普遍的体验。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多