目录

文件夹添加到搜索路径

描述

让addpath(folderName1,...,folderNameN将指定的文件夹添加到当前MATLAB的搜索路径的顶部®会话。

让addpath(folderName1,...,folderNameN位置将指定的文件夹的搜索路径的顶部或底部,如通过指定位置

让addpath(___“ - 冻结”)另外,对正在添加的文件夹禁用文件夹更改检测。当禁用文件夹的文件夹更改检测时,MATLAB不会检测从MATLAB之外对文件夹所做的更改。

使用此语法与任何以前的语法的参数。您可以指定'-frozen'位置以任何顺序。

oldpath=让addpath(___另外返回之前将所述指定的文件夹的路径。

例子

全部收缩

创建一个文件夹,将其添加到您的搜索路径的顶部,然后保存为未来的MATLAB®会话的搜索路径。

mkdir (“matlab / myfile”)让addpath(“matlab / myfile”) savepathMATLAB / myfiles的/ pathdef.m

创建文件夹MATLAB / myfiles的并把它添加到搜索路径的末尾。

mkdir (“matlab / myfile”)让addpath(“matlab / myfile”'-结束'

MATLAB / myfiles的和它的子文件夹添加到搜索路径。

创建文件夹MATLAB / myfiles的和呼叫genpath代替目录添加的所有子文件夹MATLAB / myfiles的到搜索路径。

mkdir (“matlab / myfile”)让addpath(genpath(“matlab / myfile”))

创建文件夹MATLAB / myfiles的。然后,将其添加到搜索路径,禁用文件夹更改通知的顶部,并添加文件夹之前返回的搜索路径。

mkdir (“matlab / myfile”)oldpath =让addpath(“matlab / myfile”'-frozen');

禁用文件更改通知不MATLAB®在线支持™。金宝app

输入参数

全部收缩

文件夹的名称添加到搜索路径,指定为一个或多个特征向量或字符串标量。每个文件夹使用完整路径名。用genpath目录添加的所有子文件夹文件夹名称

例:'C:\ MATLAB \工作'

例:'/ home / user中/ MATLAB'

例:'/ home / user中/ MATLAB', '/ home / user中/ MATLAB /测试'

MATLAB解析包含所有路径名“”、“. .”,并将其添加到路径之前的符号链接到他们的目标位置。这确保了在MATLAB路径每个条目代表一个独特的文件夹位置。例如,如果您指定C:\ MATLAB \ .. \工作, MATLAB添加文件夹C:\工作的路径。

数据类型:烧焦|

搜索路径上的位置,指定为下列之一:

的价值位置

描述

“开始”

指定的文件夹添加到搜索路径的顶部。

'-结束'

指定的文件夹添加到搜索路径的底部。

输出参数

全部收缩

路径之后加入的文件夹,返回一个特征向量。

提示

  • 要保存以供将来MATLAB会话新修改的搜索路径,使用savepath功能。

  • 以编程方式修改搜索路径在启动时,使用目录在声明startup.m来文件。欲了解更多信息,请参阅文件夹添加到启动时的MATLAB搜索路径

算法

如果您使用目录在一个局部函数中,当程序控制从该函数返回后,路径更改将持续存在。也就是说,路径变化的范围是全局的。

R2006a前推出