在启动时设置默认的matlab路径

时间:2015-08-06 15:29:01

标签: matlab

我的团队正在尝试标准化我们的Matlab路径,以便每个人都有相同的路径。

我有一个默认的matlab路径列表,我们应该都有。

所以我们希望有一个脚本在matlab打开时运行,以确保我们的路径设置为默认的matlab路径。因此,如果路径已添加到我们的默认列表中,则会将其添加到正确的位置。

这在Matlab中可行吗?

我读过有关启动但是这似乎与设置你的工作目录有关,这与我想要做的不同。

2 个答案:

答案 0 :(得分:2)

您可以使用userpath函数更改MATLAB启动的目录,这样无论何时启动MATLAB,路径都会自动重定向到这里。

如果您在网络上运行MATLAB,并且多个实例可以在同一网络目录中启动,这可能很有用。

在此处查看MathWorks的更多内容:http://www.mathworks.com/help/matlab/matlab_env/matlab-startup-folder.html

但是,如果要标准化所有内容以便每个人都可以访问相同的路径,则可以使用startup将目录/文件夹添加到MATLAB的路径中,但是如果要完成包,使用userpath让MATLAB从指定的目录开始。

您的startup.m文件可能如下所示:

addpath('/folder/to/add/one');
addpath('/folder/to/add/two');
addpath('/folder/to/add/three');
addpath('/folder/to/add/four');

然后使用函数设置userpath以完成所有操作:

userpath('/folder/to/start');
addpath('/folder/to/start');

另外,请确保将此新文件夹添加到startup.m文件中。

答案 1 :(得分:2)

在文件path中加入addpathstartup.m行。例如,要将文件夹aaa\bbb添加到该行的路径

addpath('aaa\bbb')

请注意,每个用户可能有不同的startup.m文件。如果它尚不存在,您可能需要创建它。