(translator=anticat, ChineseSource=anticat-20020704-12\mlock.html, EnglishSource=c:\matlabr12\help\techdoc\ref\mlock.html)

MATLAB Function Reference

   

mlock

避免M檔案被清除

Syntax

mlock

Description

mlock 鎖定目前記憶體中正在執行的M檔案,以避免被之後的 clear 指令清除。

使用 munlock 指令可以使M檔案恢復它的正常狀態,即可被清除的狀態。

鎖定一個在記憶體中的M檔案也可以避免任何的定義在檔案中的 persistent 變數被重新初始化。

Examples

函數 testfun 啟始狀態為被鎖定的.

function testfun
mlock
  .
  .

當你執行該函數時,它是被鎖定在記憶體中的。你可以用 mislocked 函數來確定這件事。

testfun
 
mislocked('testfun')
ans =
     1

使用 munlock 就可以解除它的鎖定。重新使用 mislocked 可以確定它在這個時候確實被解除鎖定了。

munlock('testfun')
 
mislocked('testfun')
ans =
     0

See Also

mislocked, munlock, persistent

 

 

mkdir

 

mod