我正在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
就地分支切换(这是我解决的一个解决方案)。