MATLAB: Calling an object method where the name of the method is a varible

MATLABobject-oriented

I am trying to call an object method when I have the object instance, the method name, and the argument value(s) as variables. If my object were a COM object, I could use invoke(). Is there something similar to this for user-defined classes? I'm trying to avoid using eval().

Best Answer

You can just do,
object.(methodname)(arg1,arg2,...)