
Archive for the ‘Functions’ Category


pack Consolidate workspace memory.
pack performs memory garbage collection. Extended MATLAB sessions may cause memory to become fragmented, preventing
large variables from being stored. pack is a command that saves all variables on disk, clears the memory, and then
reloads the variables.
If you run out of memory often, here are some additional system
specific tips:
Windows: Increase virtual memory using the control panel.
Unix: Ask your system manager to increase your Swap Space.
You should cd to a directory where you have “write” permission to execute this command successfully. The following lines of code will help you accomplish the consolidation of workspace memory.
See also memory.
Tags: matlab functions, pack

OPEN Open files by extension.
open NAME where NAME must contain a string, does different things
depending on the type of the object named by that string:
Type Action
—- ——
variable open named array in Array Editor
.mat file open MAT file; store variables in a structure in the workspace
.fig file open figure in Handle Graphics
.m file open M-file in M-file Editor
.mdl file open model in SIMULINK
.p file open the matching M-file if there is one
.html file open HTML document in Help Browser
open works similar to LOAD in the way it searches for files.
If NAME exists on MATLAB path, open file returned by WHICH.
If NAME exists on file system, open file named NAME.
Examples:
open(’handel’) error if handel.mdl, handel.m, and handel
are not on the path.
open(’handel.mat’) error if handle.mat is not on path.
open(’d:\temp\data.mat’) error if data.mat is not in d:\temp.
open is user-extensible. To open a file with the extension “.XXX”,
open calls the helper function OPENXXX, that is, a function
named ‘OPEN’, with the file extension appended.
For example,
open(’foo.m’) calls openm(’foo.m’)
open foo.m calls openm(’foo.m’)
open myfigure.fig calls openfig(’myfigure.fig’)
You can create your own OPENXXX functions to change the way standard
file types are handled, or to set up handlers for new file types.
open will call whatever OPENXXX function it finds on the path.
Special cases:
for workspace variables, open calls OPENVAR
for image files, open calls OPENIM
If there is no matching helper function found, open calls OPENOTHER.
See also saveas, which, load, uiopen, uiload, path.
Overloaded methods
help scribehandle/open.m
help serial/open.m


more Control paged output in command window.
more OFF disables paging of the output in the MATLAB command window.
more ON enables paging of the output in the MATLAB command window.
more(N) specifies the size of the page to be N lines.
When more is enabled and output is being paged, advance to the next
line of output by hitting the RETURN key; get the next page of
output by hitting the spacebar. Press the “q” key to exit out
of displaying the current item.








