mfilename
현재 실행 중인 코드의 파일 이름
설명
mfilename
은 함수 호출이 발생하는 파일의 이름을 포함하는 문자형 벡터를 반환합니다. 이 함수는 파일 내에서 호출되는 경우 해당 파일의 이름을 반환합니다. 이로써, 어느 스크립트나 함수의 이름을 확인할 수 있습니다.
p = mfilename("fullpath")
는 호출이 발생하는 파일의 전체 경로와 이름을 반환합니다. 여기에는 파일 이름 확장자는 포함되지 않습니다.
c = mfilename("class")
는 메서드에서 호출되면 해당 메서드의 클래스를 반환합니다. 여기에는 선행 @
기호는 포함되지 않습니다. 메서드가 아닌 곳에서 호출되면 빈 문자형 벡터를 반환합니다.
예제
팁
"fullpath"
또는"class"
이외의 인수를 사용하여mfilename
을 호출하면 함수는 마치 인수 없이 호출된 것처럼 동작합니다.명령줄에서 호출되는 경우
mfilename
은 빈 문자형 벡터를 반환합니다.MATLAB® 함수 파일 호출자의 이름을 가져오려면 출력 인수와 함께
dbstack
을 사용하십시오.
확장 기능
버전 내역
R2006a 이전에 개발됨