主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

inmem

メモリ内の関数,墨西哥人ファイル,クラスの名前

構文

M = inmem
[M (X) = inmem
[M X C] = inmem
[...) = inmem(“-completenames”)

説明

M = inmemは現在読み込まれている関数の名前を含む文字ベクトルの细胞配列を返します。

[M (X) = inmemは現在読み込まれている墨西哥人ファイルの名前を含む细胞配列Xも合わせて返します。

[M X C] = inmemは現在読み込まれているクラスの名前を含む细胞配列Cも返します。

[...) = inmem(“-completenames”)は現在読み込まれている関数および墨西哥人ファイルの名前だけでなく,それぞれのパスおよびファイル名拡張子も返します。読み込まれたクラスの追加情報は返されません。

すべて折りたたむ

関数魔法を呼び出した後にメモリ内に残る関数を一覧表示します。

清晰的所有魔法(10);M = inmem
M = 'workspacefunc' 'magic'

関数リストは,魔法と,現在のセッションでメモリ内にある追加の関数を含みます。

墨西哥人関数arrayProductを呼び出し,この関数がメモリ内にあることを確認します。この例を実行するには,サポートされるCコンパイラがシステムにインストールされていなければなりません。出力には現在のフォルダーが表示されます。

清晰的所有sampleFolder = fullfile (matlabroot,“外来的”“例子”墨西哥人的);目录(sampleFolder)墨西哥人(fullfile (sampleFolder“arrayProduct.c”) s = 5;A = [1.5, 2, 9];B = arrayProduct (,);[M (X) = inmem (“-completenames”);X
X ={'文件C: \ \用户名\ \ MATLAB \ arrayProduct.mexw64 '}

ヒント

inmemは,“-completenames”以外の任意の引数で呼び出されると,引数なしで呼び出されたように動作します。

参考

R2006aより前に導入