如果您需要知道程序依赖的其他功能和脚本,请使用下面描述的技术之一。
有关特定功能引用的所有程序文件的简单显示,请按照下列步骤操作:
有关依赖功能信息的更详细显示,请使用matlab.codetools.requiredFileSand下载188bet金宝搏产品
功能。除了程序文件外,matlab.codetools.requiredFileSand下载188bet金宝搏产品
显示哪个MathWorks.®下载188bet金宝搏产品特定功能取决于。如果您有功能,myfun.
,那个电话边缘
在图像处理工具箱™中的功能:
[Flist,Plist] = Matlab.Codetools.requiredFileSand下载188bet金宝搏产品('myfun.m');侥幸
flist ='c:\ work \ myfun.m'
唯一必需的程序文件,是函数文件本身,myfun.
。
{plist.name}'
ans ='matlab''图像处理工具箱'
文件,myfun.m.m.
,需要Matlab®和图像处理工具箱。
依赖项报告在文件夹中显示了MATLAB代码文件之间的依赖性。使用此报告确定:
文件夹中的文件夹中需要哪些文件
如果当前文件夹中的任何文件将失败,如果删除文件
如果当前文件夹中缺少任何名为任何文件
该报告没有列表:
要提供有意义的结果,依赖关系报告需要以下内容:
运行报告时的搜索路径与在文件夹中运行文件时相同。(即,当前文件夹位于搜索路径的顶部。)
您正在运行报告的文件夹中的文件不会更改搜索路径或以其他方式操作它。
文件夹中的文件不加载变量,或者以其他方式创建导致具有相同名称的不同程序元素的名称冲突。
笔记
请勿使用依赖项报告来确定其他人需要运行特定文件的MATLAB代码文件。而是使用matlab.codetools.requiredFileSand下载188bet金宝搏产品
功能。
使用当前文件夹窗格导航到包含要生成依赖关系的文件的文件夹。
在当前文件夹窗格中,单击,然后选择举报>依赖报告。
依赖项报告在MATLAB Web浏览器中打开。
如果需要,请在报告中选择一个或多个选项,如下所示:
要查看文件夹(父)中每个文件调用的所有MATLAB代码文件(儿童)的列表,请选择显示儿童功能。
该报告指示每个子函数所在的位置在于,例如,在指定的工具箱中。如果报告指定子函数的位置未知,则可能是因为:
子功能不在搜索路径上。
子函数不在当前文件夹中。
文件已移动或删除。
要列出调用每个MATLAB代码文件的文件,请选择显示父功能。
该报告将父(调用)函数限制在当前文件夹中的函数。
要在报告中包含本地功能,请选择显示副功能。该报告在主函数之后直接列出本地函数,并以灰色突出显示它们。
点击在当前文件夹上运行报告。
以下图像显示了依赖关系。它表明了叽叽.9.
调用信号处理工具箱™中的两个文件,在图像处理工具箱中。它也表明了马上
呼叫Mobius.m.
,它位于当前文件夹中。
依赖关系报告包括以下内容:
MATLAB文件列表
您运行依赖关系报告的文件夹中的文件列表。单击此列中的链接以在编辑器中打开文件。
孩子们
MATLAB文件调用的函数或函数。
单击此列中的链接以打开同一行中列出的MATLAB文件,然后转到第一个引用被叫功能。例如,假设您的依赖项报告显示如上图所示。点击\图像\图像\ erode.m打开叽叽.9.
并将光标放在参考的第一行侵蚀
。换句话说,它没有打开erode.m.
。
多级方法
由于报告是静态分析,因此无法确定运行时数据类型,因此无法识别文件所需的特定类方法。如果多个类方法与引用的方法匹配,则依赖项报告将在文件名旁边的问号链接插入。问号出现在以下图像中。
单击问号链接以列出具有MATLAB可能使用的指定名称的类方法。matlab列表几乎全部与指定方法文件匹配的搜索路径上的方法文件(在这种情况下,FreqResp.m.
)。如果列表包括类和MATLAB内置函数的方法,请不要担心,这些功能对您不熟悉。
您没有必要确定MATLAB将使用哪些文件。Matlab根据程序在运行时调用的对象确定使用哪种方法使用。