別のクラスのいくつかの関数にアクセスするプログラムがあります。これらの関数がアクセスされる頻度と、アクセスされたときに関数内の変数が取る値を知りたいです。私は今、構造体を使用して、キャプチャしたいさまざまなパラメーターを追跡しています。しかし、これを行うことができるMatlabに組み込まれているものはありますか? このデータをキャプチャしてプロットし、アクセスのモデル (線形、指数関数など) を調べたいと考えています。
別のクラスのいくつかの関数にアクセスするプログラムがあります。これらの関数がアクセスされる頻度と、アクセスされたときに関数内の変数が取る値を知りたいです。私は今、構造体を使用して、キャプチャしたいさまざまなパラメーターを追跡しています。しかし、これを行うことができるMatlabに組み込まれているものはありますか? このデータをキャプチャしてプロットし、アクセスのモデル (線形、指数関数など) を調べたいと考えています。
関数アクセス情報については、組み込みのプロファイル関数を使用できます。
profile on;
my_program;
p = profile('info')
の出力構造体p
、つまりp.FunctionTable
、関数の呼び出し数と合計実行時間がわかります。