主要内容

matlab.codetools.requiredFilesAnds manbetx 845Products

的依赖关系列表MATLAB程序文件

描述

例子

弗利斯特雨= matlab.codetools.requiredFilesAnds manbetx 845Products (文件返回MATLAB的列表®运行指定的程序文件所需的程序文件文件

matlab.codetools.requiredFilesAnds manbetx 845Products函数旨在向您提供传递给MATLAB程序文件的消费者的信息。

例子

弗利斯特雨pList) = matlab.codetools.requiredFilesAnds manbetx 845Products (文件也返回MathWorks的列表®s manbetx 845产品可能需要运行指定的程序文件文件

如果你使用matlab.codetools.requiredFilesAnds manbetx 845Products函数的MATLAB代码,plist只包含系统上安装的所需工具箱。在这种情况下,plist可以是不完整的。

例子

弗利斯特雨pList) = matlab.codetools.requiredFilesAnds manbetx 845Products (___, ' toponly ')中指定的至少一个文件必须直接使用要包含在输出中的文件或产品文件.的“toponly”输入选项不区分大小写。

例子

全部折叠

确定所需的文件和产品s manbetx 845边缘函数。

[弗利斯特雨,pList] = matlab.codetools.requiredFilesAnds manbetx 845Products (“edge.m”
fList = {} pList = 1x2结构数组的字段:Name Version ProductNumber Certain

没有必需的MATLAB文件,但有两个必需的产品。s manbetx 845

列出所需产品。s manbetx 845

{pList。名称}’
'MATLAB' '图像处理工具箱'

在当前工作文件夹中,在文件中创建函数getRandomNumber.m

函数a = getRandomNumber rng洗牌一个=兰德;结束

现在,在命令行中,确定所需的文件和产品s manbetx 845getRandomNumber.m

[弗利斯特雨,pList] = matlab.codetools.requiredFilesAnds manbetx 845Products (“getRandomNumber.m”
弗利斯特雨= ' C: \ \ getRandomNumber工作。m' pList = Name: 'MATLAB' Version: '8.5' ProductNumber: 1确定:1

运行的唯一文件getRandomNumber函数就是函数文件本身。MathWorks所需的唯一产品是MATLAB。

在当前工作文件夹中,在文件中创建函数displayNumber.m

函数displayNumber a = getRandomNumber;disp ([你的号码是num2str (a)])结束

现在,在命令行中,确定所需的文件和产品s manbetx 845displayNumber.m

[弗利斯特雨,pList] = matlab.codetools.requiredFilesAnds manbetx 845Products (“displayNumber.m”
弗利斯特雨= ' C: \ \ displayNumber工作。m的C: \ \ getRandomNumber工作。m' pList = Name: 'MATLAB' Version: '8.5' ProductNumber: 1确定:1

除了函数文件本身,displayNumber功能要求getRandomNumber.m文件。MathWorks所需的唯一产品是MATLAB。

在当前工作文件夹中,在文件中创建句柄类ExampleHandle.m

classdefExampleHandle <处理%类内容结束

在当前工作文件夹中,在文件中创建一个类AnotherExampleHandle.m,继承自ExampleHandle

classdefAnotherExampleHandle < ExampleHandle%类内容结束

在当前工作文件夹中,在文件中创建函数getHandles.m,实例化AnotherExampleHandle对象。

函数[h1,h2] = getHandles() h1 = AnotherExampleHandle;h2 = AnotherExampleHandle;结束

现在,在命令行中,确定所需的文件getHandles.m

(弗利斯特雨~)= matlab.codetools.requiredFilesAndPrs manbetx 845oducts (“getHandles.m”);弗利斯特雨”
ans = ' C: \ \ AnotherExampleHandle工作。m的C: \ \ ExampleHandle工作。m的C: \ \ getHandles.m工作”

确定直接需要的所需文件getHandles.m

(弗利斯特雨~)= matlab.codetools.requiredFilesAndPrs manbetx 845oducts (“getHandles.m”“toponly”
弗利斯特雨= ' C: \ \ AnotherExampleHandle工作。m的C: \ \ getHandles.m工作”

虽然AnotherExampleHandle.m需要ExampleHandle.m,该文件不是一个直接的要求getHandles.m

输入参数

全部折叠

用于分析的文件列表,指定为字符向量、字符向量的单元数组或字符串数组。每个元素都是一个MATLAB程序文件的名称。例如,文件是您打算提供给其他用户的MATLAB程序文件的列表。的matlab.codetools.requiredFilesAnds manbetx 845Products函数为您提供与文件一起传递的需求信息。

为了确保准确的依赖关系报告,文件和依赖项必须在MATLAB路径上。matlab.codetools.requiredFilesAnds manbetx 845Products不返回关于不在路径上的依赖文件的信息。

例子:“myFile.m”“C: \ Program Files \ MATLAB \ R2014a \ my_work \ myFile.m”

例子:{“myFile.m”、“myOtherFile.m”}

例子:cellstr (ls (* . m))

输出参数

全部折叠

用户编写的MATLAB程序文件的列表文件,作为字符向量的单元格数组返回。每个字符向量表示所需文件的完整路径。弗利斯特雨不包括内置的MATLAB文件,因为这些文件安装在s manbetx 845pList

弗利斯特雨包括使用标准文件格式和低级I/O函数访问的依赖文件。这些依赖文件包括文本文件、电子表格、图像、音频、视频和XML文件。例如,如果您正在分析一个包含代码的文件加载(“mydata.mat”),matlab.codetools.requiredFilesAnds manbetx 845Products功能包括mydata.mat弗利斯特雨

支持自动检测依赖文件的函数包括万博1manbetxaudioinfoaudioreadcsvreaddaqreaddlmreadfileread打开外部文件imfinfoimportdataimread负载matfilemmfileinfo开放readtable类型VideoReaderxlsfinfoxlsreadxmlread,xslt

可能需要的MathWorks产品列表s manbetx 845文件,作为结构或结构的数组返回。每个产品均按名称描述(的名字字段),版本(版本字段),产品编号(ProductNumber字段),以及确定性指示器(某些字段)。的某些字段的值为1 ifmatlab.codetools.requiredFilesAnds manbetx 845Products确定产品是指定程序文件所需要的,文件,如果可能需要该产品,则为0。

matlab.codetools.requiredFilesAnds manbetx 845Products函数旨在向您提供传递给MATLAB程序文件的消费者的信息。版本号表示执行该功能时已安装的产品的版本。s manbetx 845版本不是向后兼容性的指标。

另请参阅

介绍了R2014a