首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Matlab问题:保存路径

Matlab问题:保存路径
EN

Stack Overflow用户
提问于 2011-07-03 00:33:42
回答 3查看 4.9K关注 0票数 4

我正在使用Matlab R2011a。我想在c:\matlab (比方说)设置一个路径。但是似乎路径设置没有保存,每次启动Matlab时都需要重置路径。请给我建议。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-03 01:03:58

如果要在特定路径中启动Matlab,并将该路径自动添加到搜索路径中,则需要修改userpath设置:

代码语言:javascript
运行
复制
userpath('C:\matlab')

如果要在不将该路径添加到搜索路径的情况下在特定路径中启动Matlab,则有两种选择:

1)在C:\Program Files\MATLAB\R2011a\toolbox\local文件夹中创建startup.m文件,并写入cd('C:\matlab')文件。这样,无论何时启动Matlab,它都会更改路径(您还可以添加应在启动时执行的其他命令)。

2)右键单击您通常用来启动程序的Matlab图标,然后在属性中,在Start in行中写入C:\matlab。因此,无论何时从快捷方式启动Matlab (但不是其他方式),Matlab都会更改路径。

票数 3
EN

Stack Overflow用户

发布于 2013-02-09 01:46:35

确保您有权访问所有matlab文件。我也有同样的问题,但是当我完全控制C:\Program Files\MATLAB\R2012b文件夹(以及它的所有子文件和文件夹)时,我就不再有这个问题了。

为此,右键单击R2012b文件夹(或您拥有的任何版本),然后打开属性。

在安全选项卡下,在列表中查找您的用户名。如果不存在,请单击“编辑...”和“添加...”你的名字。然后单击“允许”列中的完全控件。为此,您可能需要管理员密码。

单击“确定”、“确定”(可能需要几分钟时间)。再次设置路径,关闭Matlab,重新打开,然后测试setpath设置是否仍然存在。

票数 1
EN

Stack Overflow用户

发布于 2013-04-04 04:30:43

添加到Jonas的答案中(因为更改用户路径对我不起作用):

你也可以使用start.m方法,“如果你想在一个特定的路径中启动Matlab,并将该路径自动添加到你的搜索路径中”。对于Linux:

start.m

代码语言:javascript
运行
复制
cd /path/to/my/folder % sets current working directory
addpath(genpath('/path/to/my/folder')) % adds directory (and its subfolders) to the path list

或者对于Window,我认为它应该是这样的:

start.m

代码语言:javascript
运行
复制
cd c:\path\to\my\folder % sets current working directory
addpath(genpath('c:\path\to\my\folder')) % adds directory (and its subfolders) to the path list
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6558258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档