memorymessage from MATLAB, the
packcommand may find you some free memory without forcing you to delete variables.
pack frees up needed space by compressing information into the minimum memory required. Since MATLAB uses a heap method of memory management, extended MATLAB sessions may cause memory to become fragmented. When memory is fragmented, there may be plenty of free space, but not enough contiguous memory to store a new large variable.
pack filename accepts an optional
filename for the temporary file used to hold the variables. Otherwise it uses the file named
If you use
pack and there is still not enough free memory to proceed, you must clear some variables.
If you run out of memory often, here are some system-specific tips:
(c) Copyright 1994 by The MathWorks, Inc.