【发布时间】:2010-04-15 12:35:30
【问题描述】:
我的 PC 上安装了多个 Matlab 版本。也就是说,R2006b、R2009b、R2010a。 在这个特定的应用程序中,我想在从 Shell 启动 R2009b 时启动它。 启动时是否有任何选项可以选择要运行的版本?
【问题讨论】:
标签: matlab select startup versions
我的 PC 上安装了多个 Matlab 版本。也就是说,R2006b、R2009b、R2010a。 在这个特定的应用程序中,我想在从 Shell 启动 R2009b 时启动它。 启动时是否有任何选项可以选择要运行的版本?
【问题讨论】:
标签: matlab select startup versions
要查找默认启动的 Matlab,请在 shell(由 Run->cmd 打开)中键入path。第一个是输入Matlab 时选择的那个。
从path 的输出中,您还可以找到您的 Matlab 版本所在的位置。如果您不想每次都导航到相应的文件夹,您可以为不同的版本设置console aliases。
编辑
如果你想在一个非常笼统的意义上解决问题,我看到了两种可能的途径:
(1) 检查注册表,了解 Matlab 是否在其中放置了与路径相关的特定版本(或询问 TheMathWorks)。
(2) 解析“\bin\64”的路径(如果是 32 位系统,则为“\bin\32”)并检查这些文件夹是否包含名为“matlab”的文件。作为安装例程的一部分(如果 Matlab 版本不在出厂默认位置),启动每个 Matlab,然后运行 ver 以查找它的版本。
【讨论】:
你不是简单地指定要运行的版本的位置的绝对路径吗?
【讨论】: