save filename object load filename object
Saving objects in MAT-files saves:
The full name of the object class, including any package qualifiers
Values of dynamic properties
The names and values of all properties, except properties
that have their
Dependent attributes set to
For a description of property attributes, see Specify Property Attributes
To save graphics objects, see
When loading objects from MAT-files,
the object. The
Creates a new object.
Calls the class constructor with no arguments only if
ConstructOnLoad attribute is set to
load does not call the class constructor.
Assigns the saved property values to the object properties.
These assignments result in calls to property set methods defined
by the class (except in the case of
which are not saved or loaded).
You can use property set methods to ensure that property values are still valid in cases where the class definition has changed.
For information on property set methods, see Property Set Methods.
If a new version of a class removes or renames a property,
generate an error when attempting to set the altered or deleted property.
When an error occurs while an object is being loaded from a file, MATLAB® does one of the following:
If the class does not define a
loadobj method, MATLAB silently
ignores the errors. The
load function reconstitutes
the object with property values that do not produce an error.
struct passed to the
the field names correspond to the property names. The field values
are the saved values for the corresponding properties.
If the saved object derives from multiple superclasses that
have private properties with same name, the
only the property value of the most direct superclass.
For information on how to implement
see Modify the Save and Load Process.