Section: Array Generation and Manipulations
a.b(3){5} at run time (i.e. while executing a script or
a function) without resorting to using eval. Note that
this function should be overloaded for use with user defined
classes, and that it cannot be overloaeded for base types.
The basic syntax of the function is:
b = subsref(a,s)
where s is a structure array with two fields. The
first field is
type is a string containing either '()' or
'{}' or '.' depending on the form of the call.
subs is a cell array or string containing the
the subscript information.
b = a(5).foo{:}, the s array should contain
the following entries
s(1).type = '()' s(1).subs = {5}
s(2).type = '.' s(2).subs = 'foo'
s(3).type = '{}' s(3).subs = ':'