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