MATLAB Function Reference | ![]() ![]() |
表示
mlock
詳細
は、メモリ内でカレントに実行している M-ファイルをロックし、mlock
clear
関数を使っても、それを削除することができません。
関数 munlock
を使って、M-ファイルを、通常のクリア可能な状態に戻すことができます。
メモリ内にM-ファイルをロックすることは、ファイルの中に定義されたいくつかの固定
変数の再初期化を防ぐことになります。
例題
関数 testfun
は、最初に mlock
ステートメントを実行します。
function testfun mlock . .
この関数を実行する場合、メモリ内のロックが行われます。これは、関数 mislocked
を使って、チェックできます。
testfun mislocked('testfun') ans = 1
munlock
を使って、メモリ内の関数 testfun
をアンロックします。関数 mislocked
を使って、この状態をチェックすると、この時点で、実際に、ロック解除の状態になっていることが示されます。
munlock('testfun') mislocked('testfun') ans = 0
参考
![]() | mkdir | mod | ![]() |