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