Я работаю над приложением командной строки для моделирования ультразвука в MATLAB. Почти каждый объект в нашем коде является подклассом дескриптора (для передачи как ссылки). Проблема заключается в том, что все методы, унаследованные от класса handle, отображаются в разделе "Методы" в MATLAB (см. Пример ниже).
Я хочу скрыть унаследованные методы из класса дескриптора, так что только функция, которую пользователь может использовать, отображается в разделе "Методы" . Таким образом, он не выглядит настолько запутанным для пользователя, если он/она хочет знать, какие методы использовать.
Пример Класс тестирования:
classdef Test < handle
methods
function myFunction(obj)
end
end
end
В командной строке:
T = Test()
T =
Test handle with no properties.
Methods, Events, Superclasses
После нажатия "Методы" :
Methods for class Test:
Test delete findobj ge isvalid lt ne
addlistener eq findprop gt le myFunction notify
Что я хочу:
Methods for class Test:
Test myFunction
Возможно ли это в MATLAB?