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