• Matlab TutorialsNo Comments

    default thumbnail

    OPEN Open files by extension.
    open NAME 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
    .mat file open MAT file; store variables in a structure in the
    .fig file open figure in Handle
    .m file open in Editor
    .mdl file open 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 , 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 ,
    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.

    You might also be interested in :  edit

    Overloaded methods
    help scribehandle/open.m
    help serial/open.m

    Comment closed!