depfun的文档提供了以下内容:
[list,builtins,classes] = depfun(fun)返回MATLAB类 有趣的需要。
很好,这正是我想要的。但是,当我在我的函数上调用它时,它告诉我输出参数太多了。所以,我试过
list = depfun(Dynamo)
令我惊讶的是发生了同样的错误。怎么会这样? depfun(Dynamo)必须至少返回一个参数,不是吗?
我要做的是按Andrew Janke
中Automatically generating a diagram of function calls in MATLAB的建议方式创建依赖图以下工作并给我一个很好的报告,但我不希望图表包含所有隐藏的功能,这就是我选择depfun的原因。
个人资料 迪纳摩;
配置文件 专业知识
非常感谢任何见解
答案 0 :(得分:1)
您需要将函数参数作为字符串
传递>> [list,builtins,classes] = depfun( 'Dynamo' )