2
我試圖調用類中的方法,假設我只知道它的名字(又名,它的名字一個char向量)解析MATLAB類方法手柄單獨使用方法名
我打過電話str2func(['obj.' functionName])
- 其中functionName是該方法的名稱,沒有任何運氣 - 我似乎無法抓住方法的句柄。
我試圖調用類中的方法,假設我只知道它的名字(又名,它的名字一個char向量)解析MATLAB類方法手柄單獨使用方法名
我打過電話str2func(['obj.' functionName])
- 其中functionName是該方法的名稱,沒有任何運氣 - 我似乎無法抓住方法的句柄。
您可以參考它像一個場
obj.(functionName)
或使用feval
feval(functionName, obj, ...)
我推薦的第一選擇。
輝煌,謝謝! – AlaShiban
@AlaShiban:如果答案是針對您的問題的解決方案,請考慮接受答案。有關更多詳細信息,請參閱[此鏈接](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)。 – zellus