我正在使用MATLAB中的超聲波模擬命令行應用程序。我們代碼中的幾乎每個對象都是句柄的一個子類(作爲引用傳遞)。我遇到的問題是所有從句柄類繼承的方法出現在MATLAB的「方法」部分下(見下面的例子)。是否有可能隱藏從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?
+1不錯的發現... – Amro
鏈接似乎中斷。 (我認爲標準政策是 - 或已經轉向 - 從外部鏈接彙總信息。) – sage
@sage:令人失望的是鏈接被破壞。幸運的是,第二段提供了總結。 – Jonas