检查是否存在变量、脚本、函数、文件夹或类
存在
返回类型的名字
的名字
作为一个数字。这个列表描述了与每个值关联的类型:
0 -的名字
不存在或由于其他原因无法找到。例如,如果的名字
存在于MATLAB限制的文件夹中®无法访问,存在
返回0。
1 -的名字
是工作区中的一个变量。
2 -的名字
文件是否有扩展名。m
,.mlx
,或.mlapp
,或的名字
是与非注册的文件扩展名的文件名(.mat
,.fig
,。文本
)。
3 -的名字
是一个mex文件在您的MATLAB搜索路径。
4 -的名字
是否加载了Simulin万博1manbetxk®在MATLAB搜索路径万博1manbetx上的模型或Simulink模型或库文件。
5 -的名字
是一个内置的MATLAB函数。这并不包括类。
6 -的名字
是MATLAB搜索路径中的一个P-code文件。
7 -的名字
是一个文件夹。
8 -的名字
是一个类。(存在
如果您从MATLAB开始使用,则对Java类返回0-nojvm
选项。)
MATLAB从搜索路径的顶部开始搜索,然后向下移动,直到找到结果或到达路径上的最后一个文件夹。如果有一个以上的名字
存在的文件夹中,MATLAB显示的第一个实例的名字
,根据功能优先级顺序。文件夹是函数优先级规则的一个例外。它们优先于除变量和内置函数之外的所有类型。
例如,如果的名字
匹配两个文件与。m
扩展名和一个P-code文件存在
返回6,将其标识为P-code文件。如果的名字
匹配变量和P-code文件,exists返回1,将其标识为变量。如果的名字
匹配文件夹和MATLAB函数,存在
返回7
,将其标识为文件夹。
存在
返回类型的名字
searchType
的名字
,限制的结果为指定的类型,searchType
。如果的名字
类型的searchType
不存在,MATLAB返回0
。