이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
exist
변수, 스크립트, 함수, 폴더 또는 클래스가 있는지 확인
설명
exist
은 name
name
의 유형을 숫자로 반환합니다. 아래 목록에는 각 값과 연관된 유형이 설명되어 있습니다.
0 —
name
이 존재하지 않거나 다른 이유로 찾을 수 없습니다. 예를 들어, MATLAB®이 액세스할 수 없는 제한된 폴더에name
이 있는 경우exist
는 0을 반환합니다.1 —
name
이 작업 공간의 변수입니다.2 —
name
이 확장자.m
,.mlx
또는.mlapp
를 갖는 파일이거나,name
이 등록되지 않은 파일 확장자(.mat
,.fig
,.txt
)를 갖는 파일의 이름입니다.3 —
name
이 사용자의 MATLAB 검색 경로에 있는 MEX 파일입니다.4 —
name
이 불러온 Simulink® 모델이거나 사용자의 MATLAB 검색 경로에 있는 Simulink 모델 또는 라이브러리 파일입니다.5 —
name
이 내장 MATLAB 함수입니다. 클래스는 이 경우에 해당되지 않습니다.6 —
name
이 사용자의 MATLAB 검색 경로에 있는 P 코드 파일입니다.7 —
name
이 폴더입니다.8 —
name
이 클래스입니다. (-nojvm
옵션을 사용하여 MATLAB을 시작하는 경우exist
는 Java 클래스에 대해 0을 반환합니다.)
MATLAB은 검색 경로의 맨 위에서부터 검색하기 시작하여, 결과를 찾거나 경로의 마지막 폴더에 도달할 때까지 아래로 이동하면서 검색을 계속합니다. 폴더에 둘 이상의 name
이 있는 경우 MATLAB은 함수 우선 순위(Function Precedence Order)에 따라 name
의 첫 번째 인스턴스를 표시합니다. 폴더는 함수 우선 순위 규칙에서 예외입니다. 폴더는 변수와 내장 함수를 제외한 모든 유형보다 우선합니다.
예를 들어, name
이 .m
확장자를 갖는 파일 및 P 코드 파일과 모두 일치하는 경우 exist
는 해당 항목을 P 코드 파일로 식별하고 6을 반환합니다. name
이 변수 및 P 코드 파일과 모두 일치하는 경우 exist는 해당 항목을 변수로 식별하고 1을 반환합니다. name
이 폴더 및 MATLAB 함수와 모두 일치하는 경우 exist
는 해당 항목을 폴더로 식별하고 7
을 반환합니다.
exist
은 결과를 지정된 유형 name
searchType
searchType
으로 제한하여 name
의 유형을 반환합니다. searchType
유형의 name
이 없는 경우 MATLAB은 0
을 반환합니다.
예제
입력 인수
대체 기능
확장 기능
버전 내역
R2006a 이전에 개발됨