私はMATLABで超音波シミュレーションのコマンドラインアプリケーションを開発しています。コードのほとんどすべてのオブジェクトは、(参照として渡す)handleのサブクラスです。私が抱えている問題は、ハンドルクラスから継承されたすべてのメソッドが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 nice find ... – Amro
リンクが壊れているようです。 (私は標準的な方針が外部リンクからの情報を要約することになっていると思っています。) – sage
@sage:リンクが壊れていると酷いです。幸いにも、第2段落は要約を提供します。 – Jonas