Определите если метод объекта
tf = ismethod (obj, methodName)
tf = ismethod(obj,methodName) возвращает логический 1 (true), если заданный methodName является нескрытым, открытым методом объекта obj. В противном случае, возвращает логический 0 (false). Аргумент methodName является вектором символа или скаляром строки.
Определите, поддерживают ли объекты тестирование равенства:
if ismethod(obj1,'eq') && ismethod(obj2,'eq') tf = obj1 == obj2; end