Main Content


Names of functions, MEX files, classes in memory


M = inmem
[M,X] = inmem
[M,X,C] = inmem
[...] = inmem('-completenames')


M = inmem returns a cell array of character vectors containing the names of the functions that are currently loaded.

[M,X] = inmem returns an additional cell array X containing the names of the MEX files that are currently loaded.

[M,X,C] = inmem also returns a cell array C containing the names of the classes that are currently loaded.

[...] = inmem('-completenames') returns not only the names of the currently loaded function and MEX files, but the path and file name extension for each as well. No additional information is returned for loaded classes.


collapse all

List the functions that remain in memory after calling the magic function.

clear all        

M = inmem
M = 

The function list includes magic and additional functions that are in memory in your current session.

Call MEX function arrayProduct, and then verify that the function is in memory. You must have a supported C compiler installed on your system to run this example. The output displays your current folder.

clear all
sampleFolder = fullfile(matlabroot,'extern','examples','mex');

s = 5; 
A = [1.5, 2, 9];
B = arrayProduct(s,A);

[M,X] = inmem('-completenames');
X = 


If inmem is called with any argument other than '-completenames', it behaves as if it were called with no argument.

See Also

Introduced before R2006a