이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

mfilename

현재 실행 중인 코드의 파일 이름

구문

mfilename
p = mfilename('fullpath')
c = mfilename('class')

설명

mfilename은 함수 호출이 발생하는 파일의 파일 이름을 포함하는 문자형 벡터를 반환합니다. 이 함수는 파일 내에서 호출되면 해당 파일의 이름을 반환합니다. 이로써, 어느 스크립트나 함수의 이름을 확인할 수 있습니다.

p = mfilename('fullpath')는 호출이 발생하는 파일의 전체 경로와 이름을 반환합니다. 여기에는 파일 이름 확장자는 포함되지 않습니다.

c = mfilename('class')는 메서드에서 호출되면 해당 메서드의 클래스를 반환합니다. 여기에는 선행 @ 부호는 포함되지 않습니다. 메서드가 아닌 다른 항목에서 호출되면 빈 문자형 벡터가 생성됩니다.

mfilename이 위의 두 인수가 아닌 다른 인수를 사용하여 호출되는 경우 마치 인수 없이 호출된 것처럼 동작합니다.

명령줄에서 호출되는 경우 mfilename은 빈 문자형 벡터를 반환합니다.

MATLAB® 함수 파일 호출자의 이름을 가져오려면 출력 인수와 함께 dbstack을 사용하십시오.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

참고 항목

| | | |

R2006a 이전에 개발됨