存在
检查变量、脚本、函数、文件夹或类的存在性
描述
存在
返回的类型的名字
的名字
作为一个数字。这个列表描述了与每个值相关联的类型:
0 -
的名字
不存在或因其他原因无法找到。例如,如果的名字
存在于一个受限制的文件夹中,MATLAB®没有访问权限,存在
返回0。1 -
的名字
是工作区中的一个变量。2 -
的名字
文件是否具有扩展名。m
,.mlx
,或.mlapp
,或的名字
是带有非注册文件扩展名(.mat
,.fig
,. txt
)。3 -
的名字
是MATLAB搜索路径上的一个mex文件。4 -
的名字
是一个加载的Simulink®模型或Simulink模型或MATLAB搜索路径上的库文件。5 -
的名字
是一个内置的MATLAB函数。这并不包括类。6 -
的名字
是MATLAB搜索路径上的P-code文件。7 -
的名字
是一个文件夹。8 -
的名字
是一个类。(存在
返回0为Java类,如果你开始MATLAB与-nojvm
选择。)
MATLAB从search路径的顶部开始搜索,向下移动直到找到一个结果或到达路径上的最后一个文件夹。如果有多个的名字
存在的文件夹中,MATLAB显示的第一个实例的名字
,根据功能优先级顺序。文件夹是函数优先规则的一个例外。除了变量和内置函数,它们优先于所有类型。
例如,如果的名字
将文件与。m
扩展和P-code文件,然后存在
返回6,将其标识为P-code文件。如果的名字
同时匹配变量和P-code文件,exists返回1,将其标识为变量。如果的名字
既匹配文件夹又匹配MATLAB函数,存在
返回7
,将其标识为文件夹。
存在
返回的类型的名字
searchType
的名字
,将结果限制为指定类型,searchType
。如果的名字
类型的searchType
不存在,MATLAB返回0
。
例子
输入参数
选择功能
扩展功能
版本历史
之前介绍过的R2006a