MATLABで各オブジェクトインスタンスに対して呼び出されるすべての関数の名前をログに記録します。例えばMATLABプログラムで使用される関数名をログに記録
私たちは、このクラスがある場合:
classdef ClassName
methods
function obj = ClassName()
...
end
function ordinaryMethod()
...
end
end
end
を、私は次のコードを実行します。
testObj = ClassName();
testObj.ordinaryMethod();
を私は何とかordinaryMethod
がClassName
のインスタンスであるtestObj
のために呼び出されたことをログに記録することができます。明確にするために、すべての関数名のリストを取得したいだけではなく、自分のプログラムで使用されているものだけが必要です。
誰も私にこのアイデアを教えてもらえますか?これをどのように達成できますか?
編集:理想的な解決策は、機能コードを変更する必要はありません!