I've been building a number of classes in matlab and recently discovered that certain functions don't behave all to well with my classes. All my objects inherit from the handle superclass
For example :
finobj : I can't find any of my objects, Does my base object need to be a child of the matlab Root ? How do I set this up ?
clear : Clearing the environment and re-instnatiating my object tree produces a warning if I've changed the properties of the lower objects, possibly I need a destroy method ?
I see here http://blogs.mathworks.com/videos/2008/07/07/advanced-matlab-class-system-for-oop-in-matlab-introduction/ that one is expected to overload some of the operations but surely I'm not expected to do so for each object ?
My main question is what do I have to define for my code to behave in a sensible manner ?