質問: プログラムの依存関係を調べるにはどうすればよいですか? 自作の gui の中で、別の自作の関数を呼び出しています。この gui のボタンを押したときに、内部でどの関数が実行されているのかを特定したいと考えています。現在は、関係のありそうな関数に適当にブレークポイントを置いて調べているのですが、手作業になるので困っています。 あるメインのコードから呼び出している関数一覧を表示するような機能はありませんでしょうか。
回答: matlab.codetools.requiredfilesandproducts コマンドで、そのファイルでコールしているファイルと製品リストを表示することができます。 具体的には以下のように使います。 [flist, plist] = matlab.codetools.requiredfilesandproducts(<ファイル名>) 構造体 flist にコールしているファイル名などが含まれています