【发布时间】:2015-05-16 05:06:46
【问题描述】:
我有一个由其他人编写的代码包。我正在运行一个脚本,它调用一些函数,而这些函数又调用了更多函数等。我想获取不是 MATLAB 内置函数但属于包的一部分的函数列表。
我尝试使用matlab.codetools.requiredFilesAndProducts('file.m'),它为我提供了此类功能的列表,但不是所有功能。当我查看代码时,我可以看到脚本中的函数调用了更多函数。此命令是否仅显示“一级”功能?如何获取完整列表?
【问题讨论】:
-
一种可能性是使用分析器(例如here。它将列出程序在执行期间调用的所有函数。
-
这个工具箱 (m2html) artefact.tk/software/matlab/m2html 似乎列出了一个函数中调用的所有函数,例如查看它自己的文档,如 artefact.tk/software/matlab/m2html/doc
标签: matlab