Arrays of user objects
- From: "Bruce Elliott" <bruce.elliott@xxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 30 Apr 2007 15:30:27 -0400
I've created a fairly simple class and can instantiate and work with
objects of the class. Now someone has asked for the ability to
create arrays of objects, which I thought would be straight-forward,
but I'm getting errors from the subsref.m function.
I don't understand why subsref is being called. I'm attempting to
create an array as follows:
obj1 = myClass(args);
obj2 = myClass(args);
objArray = [obj1,obj2];
If I then ask for objArray(1), I get subsref errors, because the
objArray is of type myClass.
I thought subsref was for handling index references INTO an object,
e.g. obj1(1), whereas this is a case where I want to index into an
array and get a myClass object as a return value.
What am I misunderstanding? Is there a way to assign objArray =
[obj1,obj2];?
thanks,
Bruce
.
- Prev by Date: Re: array manipulation
- Next by Date: Digital Image Processing
- Previous by thread: read files recursiveley
- Next by thread: Digital Image Processing
- Index(es):
Relevant Pages
|