| MATLAB Function Reference | ![]() |
Syntax
genpath
genpath directory
p = genpath('directory')
Description
genpath
returns a path string formed by recursively adding all the directories below matlabroot/toolbox.
genpath directory
returns a path string formed by recursively adding all the directories below directory.
p = genpath('directory')
returns the path string to variable, p.
Examples
You generate a path that includes matlabroot\toolbox\images and all directories below that with the following command:
p = genpath(fullfile(matlabroot,'toolbox','images'))
matlabroot\toolbox\images;matlabroot\toolbox\images\images; matlabroot\toolbox\images\images\ja;matlabroot\toolbox\images\ imdemos;matlabroot\toolbox\images\imdemos\ja;
You can also use genpath in conjunction with addpath to add subdirectories to the path from the command line. The following example adds the \control directory and its subdirectories to the current path.
% Display the current path
path
MATLABPATH
K:\toolbox\matlab\general
K:\toolbox\matlab\ops
K:\toolbox\matlab\lang
K:\toolbox\matlab\elmat
K:\toolbox\matlab\elfun
:
:
:
% Use GENPATH to add \control and its subdirectories
addpath(genpath('K:\toolbox\control'))
% Display the new path
path
MATLABPATH
K:\toolbox\control
K:\toolbox\control\ctrlutil
K:\toolbox\control\control
K:\toolbox\control\ctrlguis
K:\toolbox\control\ctrldemos
K:\toolbox\matlab\general
K:\toolbox\matlab\ops
K:\toolbox\matlab\lang
K:\toolbox\matlab\elmat
K:\toolbox\matlab\elfun
:
:
:
See Also
| gco | get | ![]() |