exist函數:
作用:判斷某個變量,函數,類,文件夾等參數是否存在。
定義形式:A=exists("name","kind"),name可以是變量,函數,類,文件夾等;
kind代表name的類型,可取值爲var,function,class,folder等(具體參照MATLAB的幫助文檔)
返回值的含義如下:
0 不存在則返回值
1 name 可以是變量名,如果存在,返回值
2 函數名、m 文件名,存在則返回值
3 mex 文件、dll 文件,存在則返回值
4 內嵌的函數,存在則返回值
5 p碼文件 , 存在則返回值
6 目錄,存在則返回值
7 路徑,存在則返回值
8 Java class,存在則返回值
應用舉例:
exist('testresults','var')
ans =
1
exist('testresults','dir')
ans =
7