添加当前文件夹及其子文件夹到以及别而的文件夹到当前路径

addpath(genpath(pwd)),代表当MATLAB搜素时,搜索范围包含当前文件夹中的子文件夹

addpath -Add folders to search path

Alternatives

As an alternative to the addpath function, use the Set Path dialog box.

Syntax

addpath('folderName1','folderName2','folderName3' ...)
addpath('folderName1','folderName2','folderName3' ... flag)
addpath folderName1 folderName2 folderName3 ... -flag
previous_path = addpath(...)

Description

addpath('folderName1','folderName2','folderName3' ...) adds the specified folders to the top of the search path. Use the full path name for each folder. Use genpath with addpath to add all subfolders of folderName. Use addpath statements in a startup.m file to modify the search path programmatically at startup.

addpath('folderName1','folderName2','folderName3' ... flag) adds the specified folders to either the top or bottom of the search path,or disables folder change detection on Windows, depending on the value of position.

Value of Flag

Result

'-begin'

Add specified folders to the top of the search path.

'-end'

Add specified folders to the bottom of the search path.

'-frozen'

Disables change detection for folders you add to the path, which conserves Windows change notification resources (Windows only). Type help changenotification in the Command Window for more information.

addpath folderName1 folderName2 folderName3 ... -flag is the command syntax.

previous_path = addpath(...) configures the path using the inputs and returns the previous path setting.

Tips

  • If you use addpath within a subfunction, the path change persists after program control returns from the function. That is, the scope of the path change is global, rather than local to the subfunction in which you change it.

Examples

Add c:/matlab/myfiles to the top of the search path:

addpath('c:/matlab/myfiles')

Add c:/matlab/myfiles to the end of the search path:

addpath c:/matlab/myfiles -end

Add myfiles and its subfolders to the search path:

addpath(genpath('c:/matlab/myfiles'))

On Windows, Add myfiles to the top of the search path, disable folder change notification, and display the search path before addingmyfiles:

previous = addpath('c:/matlab/myfiles', '-frozen')

你可能感兴趣的:(添加当前文件夹及其子文件夹到以及别而的文件夹到当前路径)