| MATLAB Function Reference | ![]() |
Syntax
mlock
Description
locks the currently running M-file in memory so that subsequent mlock
clear functions do not remove it.
Use the munlock function to return the M-file to its normal, clearable state.
Locking an M-file in memory also prevents any persistent variables defined in the file from getting reinitialized.
Examples
The function testfun begins with an mlock statement.
function testfun mlock . .
When you execute this function, it becomes locked in memory. This can be checked using the mislocked function.
testfun
mislocked('testfun')
ans =
1
Using munlock, you unlock the testfun function in memory. Checking its status with mislocked shows that it is indeed unlocked at this point.
munlock('testfun')
mislocked('testfun')
ans =
0
See Also
mislocked, munlock, persistent
| mkdir | mod | ![]() |