which
함수 및 파일 찾기
구문
설명
which
은 item
item
에 대한 전체 경로를 표시합니다.
item
이 MATLAB® 코드 파일(.m
,.mlx
,.p
확장자)에 있는 MATLAB 함수이거나 저장된 Simulink® 모델(.slx
또는.mdl
확장자)인 경우,which
는 대응하는 파일에 대한 전체 경로를 표시합니다.item
은 MATLAB 경로에 있어야 합니다.item
이 불러온 Java® 클래스에 있는 메서드인 경우,which
는 그 메서드에 대한 네임스페이스, 클래스, 메서드 이름을 표시합니다.item
이 작업 공간 변수인 경우,which
는item
을 변수로 식별하는 메시지를 표시합니다.item
이 Simulink 모델인데 Simulink에 불려온 뒤 아직 저장되지 않은 상태라면,which
는item
을 새로운 Simulink 모델로 식별하고 메시지를 표시합니다.item
이 확장자를 포함하는 파일 이름이고 이것이 현재 작업 폴더나 MATLAB 경로에 있다면which
는item
의 전체 경로를 표시합니다.
item
이 오버로드된 함수나 메서드인 경우, which
item
은 첫 번째로 검색된 함수나 메서드의 경로만 반환합니다.
which ___ -all
은 MATLAB 경로에서 요청한 이름을 갖는 모든 항목의 경로와, 경로에 묵시적으로 추가된 특정 폴더 내 모든 파일의 경로를 표시합니다. 이러한 항목에는 인스턴스화된 클래스의 메서드도 포함됩니다. 이 특수 폴더에 대한 자세한 내용은 MATLAB 검색 경로란?을 참조하십시오. -all
은 위에 열거한 구문의 입력 인수와 함께 사용할 수 있습니다.
예제
입력 인수
출력 인수
제한 사항
클래스를 불러오지 않은 경우,
which
는 메서드가 @ 폴더에 있는 별도의 파일에 정의되어 있고 어떤 네임스페이스에도 없는 경우에만 해당 메서드를 찾습니다.
팁
MATLAB이 함수를 호출할 때 범위와 우선 순위를 어떻게 사용하는지에 대한 자세한 내용은 함수 우선 순위(Function Precedence Order) 항목을 참조하십시오.
확장 기능
버전 내역
R2006a 이전에 개발됨