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