如何为每次启动Matlab将文件夹设置为当前文件夹?

时间:2014-03-28 10:40:59

标签: macos matlab

我想将文件夹/Users/ALJI/MATLAB设置为Matlab的默认当前文件夹。我的意思是每次启动时Matlab都应该指向这个文件夹。可能吗 ?在Mac OS X上有办法吗?

我在Matlab r2009b上使用Mac OS X Snow Leopard

4 个答案:

答案 0 :(得分:10)

更简单:您可以通过键入

来查看默认路径
userpath

如果您创建一个名为NewPath的变量,并将您想要设置的路径指定为默认值:

NewPath = 'Users/You/Desktop/Projects';

然后你可以打电话:

userpath(NewPath);

重启matlab并完成诀窍。

答案 1 :(得分:2)

定义每次启动matlab时将要执行的操作都可以非常快速简便地完成。

当您启动matlap类型时:

edit startup

如果它不存在,请创建它。这个文件中的命令将在每次启动matlab时运行。

在您的情况下,您可能还需要检查help cd以获取有关以编程方式更改目录的说明。

答案 2 :(得分:1)

我终于找到了它。

您可以在startup.m中修改名为/matlabrootfolder/toolbox/local的文件,然后添加cd /Users/ALJI/MATLAB

它有效,希望这有帮助:)

答案 3 :(得分:0)

除了startup answered by @Dennis之外,还有matlabrc file。如果您需要将设置应用于所有用户,那么您应该使用的是:

  

在多用户或联网系统上,系统管理员可以将适用于所有用户的消息,定义或其他代码放在matlabrc.m文件中。

     

文件matlabrc.m调用startup.m文件,如果它存在于MATLAB使用的搜索路径上。

     

个人用户应该使用startup.m文件来自定义MATLAB启动。位于matlabroot / toolbox / local文件夹中的matlabrc.m文件保留给系统管理员