确定程序依赖项
如果您需要知道您的程序所依赖的其他函数和脚本,请使用下面所述的一种方法。
简单显示程序文件依赖项
要简单显示特定函数引用的所有程序文件,请执行下列步骤:
详细显示程序文件依赖项
要详细显示依赖函数的信息,请使用 matlab.codetools.requiredFilesAndProducts
函数。除了程序文件之外,matlab.codetools.requiredFilesAndProducts
还显示特定函数依赖哪些 MathWorks® 产品。如果有一个函数 myFun
,它调用 Image Processing Toolbox™ 中的 edge
函数:
[fList,pList] = matlab.codetools.requiredFilesAndProducts('myFun.m');
fList
fList = 'C:\work\myFun.m'
唯一必需的程序文件是函数文件本身,即 myFun
。
{pList.Name}'
ans = 'MATLAB' 'Image Processing Toolbox'
文件 myFun.m
需要 MATLAB® 和 Image Processing Toolbox。
文件夹中的依赖项
您可以使用依存关系分析器来分析一个文件夹中所有文件之间的依存关系。依存关系分析器可以识别以下依存关系:
同一文件夹中的哪些文件是其他文件所必需的
一旦将某文件删除,当前文件夹中是否有任何文件失败
当前文件夹中是否缺少任何调用的文件
要分析一个文件夹中的依存关系,请打开依存关系分析器,方法是转至 App 选项卡,在 MATLAB 下,点击依存关系分析器图标 。然后,点击打开文件夹按钮,选择您要分析的文件夹。依存关系分析器以依存关系图形式显示结果。
有关如何调查文件夹中的依存关系的详细信息,请参阅Dependency Analysis for Folders and Files。
注意
要确定其他人运行特定文件需要哪些 MATLAB 代码文件,请改用 matlab.codetools.requiredFilesAndProducts
函数。