2011-04-08 4 views
3

현재 실행중인 함수 또는 작업 영역의 이름을 포함하는 환경 또는 내부 변수가 MATLAB에 있습니까?MATLAB에서 함수 또는 스크립트를 실행하는 이름을 포함하는 변수는 무엇입니까?

그렇지 않은 경우 도구 상자 또는 폴더 내의 모든 스크립트/함수에 대해이 변수를 정의하는 쉬운 방법은 무엇입니까? 작업 공간에서 항상 같은 변수를 갖는

예를 들어, 디버깅에 도움이 될 것입니다 :

  1. 하나 쉽게 명령 창에서 사용자 정의 함수의 실행을 추적 할 수있는, 예를 들어, disp(name_of_running_function);

  2. 실행중인 기능의 (전체 또는 부분) 메모리 상태를 편리하게 디스크에 저장할 수있다. save(name_of_running_function, 'all');

감사

답변

6

mfilename : See here. Google을 통해 발견되었습니다.

+0

감사합니다. 나는 그것을 놓쳤다 고 믿을 수 없습니다! –

관련 문제