| 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 | ![]() |