我一直在尝试获得一个工具/代码来保存函数调用历史并以某种方式绘制它。我见过几个工具(fdep.m,GraphViz's dot),但找不到我要找的东西。在写这样的东西之前,有没有人知道这样的工具是否存在?
例如,
fun1.m 包含fun1(),fun2()和对fun3(). fun3.m 包含fun3()
说fun1()电话fun2(),然后fun1()打电话fun3()。情节将显示类似
开始-> fun1()、 -
fun1()> fun2()、
fun2()-> fun1()、
fun1()-> fun3()、
fun3()-> fun1()、
fun1()->结束。
你明白吗?
Matlab 的分析工具做了类似的事情,但它“分析”了每一个调用的函数,我不关心 matlab 的函数,只关心我的函数。