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
X containing the names of the MEX-files that are currently
[M,X,C] = inmem also returns a cell array
C containing the names of the classes that are currently
[...] = inmem('-completenames') returns not
only the names of the currently loaded function and MEX-files, but the path and filename
extension for each as well. No additional information is returned for loaded
List the functions that remain in memory after calling the
clear all magic(10); M = inmem
M = 'workspacefunc' 'magic'
The function list includes
magic and additional
functions that are in memory in your current session.
Call a sample MEX-function named
arrayProduct, and then verify that the MEX-function is in
memory. You must have a supported C compiler installed on your system to run
clear all sampleFolder = fullfile(matlabroot,'extern','examples','mex'); addpath(sampleFolder) mex arrayProduct.c s = 5; A = [1.5, 2, 9]; B = arrayProduct(s,A); [M,X] = inmem('-completenames'); X
X = 'matlabroot\extern\examples\mex\arrayProduct.mexw64'
inmem is called with any argument other than
'-completenames', it behaves as if it were called with no