이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

inmem

메모리의 함수, MEX 파일, 클래스 이름

구문

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

설명

M = inmem은 현재 불러온 함수들의 이름을 포함한 문자형 벡터로 구성된 셀형 배열을 반환합니다.

[M,X] = inmem은 현재 불러온 MEX 파일의 이름을 포함한 추가 셀형 배열 X를 반환합니다.

[M,X,C] = inmem은 현재 불러온 클래스의 이름을 포함한 셀형 배열 C 또한 반환합니다.

[...] = inmem('-completenames')는 현재 불러온 함수 및 MEX 파일뿐만 아니라 각각의 경로와 파일 이름 확장자도 반환합니다. 불러온 클래스에 대해서는 추가 정보가 반환되지 않습니다.

예제

모두 축소

magic 함수를 호출한 후 메모리에 남아 있는 함수를 나열합니다.

clear all        
magic(10);

M = inmem
M = 
    'workspacefunc'
    'magic'

함수 목록은 magic 및 현재 세션의 메모리에 있는 추가 함수를 포함합니다.

arrayProduct라는 샘플 MEX 함수를 호출하고 MEX 함수가 메모리에 있는지 확인합니다. 이 예제를 실행하려면 시스템에 지원되는 C 컴파일러가 설치되어 있어야 합니다.

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'-completenames'가 아닌 다른 인수를 사용하여 호출되는 경우 마치 인수 없이 호출된 것처럼 동작합니다.

참고 항목

R2006a 이전에 개발됨