当你不指定一个文件的路径,MATLAB®在当前文件夹或搜索路径中查找文件。当前文件夹中的函数优先于位于搜索路径任意位置的同名函数。要标识当前文件夹,请键入松材线虫病
在命令窗口。
要使文件可访问MATLAB,做以下其中之一:
将当前文件夹更改为包含文件的文件夹。使用cd
功能或浏览到当前文件夹工具栏中的不同文件夹:
将包含文件的文件夹添加到搜索路径中。对搜索路径所做的更改将应用于当前MATLAB会话。要在以后的MATLAB会话中重用修改后的搜索路径,请保存更改。
将单个文件存储在
文件夹,该文件夹位于搜索路径上。要确定此文件夹的位置,请运行userpath
MATLABuserpath
函数。
MATLAB的搜索路径应该包括:
包含运行的文件的文件夹。
包含文件的文件夹被文件运行。
包含运行的文件的子文件夹。使文件夹可访问并不会使其子文件夹可访问。
的文件@
(类)和+
(包)文件夹,使父文件夹可访问。有关详细信息,请参见包含类定义的文件夹.
如果文件调用位于多个文件夹中的其他文件,则通过创建依赖项报告来确定所有被调用文件的位置。看到文件夹内的依赖项
当MATLAB访问多个具有相同名称的文件时,当一个文件与基本工作空间中的变量或MathWorks的内置函数具有相同名称时,就会出现名称冲突®产品。
当出现名称冲突时,MATLAB遵循以下优先规则:
MATLAB做的文件不使用被称为跟踪文件。在某些情况下,MATLAB会警告您存在一个阴影文件。
MathWorks提供的产品的文件和文件夹在下载188bet金宝搏matlabroot
/工具箱
.下面的文件和文件夹matlabroot
是重要的安装。特别是:
做不存储您的个人文件和文件夹matlabroot
/工具箱
.
做不中更改文件、文件夹和子文件夹matlabroot
/工具箱
.例外是pathdef.m
文件,您可以将其更新并保存在其默认位置,matlabroot
/工具箱/本地
.
要查看MathWorks产品提供的所有工具箱文件夹名称的列表,请运行:下载188bet金宝搏
dir (fullfile (matlabroot,“工具箱”))