matlab.®搜索路径是文件系统中所有文件夹的子集。Matlab使用搜索路径来定位与MathWorks一起使用的文件®下载188bet金宝搏产品有效。
搜索路径上的文件夹顺序很重要。当搜索路径上的多个文件夹中出现具有相同名称的文件时,MATLAB使用最接近搜索路径顶部的文件夹中的一个。
默认情况下,搜索路径包括
matlab.userpath
文件夹,它在启动时添加到搜索路径,是存储用户文件的默认位置
文件夹定义为部分Matlabpath.
环境变量
提供MATLAB和其他MATHWORKS产品的文件夹下载188bet金宝搏matlabroot.
/工具箱
,在那里matlabroot.
运行时是否显示该文件夹matlabroot.
在命令窗口中
类,包,私人
, 和资源
文件夹是不能作为搜索路径的一部分显式指定的特殊文件夹。当父文件夹被指定为路径的一部分时,一个特殊文件夹将被隐式地添加到搜索路径中。要访问特殊文件夹中的文件和文件夹,必须将其父文件夹添加到该路径中。
您可以将文件夹显式添加到您运行的文件的搜索路径中。有关将文件添加到搜索路径的详细信息,请参阅更改搜索路径上的文件夹.
在MATLAB在线的,所有文件夹将自动在该路径上。
的userpath
文件夹位于搜索路径的第一个位置。默认情况下,MATLAB添加userpath
在启动时到搜索路径的文件夹。此文件夹是存储与MATLAB一起使用的文件的便利位置。
默认值userpath
文件夹是特定于平台的。
视窗®平台-%userprofile%/ documents / matlab
.
Mac平台-$ home / documents / matlab
.
Linux®平台-$ home / documents / matlab
如果$ home /文件
的存在。
MATLAB在线™- - - - - -/用户/
.youruserid
或者,确定或改变电流userpath
文件夹,叫userpath
.
默认情况下,userpath
文件夹也是启动文件夹,当你通过双击MATLAB在Windows系统上的快捷方式或MATLAB应用程序启动MATLABMac系统。
Matlabpath.
环境变量的Matlabpath.
环境变量可以包含在启动时添加到MATLAB搜索路径的其他文件夹的列表。这些文件夹放在userpath
文件夹,但领先于MathWorks提供的文件夹。默认情况下,Matlabpath.
未设置环境变量。有关如何设置的更多信息Matlabpath.
环境变量,见设置MATLABPATH环境变量.
有几种方法可以确定文件和文件夹是否在搜索路径上。您可以检查搜索路径中是否有单独的文件或文件夹,也可以查看整个搜索路径。
要确定某个文件是否在搜索路径上,请执行命令哪一个
.如果文件位于搜索路径上,Matlab将返回文件的完整路径。文件名
若要确定某个文件或文件夹是否在搜索路径上,请使用“当前文件夹”浏览器。不在路径上的文件和文件夹将被调灰。若要确保“当前文件夹”浏览器已设置为指示搜索路径中是否有文件或文件夹,请右键单击任何文件或文件夹,并选择指示文件不在路径上选项。
将指针悬停在“当前文件夹”浏览器中任何已调灰的文件或文件夹上,以了解其调灰的原因。工具提示会打开解释。通常,工具提示表明文件或文件夹不在MATLAB路径上。如果没有出现工具提示,则可能禁用它。要启用它,就去首页选项卡,在环境部分中,点击首选项.然后,选择MATLAB>当前文件夹.选择显示解释为什么文件不可访问的工具提示显示工具提示。
运行路径
命令查看Matlab搜索路径上的所有文件夹。
或者,使用“设置路径”对话框查看整个MATLAB搜索路径。在这一点首页标签,在环境部分中,点击套路.将打开“设置路径”对话框,列出搜索路径上的所有文件夹。有关使用“设置路径”对话框的更多信息,请参阅更改搜索路径上的文件夹.
搜索路径为不与系统路径相同。此外,MATLAB搜索路径与系统路径之间没有显式关系。但是,这两个路径都有助于定位文件,如下所示:
MATLAB使用搜索路径来有效地定位MATLAB文件。
操作系统使用系统路径有效地定位操作系统文件。
MATLAB将搜索路径信息保存在pathdef.m
文件。该文件包含一系列完整的路径名,用于搜索路径上的每个文件夹。
默认情况下,pathdef.m
是在matlabroot.
/工具箱/本地
.
当您更改搜索路径时,MATLAB在当前会话中使用它,但不进行更新pathdef.m
.若要在当前和将来的会话中使用修改后的搜索路径,请使用以下命令保存更改sav
或者节省单击“设置路径”对话框中的。这个更新pathdef.m
.
在MATLAB在线,搜索路径的所有更改都会自动保存。