仅使用方法名解析MATLAB类方法句柄

时间:2011-10-03 12:28:46

标签: oop matlab methods handle

我正在尝试在类中调用一个方法,假设我只知道它的名字(也就是一个带有名字的字符向量)

我试着调用str2func(['obj.' functionName]) - 其中functionName是该方法的名称,没有任何运气 - 我似乎无法抓住该方法的句柄。

1 个答案:

答案 0 :(得分:3)

您可以像字段

一样引用它
obj.(functionName)

或使用feval

feval(functionName, obj, ...)

我推荐第一个选项。