, MATLAB Octave __list_functions__ . :
% Generate a list of all directories searched by MATLAB:
pathlist = strsplit(path,pathsep);
% Get functions and classes on search path
functions = {};
classes = {};
for p = pathlist
w = what(p{1});
functions = [functions; ...
erase(w.m,'.m'); ... % M-files
erase(w.mex,['.',mexext]); ... % MEX-files
erase(w.p,'.p')]; % and P-files are all functions
classes = [classes; w.classes]; % here are all classes
% TODO: w.packages gives package directory names, examine those too!
end
% Remove duplicates
functions = unique(functions);
classes = unique(classes);
, ( , package.function, +). what('package') .
, , . . , toolbox/matlab.
, , , . MATLAB iskeyword, , . (type iskeyword edit iskeyword) .
.
, inmem . , MATLAB, , clear functions clear all. , clear functions.