启动时更改matlab路径(在PC平台上)

时间:2014-07-31 13:26:53

标签: matlab svn path

我正在SVN的2个分支上工作,我想要有2个快捷方式(或2个.bat文件)来启动matlab,并在我正在使用的分支上正确定义路径。例如:

[Matlab-trunk.bat] ==> Would look for some pathdef-trunk.m
~matlabroot\toolbox\matlab\apps
~matlabroot\toolbox\matlab\audiovideo
~code\trunk\MyToolboxes\Common
~code\trunk\MyToolboxes\Miscellaneous
~code\trunk\MyToolboxes\etc\etc ...

[Matlab-BranchLala.bat]  ==> Would look for some pathdef-lala.m
~matlabroot\toolbox\matlab\apps
~matlabroot\toolbox\matlab\audiovideo
~code\branchlala\MyToolboxes\Common
~code\branchlala\MyToolboxes\Miscellaneous
~code\branchlala\MyToolboxes\etc\etc ...

我已阅读此帖:

How to run two MATLAB instances simultaneously with different pathdef's?

我喜欢the solution我只需要在开始使用Matlab之前定义MATLABPATH环境变量...但似乎这只适用于Unix \ Mac平台...也许我应该通过手动编辑matlabrc.m文件来模仿类似的想法......或者你有更好的想法?

修改

嗯...也许我应该在开始之前动态切换startup.m文件并在其中添加matlabpath(...) ...但我不知道它存储在哪里,命令{{1在我的电脑上返回``。

NB1:我在PC平台上使用Matlab R2013b

NB2:我现在暂时无法进行userpath就地分支切换(这是我解决的一个解决方案)。

1 个答案:

答案 0 :(得分:2)

您可以为每个快捷方式定义different startup folders 然后,在每个不同的启动文件夹中定义具有不同路径的pathdef.m文件。